Hacker News new | past | comments | ask | show | jobs | submit | asymmetric's comments login

Does anyone have examples of OSS projects using this framework, and having good documentation?

I find the framework doesn't really speak to me (as a user, or prospective docs writer), and IME trying it out in communities I'm a part of, it didn't particularly improve the situation, as I had perhaps naively expected.


All of Canonical's documentation is written with Diataxis. Here are the Ubuntu Server docs: https://ubuntu.com/server/docs

Is there anything comparable/support for this in jujutsu? The files git-crypt handles are not added to .gitignore — they’re instead added to .gitattributes.

The result is that jj commits them, which is not what you want.


It sounds like jujutsu is not honoring the filter option, see man gitattributes, it even lists encryption as a possible use.


Heads up that exercism's finances are not looking good: https://exercism.org/blog/september-2024-restructure


Is there a list of colos by country/region somewhere?


Source?


https://www.bbc.com/news/world-europe-68337794

He was offered $500,000 to do it.


Has anyone tried writing their NeoVim config in Lua? Is this a good use case for Fennel?


I just finished converting my rather large (just under 500 lines) init.vim to Lua. It took way longer than I had hoped. I feel like I've forgotten the motivation and what benefits it was supposed to bring. At this point I really don't want to consider another conversion, using Fennel or otherwise.


I think about writing the config in fennel all the time, but I’m not a big config tinkerer and already worry about struggling with Lua when I have an upgrade gone awry.

I’ve found the neovim ecosystem to churn way more in recent years than it did when I initially started using it 8 years ago. It really reminds me of the JS ecosystem of the past decade: full featured plugin that works great decides to strip things back so that it’s functionality is all plugable and you suddenly have to wade through 2 major release’s migration docs to get things kind of working like they were before. I digress to point out why it might be hard to have yet another layer to translate through. Though if you don’t have kids, I’d say “go for it!”


I have 3500 lines config file in Lua that I have converted from VimScript last year. I see that Lua it's way easier to maintain than VimScript.

Fennel solves some Lua kirks, so I think that is a good use case, since Fennel has some cool features that can help to maintain the code. Right now I am moving the plugins that I maintain to Fennel.

If interested take a look on the https://github.com/Olical/nfnl and https://github.com/gpanders/fennel-repl.nvim plugins.


Yes, I converted mine. I have a bunch of macros that mapping super easy and ergonomic. https://github.com/Grazfather/dotfiles/blob/master/nvim/fnl/...


I've been writing my config and plugins in it for years :) https://github.com/Olical/conjure https://github.com/Olical/nfnl


There is a plugin to help you do so: https://github.com/Olical/aniseed

Didn't try it myself though.


Edit: I meant writing it in Fennel


I really wish someone would ask them about MobileCoin, for once.


I don't think that this MobileCoin is her cup of tea, it is more like Marlin Moxiespike's.


She is still the CEO though, so whether or not it is her cup of tea, she is ultimately responsible for allowing it to remain.


Not CEO, President… the interim CEO is a well known donor.


yes, it looks like MobileCoin left with Moxie


No, it's still part of the official Signal build.

I wish such cruft would be removed from Signal.


Cruft is like dust bunnies, it grows if not cleaned up!

I literally just removed some code from 2021 that was echoing huge JSON files into build logs that nobody looked at.

It reduced the pipeline run duration from 45 to 30 minutes.

Now, a crypto coin will probably be harder to remove, but there's a weird inertia around long-lived repositories where people are afraid to make any changes. Although I hope the crypto portion is feature-flagged and can be somewhat easily disabled.


You know the app is open source, right? You can check this yourself and see how hard it would be to remove.


ah sorry about that, didnt realize it was still in the official build.


This illustrates the lasting power of bad decisions.

I wrote off Signal when I heard about MobileCoin, and didn't look at Signal again, and didn't known MobileCoin left.


I broke off libsignal at that point.

I've encountered this argument ... repeatedly. Let's explore the DIY route:

If you can build your own Signal server, you too can serve you and your own circle of friends. The bar is not that high (Java and VPS).

Signal clients are even easier but it remains mostly an unique build-challenge due to not so strong documentation and by the virtue of mastery of multi-platforms. Having said all that jazz, step back and ask yourself this, what am I losing by building my own Signal-protocol network?

      Anonymity 
Now, you would easily stick out like sore thumb to all the Internet overwatch, even within VPN tunnels. That's a risk for me.

What am I actually gaining?

Not much: a more unique hash signature of client app (it has downsides); the ability to perform a unique but slight tweak of hash/key/encryption algorithm using same Signal protocol (dangerous rabbit hole), and avoidance of XDR/NDR/IPS/IDS firewall, and the biggest one: zero spreading of hashed contact info (more on this below).

-----

Alternatively, let's take the original route: your own client against "the" Signal server:

Now, Signal protocol would be open to misshapen protocal usages (think "fuzzing"). Might be a good thing but certainly not at this early stage; do we have the manpower to stand guard over a protocol like ISC Bind9 team do with their DNS?

The one area that is not firmed up 100% (more like 99.999%) yet is the Privacy Information Protection axiom and that is centered around the exhanges of hashed "Contact" address book.

This there is largely understudied and under-whitepapered: how to exchange contact info in safe privacy order just to build your network: I keep that Signal client app option off for now and manually add my contacts. That's why I think that Signal team is moving away from telephone number.

So i am now dual-tracking usage of libsignal.



Wow it’s not even named MobileCoin anymore, despite what the link on that page says.

https://www.sentz.com/blog/welcome-to-sentz


WTF this is really weird and doesn't inspire confidence at all


It didn't (leave), see sibling comment.


Starting with "Which insider used MobileCoin to steal a billion dollars from FTX with the help of the publicity created by Signal?"

Then perhaps, "Now that SGX has been completely destroyed by a class break when will MobilCoin support be removed along with signals other security dependencies on SGX?"


Holy shit yes! Would love to see these asked


Yeah, what an absolutely awful idea it was to add a shitcoin to a private messaging app.

I stopped donating to Signal when they added it and I can't imagine I'm the only one.


Have you read the article? It addresses this point towards the end.


And it fails to address why SemWeb failed in its heyday: that there's no business case for releasing open data of any kind "on the web" (unless you're wikidata or otherwise financed via public money) the only consequence being that 1. you get less clicks 2. you make it easier for your competitors (including Google) to aggregate your data. And that hasn't changed with LLMs, quite the opposite.

To think a turd such as JSON-LD can save the "SemWeb" (which doesn't really exist), and even add CSV as yet another RDF format to appease "JSON scientists" lol seems beyond absurd. Also, Facebook's Open Graph annotations in HTML meta-links are/were probably the most widespread (trivial) implementation of SemWeb. SemWeb isn't terrible but is entirely driven by TBL's long-standing enthusiasm for edge-labelled graph-like databases (predating even his WWW efforts eg [1]), plus academia's need for topics to produce papers on. It's a good thing to let it go in the last decade and re-focus on other/classic logic apps such as Prolog and SAT solvers.

[1]: https://en.wikipedia.org/wiki/ENQUIRE


yes


What’s an easy way to update OSM data on the go on a mobile device?


I like SteetComplete but it's very basic, it just asks basic questions about the area you are in based on existing data.

I will usually set out to document something on my bike and just take lots of pictures, particularly of intersections. I then use the OSM website to update things at home.

The more meta data you feed into OSM, the more pointed questions StreetComplete asks. It can ask about simple things like road composition, street markings, and crossings. Often it's easier and faster to answer questions in App than using the OSM website.

For people who want to contribute but don't feel like traveling around, there's plenty to do at home using aerial or street view data. Many house numbers are wrong or misaligned with home locations.

Many neighborhoods use a hand full of footprints for homes and will mirror them or slap on a different facade. So I like to use aerial photography to trace out the foot prints of a few homes and then copy paste those onto all the like model homes.

Then I use street view photography to get accurate house numbers and update maps as well. The house numbers and locations vary wildly but for condos and townhomes they're usually pretty bad.

Simply putting accurate house numbers on foot prints makes a world of difference. Companies like Lyft and Amazon use OSM data for pickups and deliveries.

Road information is also often out dated, especially for new construction. We had a lot of people in our neighborhood complaining about Lyft pickups not being able to navigate to their location. I fixed our neighborhood, tagged Lyft on Twitter and they updated their maps within a week.


What is Google3?


I would assume Google's monorepo.


This link might help... https://dl.acm.org/doi/10.1145/2854146

The linked pdf has lots of details.


HTML version in case anyone prefers that to PDF: https://cacm.acm.org/research/why-google-stores-billions-of-...


The replacement of google2


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: