HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ploum

no profile record

Submissions

The Disconnected Git Workflow

ploum.net
2 points·by ploum·há 5 meses·0 comments

Giving university exams in the age of chatbots

ploum.net
257 points·by ploum·há 6 meses·210 comments

Don't Do Snake Oil Writing

ploum.net
1 points·by ploum·há 8 meses·0 comments

comments

ploum
·há 3 meses·discuss
If Satoshi has at least half a brain (which we know he has), he knows that moving even one coin from this historical stack could crash the whole Bitcoin economy. So, no, he doesn’t have trillions of dollars.

(It is so basic, I’m still confused by people asking how could he not sell those coins. Because the answer is simple: to whom?)
ploum
·há 3 meses·discuss
My theory is that Satoshi is a persona created by Adam Back and Hal Finney.

They probably devised something where both needed to agree and sign something for Satoshi to act. This also allowed them to say "I’m not Satoshi Nakamoto".

They also probably ensured that anything that belongs to Satoshi required both of them. The death of Hal Finney ensure that Satoshi died definitely.

But they may have "killed" him before by burning the keys because, when Bitcoin started to become a success, they probably anticipated the need to "kill" satoshi (few remember but Bitcoin passing 1$ was considered as a crazy bubble at the time! Some become millionnaires and exited when BTC did the 30$ bubble. Satoshi’s stack was already closely observed, bright mind of that time would have anticipated the need to kill it). Or it was just that "satoshi" was not needed or they accidentaly deleted some keys.
ploum
·há 4 meses·discuss
try gemini://bbs.geminispace.org
ploum
·há 4 meses·discuss
is it because I was young? I still believe phpbb forums were the best!
ploum
·há 4 meses·discuss
Your example is completely stupid: I’m talking about writing a website.

Would you go to rural Spain without knowing a word of Spanish and handle flyers with a Spanish text you had no way to check? Seriously?
ploum
·há 4 meses·discuss
Exactly!

If you can use GrapheneOS, good for you but what /e/OS offers is:

- Usable Android with your usual Android app (banking, etc) - No data sent to Google by default - Easier interface with nearly no bloatware - Available easily on many smartphones, including older ones - Extending the life of some smartphones

The price to pay is:

- Some Murena cloud bloatware - Android security patches are sometimes delayed - Security is not on par with GrapheneOS

If your main concern is protecting your privacy from Google and extending the life of your smartphone without breaking a sweat, /e/OS is probably the best option.

If your main concern is protecting against state actors attacks or very specific threats, then GrapheneOS might be better.

/e/OS works really great for non-techie users. I’ve done it in my family.
ploum
·há 5 meses·discuss
"One of my coworkers is EXTREMELY capable but functionally almost illiterate."

I cannot imagine what it means. To me it reads like "I know someone who can run very fast but has no legs."
ploum
·há 5 meses·discuss
nope, let the user does the translation, with his own choice of tool and being thus perfectly aware of the shortcomings.

I know that some people translate my French posts to read them. That’s really cool. But I would never post something I didn’t write myself (but I use spellcheking tools. I even sometimes disagree with them)
ploum
·há 5 meses·discuss
Yet another text blog that doesn’t work without Javascript.

What kind of sick mind does it take to ensure a straight blog post requires Javascript?
ploum
·há 5 meses·discuss
Me too but I’m OP. Really happy to see I’m not alone!
ploum
·há 5 meses·discuss
see that contributed picture: https://offpunk.net/screenshots/resist.png
ploum
·há 5 meses·discuss
the "open" open outside.

So you go to a site. If the site is not complete, try "v full" (for "view full").

The reason is that there was no unmerdify rule for your site and that readability mistakenly assumes that lot of your site is spam/ads (readability doing that is the reason why we push for unmerdify)
ploum
·há 5 meses·discuss
well, indeed. If you use mutt and use the "reply" feature in Offpunk, you will see how well emails and blog/gemini posts merge well ;-) (this will be the subject of another post later)
ploum
·há 5 meses·discuss
I tried to add kiwix support to Offpunk in the early days but kiwix do not support incremental update of the wikipedia database, which makes it a huge pain point.
ploum
·há 5 meses·discuss
The cache is pure and straight files-in-folders. This makes it trivial to browse the cache by hand:

cd .cache/offpunk/https/news.ycombinator.com/item cat "id=46943752"

So it could be trivially shared.

The "netcache" tool gives you the cached content or, with --path, returns the path were to find the contentd.

The only point is to preserve the file-modification attribute, which serves to know the age of a cached ressource.
ploum
·há 5 meses·discuss
Contributions are welcome. I even believe that this whole code should be migrated from python-requests to curl.
ploum
·há 5 meses·discuss
OP here and Vim/UNIX fan.

I get the idea behind "reinventing Emacs".

But there are main differences:

- offpunk is an offline content browser/reader. Main component is fetching/caching/displaying ressources

- offpunk is developed as a set of components that can be used separately (openk, ansicat, netcache)

- offpunk delegates as much as possible to other UNIX tools (less for browsing/reading, chafa for images, grep to find in a page, $EDITOR for editing needs )

- offpunk is pure CLI tool. You type commands, results is displayed in your terminal or in less. There’s no "keyboard shortcuts" or "environment". It is a prompt on which you type commands

- There’s no "configuration" in offpunk. The only (but powerful) way on configuring is having offpunk launch commands at starts (commands listed in offpunkrc). So no "configuration language" or syntax or plugins or whatever.

- last but not least: basic use of Offpunk is simple. You are not required to learn much and you use only what you want. Lot of Offpunks users don’t use the Web/HTTP part and use it as a straight Gemini browser (for the record, Offpunk is a fork of AV-98, the very first Gemini browser)
ploum
·há 5 meses·discuss
OP here: Didn’t even come to my mind while writing this. This would be totally against the philosophy of the projects.

Don’t worry: I wanted to celebrate humans cooperating over good old emails to write code in their editor without any help ;-)
ploum
·há 5 meses·discuss
Try "gemini protocol", it helps a lot.

But, trully, there’s no much to search. The beauty of Gemini is how small it is: all technical informations should be there : https://geminiprotocol.net/
ploum
·há 5 meses·discuss
offpunk’s slowness has two main sources (while offline):

- loading modules at startup (will be solved in 3.1 with lazy loading, patch is pending)

- parsing HTML with lot of pictures (because we wait for chafa for each picture)

I’m not sure how multiprocessing could really help that much but I would be interested.

While online, sure, the blocking http calls are something that will be parallelized in the future