https://github.com/rustledger/rustledger I'm building a Rust implementation of Beancount, the double-entry bookkeeping language. It covers the full Beancount syntax, all the booking methods, a BQL query engine, plugins (including rust and python). It works as both a CLI tool and a Rust library, and it compiles to WebAssembly too.
https://github.com/rustledger/rustfava This is a fork of Fava, the web UI that Beancount users know and love, but with the Python parser swapped out for rustledger running as WebAssembly. I packaged it up as a native desktop app using Tauri, so you just double-click to open your ledger files with no terminal or Python needed. It also works via Docker, PyPI, and Nix if that's more your thing.
https://github.com/rustledger/pta-standards I started this project to create proper formal specifications for plain text accounting formats, covering Beancount, Ledger, and hledger. It includes EBNF/ABNF grammars, JSON Schema and Protobuf AST definitions, tree-sitter grammars, Alloy models for invariants, and conformance test suites. The idea is to make it possible for anyone to build a correct, interoperable PTA implementation without reverse-engineering existing tools.
https://github.com/robcohen/peervault This is an Obsidian plugin that lets you sync your vaults directly between your devices over P2P connections, no central server involved. Has S3 fallback if you want. It uses Loro CRDTs so concurrent edits merge cleanly, and Iroh compiled to WASM handles the networking with NAT traversal and end-to-end encryption. Until iroh-docs or iroh-willow comes out with WASM support, this seems to be the best solution for obsidian syncing.
Interesting. I like the idea of reprinting classics to all look identical as a way of designing a library. Would be interesting to select a set of books for your kid, have them printed, and just put them in their room. I wonder if any startups are doing this.
Personally, I find it odd to have interactions with anyone just based of transactionality. I want to interact with people because I have relationships with them. I've always found it hard to figure out exactly how nice to be with someone you don't know. I don't think this is a maladjustment on my part, I think you probably shouldn't be overly nice to people before you establish trust with them... and that takes time.
The problem I have with being vegetarian is that you can't prove that it's actually healthier, because the current state of dietary science is pretty poor.
Even if you could, you would also need to explain all of the evolutionary problems that could come from some humans going vegetarian while others don't.
What if being vegetarian makes you smaller and weaker physically (perhaps the case in some vegetarian countries now). If you had the answer, and it was clear a diet consisting of vegetables causes reduction in physical size, then I have to ask:
Would you want your kids to be shorter and physically weaker than you are?
'What if' is pointless. What if vegetarianism makes you stronger than eating meat? What if it increases your IQ by 20 points or makes you live 200 years? What if you can code faster drinking rare pygmy tree sap or the blood of certain albino poison toads?
> you can't prove that it's actually healthier, because the current state of dietary science is pretty poor.
Almost every decision in life must be made without proof, but with evidence and judgment. We know a lot about nutrition, and a lot of evidence points toward health benefits in eating more vegetables and less meat. We can also see lots of vegetarians in our communities and they don't seem sickly or shorter, etc. - we also see elite athletes in public who are vegetarians.
> a diet consisting of vegetables
Vegetarianim is much more than vegetables; it's everything but meat - legumes (generally beans), vegetables, fruits, grains, nuts - plus eggs and cheese. Vegans cut out the latter two items.
> What if being vegetarian makes you smaller and weaker physically (perhaps the case in some vegetarian countries now).
Where?
> evolutionary problems that could come from some humans going vegetarian while others don't.
What problems? How does diet affect evolution? We'll lose our hunting muscles over the next 500,000 years? Remember humans haven't changed much biologically in 200,000+ years.
We don't need uncited, selective data. It would be relatively easy to directly measure the relationship between vegetarianism and height.
Also, height is determined early in life. Many people become vegetarian in adulthood. Becoming vegetarian at 30 won't affect your height, I'm pretty sure.
>Would you want your kids to be shorter and physically weaker than you are?
As someone who eats meat, that's probably one of the worse arguments against vegetarianism/veganism I've heard. If eating animals is immoral, sure why not? If pillaging your neighbors makes your society better off, do you think a good objection to "maybe we shouldn't pillage our neighbors" is "Would you want your kids to be shorter and physically weaker than you are"?
The logical entailment is eventually your lineage will be wiped out on some timescale if they cannot compete. I guess this argument in null and void if you believe violence is obsolete.
Do you want your kids to have colon cancer or heart disease because there is pretty strong evidence to suggest red meat contributes to these. And there's much stronger evidence for that than there is that suggests that vegetarian kids will be shorter and physically weaker (in fact I don't think there is much good evidence at all suggesting that).
This isn't, and has never been a hard problem. Just pay for people's attention. People you follow don't have to pay, and make that transitive. Penalize people in your network who propagate spam by increasing the cost to get your attention.
If a scammer, advertiser, or some other form of spammer can get a payout just 1% of the time, they will be willing to pay much more than the average person posting the average tweet.
If you make everything explicitly transactional, you will be left with only people trying to make a profit.
Penis enlargement spam is worth like $0.00000001 per message. Any number higher than that makes them lose money. The real problem is that nobody will post on a social media network where you have to pay to post.
Twitter is thronging with blue-check spambots. This idea has been comprehensively disproven. People will pay to spam you.
In fact, judging by the Exodus of non-scammers, only scammers will pay to send you their messages—which makes sense, since they're the ones who expect to turn a profit.
You did not understand what my original post suggested.
I'm not suggesting people pay to be certified.
If a spammer wants to pay me $20 to see their message, I am happy to see it.
Would you be willing to see an ad for $1000? A million? Sure no one would pay it, but you can set whatever limit you want.
No one would want this? Again I don't think you understand what I am proposing.
It isn't a a system that selects exclusively for ads. It selects for people you know, then people they know, and so on, and fades out how often posts show up the further away you get. If someone pays more, then more people will see their message in their network as it compensates people for their attention, starting with the people who value their attention the least.
No one would want this? You think people don't want to get paid for their attention? This is essentially what a job is.
Micropayments are actually a huge problem, which is a big reason why no one has ever successfully implemented what you're suggesting on any large scale. Email spam is a major problem, and has been almost since its inception, yet the only effective solutions have been the ones that increased centralization and made it harder and harder to run your own email server. And even with all of these modern solutions, a LOT of compute is burned by every single MTA to filter out the spam that goes through for their users based on content filtering.
And this disregards the simple fact that the only people willing to pay to have their words seen are people who are getting more money out of this - i.e. spammers (and yes, advertising in general, including "influencers", is spam in my book).
Do the outbound rules of other participants include microtransactions?
And who besides a spammer would pay more than $0 to have their message read by you? If I wrote a blog post about vulnerabilities of blockchains, or how I ran Doom on a pregnancy test, and you don't read it because I'm not paying you, you're losing value, not me. You guarantee an inbox of only spam — but at least you get paid for it.
If you've got great content, I would just follow you. Or someone I follow would follow you, and through the network it would lead to discovery. I want your content, so unless you charge for it, nobody's paying anyone.
If someone wants me to ingest something novel from far outside my network, one way to gain reputation might be to pay a microtransaction fee. I'd be free to choose to set that up as a part of my ingestion algorithm. Or maybe my peers do it, and if they "upvote" the content, I see it.
If my peers start acting poorly and sending spam, I can flag disinterest and my algorithm can naturally start deboosting that part of the network.
With such systems-level control, we should be able to build really excellent tooling, optimization, and statistical monitoring.
Also, since all publications are digitally signed, your content wouldn't have to be routed to me through your node at all. You could in fact never connect to the swarm and I could still read your content if you publish it to a peer that has distribution.
> If someone wants me to ingest something novel from far outside my network, one way to gain reputation might be to pay a microtransaction fee.
Nice in theory. In practice spammers will plant malware to steal microtransaction money from random people and push paid content down your throat for almost nothing.
When you propose a novel model that will fix all the current problems, the first thing you need to think is how a bad actor would exploit it.
I don't agree. I think the chief problem with advertising is that it is extremely repetitive. I'm not, in principle, opposed to being informed about new things relevant to my interests existing. In a world that is completely oversaturated with content, it is hard to gain traction on something new with word-of-mouth alone, even if it is of very high quality. There is a point to being informed about something existing for the first time (maybe I'll use it), and there is a reason why people would have to pay to make use of that informational system (the barrier to entry is necessary to make the new thing stand out in the ocean of garbage).
Advertising is never going to inform you - it is by definition about persuasion, not information. An advertisement is always designed to try to convince you to buy a different product than you would rationally choose yourself. Even a seller in a physical market telling you their tomatoes are very sweet and juicy is simply trying to get you to buy: they have no idea, and don't care, if their tomatoes really are sweet and juicy (and definitely not sweeter and juicier than all the others tomatoes in the market), they just think you're more likely to buy from them if you hear that.
> An advertisement is always designed to try to convince you to buy a different product than you would rationally choose yourself.
Perhaps you could consider toning down the absolutism. This is true in many or most cases, but certainly not all cases. Let's take, for example, video games. I can afford to purchase any game that interests me, and do. However, I often go several months between new game purchases, because I am not aware of any games that interest me that I do not already own. An advertisement for a game does not need to convince me to purchase it over an alternative product, it simply needs to make me aware of its existence and broadly convey what the game is about so that I will know whether it matches my specific game interests closely enough to investigate further.
Particularly in the modern world of hyper-specialised interests, it's quite easy to get into a niche of a hobby where you have found and already purchased all of the things you are aware of. As another example, there are hyper-specific novel genres where there are at most a couple of dozen entries in that genre and you are able to read every single entry in it. You are still interested in that genre, and will likely purchase anything else in it, should you become aware of it. Enter the benevolent advertisement, which makes you aware of its existence in a mutually beneficial way wherein you get more of the content you are interested in consuming and the creator gets money.
> An advertisement for a game does not need to convince me to purchase it over an alternative product, it simply needs to make me aware of its existence and broadly convey what the game is about so that I will know whether it matches my specific game interests closely enough to investigate further.
I agree that it does not need to do more than inform you - but that doesn't mean it won't do more. Please show me a single advertisement for a game that doesn't use bombastic language, show highly selective graphics, or appeal to a sense of nostalgia. I for one haven't seen one, even ones for the niche indie games I respect the most. Sure, not all commercials are equally deceitful, but they are all meant to be persuasive more than informative.
I don't exactly go around saving advertisements, but plainly informational ones do exist here and there. Off of memory, an example of an indie game trailer I think is well-made is that of Wargroove[1]. It's a simple and clear clip reel of gameplay showing off a variety of content and features, and if I recall correctly, advertisements for it were simply smaller slices of the trailer. I think there's nothing offensive about advertisements like this existing (although, that said, the number of times I wish to see such an advertisement is still exactly once).
I will grant you that this type of advertisement is indeed benign (though if I were really really really nitpicky, I could claim that the pace of gameplay shown in the trailer is probably not indicative of how you'd play the actual game, and I'm not sure if the music is part of the game soundtrack).
Still, I think this is such a tiny minority of real advertisment that it's barely worth mentioning. For example, here is a trailer for the original The Binding of Isaac, which (while being an interesting piece of art in itself, which many ads are) is stil clearly not just meant to inform consumers about the game, but instead is meant to sell a certain image of the game that it may or may not invoke in you:
I'd also note that advertisments for artistic products such as games are some of the most ambiguous about the line between informative and persuasive, as the "feel" (atmosphere, tone, persuasive storytelling etc) of the final product is an intrinsic part of its value in a way that is not relevant for, say, produce, or consumer goods. It could be argued, for example, that the Story trailer for Elden Ring captures a real and important part of the appeal of that game, despite it including 0 details about the gameplay, and despite it being entirely original footage and dialog that is not in any way part of the game itself. The same ambiguity doesn't exist about an ad showing the glamorous lifestyle of someone who gets a mobile phone plan from company X, in contrast.
Ah yes, the sybil attack.
This is why establishing an identity is useful, and worthwhile. An identity with no proof is likely not a real person, and therefore has little value in being advertised to.
If you're a real person, then yes, it is valuable to show you things.
Want to know how I'm right? Because fingerprinting browsers and tracking people is how we establish that they are real in the current advertising world. Advertisers pay for that. Thus it has value.
How would this happen? Jets are significantly more maneuverable than anything else in the sky. The military could, you know, pilot the plane so it does not hit anything.
I just made the jump to PTA and it is really, incredibly slick. Finally escaped the financial system's grip on my data. Look into SimpleFIN to get data feeds, but I also used LLMs and browsermcp to download all my statements from all of my banks.
Really awesome to have control finally. I am very interested in extending PTA to be more like blockchain ledgers, with signing for every transaction and decentralizing the ledger. still mulling through how this would work, but it would essentially be KERI based.
It just seems to me that the entire purpose of school is not clear. What precisely is the purpose of "English" class? What? To read and speak English? Ok, then why can't kids test out of it most of the time? Is the purpose to be knowledgeable about a canon of literature? Why can't people test against that?
The truth is that pedagogy and instruction is just a lazy way of providing childcare. So who cares what they do with their time.
Most school districts do allow students to test out of classes and get placed at higher grade levels. The majority of people would never have tested above grade level. Your presence here means that you likely would have.
> The truth is that pedagogy and instruction is just a lazy way of providing childcare.
Providing every child with an education has been pedestrian in the developed world for less than a hundred years; it is far more expensive (and generally far more worthwhile) than mere childcare. The majority of people now living on earth never had the opportunities you and I had in school. This wasn’t because their caretakers didn’t love them, it’s because there was a dearth of resources available to educate them.
> The purpose of English class was to provide a field for interdisciplinary subjects. We learned how to write the standard five paragraph essay. We learned how to detect dishonest and manipulative messaging in advertising. We learned to relate themes in literature to contemporary society.
This is how I remember my English classes. We did not spend much time at all on grammar after the 9th grade. We didn’t study any classic literature besides reading a Shakespeare play every year; you had to take a separate course for that. This is also how the classes are treated in most colleges these days; you’ll get English majors who spent 4 years reading critical theory and bad contemporary novels written by friends of the department head, rather than anything with serious cultural cachet.
This is the only serious criticism of the subject, in my opinion; the applications that grammar has in logical reasoning, composition, interpretation, and foreign language acquisition are too significant to shrug off, but it isn’t being taught particularly rigorously anymore.
And how are you, right now, communicating? You're writing in English. Grammar, spelling, punctuation, all written down, is its own subject that people aren't born knowing or can acquire like they can speak.
In addition, it's English Literature and Language in the same, so yes, about knowing partly a canon, but how how to interpret texts, both nonfictional and fictional and poetic.
> It just seems to me that the entire purpose of school is not clear.
I don't know how to explain to you why it's important to educate humanity.
It's also about how to reason about and understand what you're consuming, how to analyze sources, how media affects you; my wife is an English teacher and the comments here are often completely missing what's truly going on in a school.
I agree that that's its purpose, but the fact that there are many adults who are as bad at reading and writing as there are just goes to show how bad the classes are at actually teaching what they're trying to teach.
That said, maths aren't much different. Being bad at maths is a cultural marker of sorts, since many maths classes are very bad indeed at teaching much beyond basic addition and subtraction.
School is good for people who care to care. American students do pretty decently on international standard exams. It's that we have a culture of not giving a fuck, and thus we have adults who can't read something that is over a 6th grade level.
See this very website on people who complain that they can't digest a pretty straightforward article
I'd love to see those exams redone on a selection of adults with nothing to lose if they fail or get a bad score. Maybe the not giving a fuck becomes apparent then.
Out of all of Žižek's writings, that article really isn't that bad. I agree it could do with some headings, but you shouldn't need ChatGPT to summarise it for you, but I'm not surprised some people do.
> To read and speak English? Ok, then why can't kids test out of it most of the time? Is the purpose to be knowledgeable about a canon of literature? Why can't people test against that?
Because people VASTLY overestimate their ability with their native language or their command of native language literature.
The SAT English Achievement tests used to absolutely obliterate even students who got good AP English scores. This isn't limited to English--even native Japanese speakers struggle with the advanced JLPT levels, for example. Grammar is hard, yo.
If you don't actively study your native language, your working vocabulary is quite small and your grammatical constructs are excessively simple.
As for shared literature, we were in front of what was claimed to be the house of Jonathan Swift with a bus full of tourists from various English-speaking countries, and the tour guide cracked a joke about "A Modest Proposal". I snickered a bit but didn't think much else. The tour guide pulled me aside later that I was the first person to get the joke and it was almost the end of the year--we're talking hundreds to thousands of people from the US, Australia, India, etc.
I mean, just ask someone to name three main characters and what they did in the last book they read. Most people will struggle. You need to spend some discussion time in order to affix a book into your memory.
The purpose of school is a mix between providing childcare, and making sure most of society have a largely overlapping common upbringing experience. We hear that we encourage diversity - but only of superficial stuff like sexual orientation or skin color. We don't want people that think too differently.
This is why I, despite my deep appreciation for the pursuit of knowledge and having spent a significant chunk of my life in the academia after graduating, want my kids to spend as little time as strictly necessary in primary or secondary schools. And the need comes from the fact that I need some of that childcare, not that I need someone else to teach my children anything.
I’m curious - do you think you’re an independent thinker? Do you think it’s a competitive advantage? What does thinking differently mean? It seems like a thing people say because it sounds good without really interrogating it.
I objectively find myself to be an independent thinker, and I mostly find it distracting. I could be much more functional to society/work/relationships if I spent more time thinking about the kinds of things other people think about, in the way they think about them.
I observe most of the most successful people in society, are successful _because_ they have mainstream thought patterns, people look up to them because they understand them, and they develop solutions that are in line with what most people need/want/desire.
I think I'm an independent thinker. One symptom is that I repeatedly find myself observing that other people do things because they're copying other people. This is one symptom, but there's more.
> Do you think it’s a competitive advantage
> I could be much more functional to society/work/relationships
> most successful people in society, are successful _because_ they have mainstream thought patterns
Don't care, I'm not optimizing for being competitive, being successful, or any of the other things you mentioned.
See, another symptom of being an independent thinker: I've thought about it on my own and I've concluded I'm not interested in your targets.
This sounds like a very common sort of misanthropic attitude I see littered around the web.
You know how they say - like in making music - in order to break the rules you have understand them?
I don’t like the take directly, but as a person who makes music, what I realize, and I think this is what they meant, it if you don’t study music, most people are likely to naturally slide into the most simplistic forms of it, because that’s what naturally sounds good, so you’re like naturally more inclined to recreate a 1 4 5 progression, rather than Mozart.
Do you think that you may have accidentally slid into this position, or sort of thinking exactly like a like blase’ counter cultural sameness, copying all the self-defined independent thinkers?, or do you think you have some insight into what makes your perspective unique and clearly in some way spiritually valuable to you?
I would be concerned that purely “thinking about it on your own” would lead to a really narrow set of beliefs. Like no offense, but your answer is a carbon copy of “disaffected youth” I’ve both exhibited and seen exhibited my whole life, with maybe a little less bite, so I’m guessing your not that young. But I’m often wrong.
But I am genuinely curious, what do you think makes you an independent thinker? And what purpose does that serve you?
> copying all the self-defined independent thinkers
At this point I can no longer put effort into responding to you. You think that my conception of "thinking for myself" is "listening to people who claim they think for themselves, and repeat what they say"? You know the HN principle of "assume the most generous interpretation"? This is the opposite.
Anyway, FYI, you sound like you're trying to deradicalize an andrew tate fanboy. You're A) really bad at feigning your concern, and B) extremely off target.
You didn’t give me a lot to go on. I think it was the most generous interpretation from what was available. Give me more! What drives you? How am I so off base?
This is genuinely a philosophical question I am deeply interested in, what is individual thought?
Why do you care so much about me? Re-reading our conversation, you were the one that asked "do you think you're an independent thinker", as if hoping for a yes so that you can then attack it. All I said is schools are mostly childcare.
If you care, go check my comment history and ask about something specific.
Do you think independent thought and deep thought are correlated or uncorrelated? When you say most people copy their perspectives do you think that’s bad?
A lot of the thinkers I’ve been interested in lately seem to deeply embed their thoughts in a tradition, so I’ve been thinking that in order to have better thinking I should copy more.
> why do you care so much about me?
Sad question, but what is life but a series of attempts to connect to other people. Having a discourse makes it real. Tell me I’m wrong! Maybe having independent thoughts has real value. Usually “think different” is about as deep as an apple ad.
Yes yes, I started this as a bit of a gotcha, I have a bias against people who proclaim to be independent thinkers, and decry others as sheep (“copiers”), but I would love to be wrong!
> Yes yes, I started this as a bit of a gotcha, I have a bias against people who proclaim to be independent thinkers, and decry others as sheep (“copiers”), but I would love to be wrong!
Yes, I got this sense. I'm not what you're looking for.
Tailscale uses wireguard, which is better in a lot of ways compared to OpenVPN. It's far more flexible, secure, configurable and efficient. That said, you probably won't notice a significant difference
There is no level on which it is their job to find solutions for problems. That is not a job description nor what they do. Their job is to guess which investments will earn them money.
Problems solving is accidental and done by other people. Also, their have zero incentives to care about social problems or about problems of people who are not rich.
https://github.com/rustledger/rustfava This is a fork of Fava, the web UI that Beancount users know and love, but with the Python parser swapped out for rustledger running as WebAssembly. I packaged it up as a native desktop app using Tauri, so you just double-click to open your ledger files with no terminal or Python needed. It also works via Docker, PyPI, and Nix if that's more your thing.
https://github.com/rustledger/pta-standards I started this project to create proper formal specifications for plain text accounting formats, covering Beancount, Ledger, and hledger. It includes EBNF/ABNF grammars, JSON Schema and Protobuf AST definitions, tree-sitter grammars, Alloy models for invariants, and conformance test suites. The idea is to make it possible for anyone to build a correct, interoperable PTA implementation without reverse-engineering existing tools.
https://github.com/robcohen/peervault This is an Obsidian plugin that lets you sync your vaults directly between your devices over P2P connections, no central server involved. Has S3 fallback if you want. It uses Loro CRDTs so concurrent edits merge cleanly, and Iroh compiled to WASM handles the networking with NAT traversal and end-to-end encryption. Until iroh-docs or iroh-willow comes out with WASM support, this seems to be the best solution for obsidian syncing.
reply