Even if it were practical for implementers never to provoke an error and thus to provide an idyllic world from which error had been banished, that design would still have a major drawback because the goal of a program is not so much to avoid committing errors but rather to fulfil its duty. – Christian Queinnec "Lisp in Small Pieces"


Solution to weak passwords: Make the number of PBKDF2 iterations so high it takes one week to verify your password.


@drwho @feld

Bitcoin's principle value is social. From a technological standpoint it is simply a repackaging of existing ideas into a system that everyone knows cannot scale without simply replicating the structures embedded in the state-based economy. It's boring, and worse than that it gives a lot of complete idiots a platform (e.g., Craig S. Wright, professional at not knowing basic statistics).

But: it reminds people that currencies are collaborative and consensual things. That's powerful.

Calling all #Fediverse admins of instances in the #EU. The #CopyrightDirective is coming, we need to show the MEPs how massively the EU Internets will be affected.

We are preparing a list of all EU-based #Pleroma, #Mastodon, #GNUSocial, #Peertube, #Funkwhale, and any other instances.

Please *contact me*. All I need is the domain name, which EU Member State it's located in, and the rough topic of the instance. Approximate user count welcome, but not necessary.

Please help. This is important.

@MutoShack that was a ridiculously fast favouriting you did there. Did you even have time to read it? 🙂

So I was listening to Defensive Security Podcast today, and they were talking about the problem of Enterprise wanting to MitM traffic, which can be problematic sometimes.

Isn't the root cause that end-users have access to the corporate network in the first place. Shouldn't users be outside, and always assumed to be compromised?

Or let users access the Internet via secured VM's (a bit like what Qubes does).

Speaking which, I didn't realise that infosec.exchange was managed by @jerry

I really, really am honored to announce what I'm about to announce.

So when I started thinking about what hackers.town:2600 would be, I had a dream for some spoken word shows to be in the mix as well.

We are going to be doing our own podcast soon that will be broadcast as well... but I reached out to some old heroes of mine and asked permission.

Sometimes all you have to do is ask.

@HackerRadioShow has granted permission for us to rebroadcast their show. These guy are awesome and have a weekly show about hackers/hacking/making on WBAI in NYC... and we will be rebroadcasting their shows in our mix soon...


Go follow @HackerRadioShow for the love of god, show them numbers to get them excited about the fediverse, because they have a bullhorn.

@Rob_T_Firefly rob is one of their co-hosts, and plugs mastodon regularly on the air.

Let's return the favor.

I love you fediverse.

Now let's get out there and restore the future.

I think moving overseas was one of the best decisions I've ever made.

Not necessarily because of the company, but because moving to another country changes one's perspective on things.

Whenever go visit my home country, things feel so small. Everything is still the same, of course, but one's own mind have expanded.

This is kinda subtoot, although I'll be happy to reference @hellojed who made me think about this topic.

I guess this is why I encourage others to do the same.

It suddenly occurred to me that many people on here may have never seen the masterpiece that is "Don't Copy That Floppy" youtube.com/watch?v=up863eQKGU

Interesting description of a buffer overrun in Chrome: googleprojectzero.blogspot.com

You know what would have prevented this? The use of a memory safe language. Arguing in favour of C or C++ because "it's fast" hasn't been a valid argument for decades.

I've always had the opinion that Twitter has been given far too much relevance. It's basically always been a way for "influencers" to, well, influence.

I find the 500 characters of Mastodon limiting at times. The 140 characters of original Twitter meant that you'd have to compress your statements down into single sentences, which loses nuance and encourages people spread soundbites that helps fuel the fire of what makes Twitter such a disaster.


It's becoming more common for web pages to have dark backgrounds, which is a problem for me since I cannot read such pages. Within seconds I'm unable to read it clearly, and switching back to normal white background is very annoying.

Is there a Firefox plugin that can make the background white and text black? I found several plugins that do the opposite, but nothing that can help me.

i dont like using gdb so when i have an off-by-one error somewhere i just initialise the variable to -1 instead of 0

What I love from here is that I see tons of people talk about Haskell and CommonLisp and out of here nobody knows them.

for all the shit people give Gargron, you do have to recognize that he was so moved by the abuses of proprietary social media services that instead of working for a tech company and becoming part of the problem, he did something about it.

yes. Gargron is not perfect. but, none of us are. there is no single person who is absolutely free of sin.

yes. there's a lot of things I disagree with him about, like the 300k user instance that is mastodon.social, and the way half of Mastodon's features are designed.

but that doesn't change the fact that he chose to be part of the solution instead of part of the problem. and so, as part of my yearly review of what I'm sponsoring on Patreon I decided to give him some of those resources.

adblocking Show more

Show more
Functional Café

functional.cafe is an instance for people interested in functional programming and languages.