HN user

mehdix

1,129 karma

[ my public key: https://keybase.io/mehdisadeghi; my proof: https://keybase.io/mehdisadeghi/sigs/EBasxSETumhSnkQaDA3UXrQIO1YfVXb6QVpLTsdSSso ]

Posts27
Comments227
View on HN
blog.mozilla.org 3y ago

Messaging Layer Security is now an internet standard

mehdix
21pts1
blog.cryptographyengineering.com 3y ago

Remarks on “Chat Control”

mehdix
3pts0
twitter.com 3y ago

Tell HN: Twitter suspends arrested Iranian tech blogger’s account

mehdix
290pts109
github.com 4y ago

Yktoo/Ymuse: GTK Client for Music Player Daemon (MPD) Written in Go

mehdix
1pts0
www.bell-labs.com 4y ago

Dennis Ritchie Home Page (2006)

mehdix
223pts80
www.cs.tufts.edu 4y ago

Welcome to C-- (2008)

mehdix
76pts23
github.com 4y ago

ELF 101 a Linux Executable Walkthrough by Ange Albertini [pdf]

mehdix
3pts0
github.com 4y ago

SDL_ttf 2.0.18 Release

mehdix
3pts0
gtfs.org 4y ago

Best Practices for GTFS

mehdix
1pts0
wavedrom.com 4y ago

WaveDrom – Digital timing diagram everywhere

mehdix
1pts0
github.com 4y ago

Abisxir/alasgar: 3D game engine for nim

mehdix
18pts5
www.grymoire.com 4y ago

Posix Shell Tutorial

mehdix
2pts0
rspamd.com 4y ago

Rspamd Spam Filtering System

mehdix
6pts0
nlnet.nl 4y ago

NLnet; Federated software forges with Gitea

mehdix
2pts0
www.cs.princeton.edu 4y ago

Brian Kernighan's Home Page

mehdix
128pts67
github.com 4y ago

UxPlay: AirPlay Unix mirroring server

mehdix
87pts9
www.datarequests.org 4y ago

Datarequests.org – Use your right to privacy

mehdix
3pts0
www.kernel.org 4y ago

The Linux kernel user’s and administrator’s guide

mehdix
3pts0
busybox.net 4y ago

BusyBox FAQ

mehdix
2pts0
harmful.cat-v.org 4y ago

Unix_prog_design.pdf [Program design in the Unix environment]

mehdix
1pts1
spenden.wikimedia.de 4y ago

Donation to free knowledge – Wikimedia Fördergesellschaft

mehdix
2pts0
developer.apple.com 4y ago

Shell Scripting Primer

mehdix
2pts0
news.ycombinator.com 4y ago

Ask HN: How to advice a HW startup with building a SaaS product?

mehdix
4pts4
beta.companieshouse.gov.uk 6y ago

F-Droid Limited filing history

mehdix
2pts0
news.ycombinator.com 6y ago

Ask HN: Does Google Captcha penalize non-Chrome users?

mehdix
4pts0
news.ycombinator.com 6y ago

Ask HN: Can an introvert build a successful tech career/company?

mehdix
1pts3
news.ycombinator.com 9y ago

Ask HN: What is your decision making model when encountering beggars?

mehdix
1pts0

I have a Cisco MR18 router that bridges my LAN to my remote NAS. It would have become e-waste if not for OpenWrt.

When I was visiting my mom a few years back in my hometown, I converted her cheap plastic Xiaomi Mi router into an ordinary router using the OpenWRTInvasion exploit. That router then bridged a remote SIP phone to the main LAN, which was connected to the internet through another plastic router that had also been turned into an ordinary router, again thanks to OpenWrt.

That project is fantastic, and the people behind it are doing great work. Can't recommend them highly enough.

I have started to think of engineers who have entirely replaced their critical thought processes with AI agents, AI proxies.

Keep Android Open 5 months ago

Writing this in GrapheneOS where Google Play and Services run just like another app in a sandbox. Moreover, there is a network access permission that allows you to block any app from accessing the network, which is surprisingly the reason why Google does not approve GrapheneOS as compatible to let it pass hardware attestation test (if enforced).

It’s an itch – a feeling that something is really important, and you need to do something about it, and nobody else can possibly do it except you.

Might be difficult to believe, but I strongly believe there are things that no one else on this planet would do except one of us.

I'm running my website with Jekyll for around a decade. Interestingly I use sqlite for comments submitted to the server (cgi-bin, mind you) and populate the pages during build. Your plugin is a perfect match for my usecase. Will definitely consider it. Nice work!

418 I'm a Teapot 2 years ago

Well, I recently used it in a small PostgREST-subset query builder I wrote in case the query builder received an input more complicated that what it could handle. I found 418 a natural response in this case. In retrospect a 5xx (edit: or better 422) error is more appropriate, however.

I can only second this comment. I discovered it a while back and it has been a pleasant experience ever since. I still use both though, depending on availibility.

The abundance of pirated software and the absence of international copyright law in Iran makes it difficulat to argue for free software over there. As a free software enthusiast it made me always somewhat sad, when I used to live there.

For me, among other things, Thinking, Fast, and Slow cracked the implicit notion that my intuition is always right by demonstrating how easily it could go wrong.

RIP Daniel Kahneman.