HNHacker News
TopNewBestAskShowJobs

thekashifmalik

221 karma · joined June 20, 2017

[ my public key: https://keybase.io/thekashifmalik; my proof: https://keybase.io/thekashifmalik/sigs/Xjpd0m8Psc_9W4UNK4Y5wh8fA3TcihpMtJSwcUgSt38 ]
submissionscomments
thekashifmalik··on Apple's Software Quality Crisis
I thought I was the only one dealing with this!

Made me consider that my magic keyboard was getting old or having bluetooth issues, but it does not happen on ANY other inputs.

thekashifmalik··on Htmx 2.0.4 Released
So happy every time I see HTMX.

I'm hoping there is more innovation in this space with React engineers rediscovering the benefits of server-side rendering and Backend-For-Frontend efforts.

I think the perfect stack involves all 3 paradigms (initial loads, hypermedia loads and data/AJAX loads) used in parts of the application as makes sense.

thekashifmalik··on Restic: Backups done right
That command works well and accomplishes some of what rincr what built to solve. For example, when I mention browse-ability, I mean on the backup host without any dependencies so I can use standard file tools and browsers.

I also needed both "pull" (backup remote files) and "push" (backup local files) backup features and if I'm not mistaken restic still only supports the "push" model.

EDIT: Added more details

thekashifmalik··on Restic: Backups done right
Big fan of restic! The only feature I found missing was the ability to browse historical snapshots like regular files.

I wrote and now use the rsync-based, browsable, incremental backup CLI: https://rincr.com/

thekashifmalik··on Show HN: UI for SSHFS
I haven't used mosh. It looks like it replaces either SSH or Bash, unclear to me.

The only dependency in SSHFSUI is SSHFS and if that can be configured to use mosh instead of SSH under-the-hood, support would be possible.

thekashifmalik··on Show HN: kbackup – No-config push/pull incremental backups built on top of rsync
Since the project was renamed, this is the new homepage: https://rincr.com/
thekashifmalik··on Ask HN: How do you name software?
This is pretty cool. I'll have to use it for my next project.
thekashifmalik··on Ask HN: How do you name software?
Do you have link to the project?
thekashifmalik··on Show HN: kbackup – No-config push/pull incremental backups built on top of rsync
oof

Since I'm not at v1 yet, I would consider changing the name if that KDE project is actively maintained.

thekashifmalik··on Show HN: kbackup – No-config push/pull incremental backups built on top of rsync
Happy to hear any feedback!

Got pre-built binaries here: https://github.com/thekashifmalik/kbackup/releases and it should be pretty easy to install/build using Go too.

thekashifmalik··on Show HN: kbackup – No-config push/pull incremental backups built on top of rsync
A reimplementation of the ideas in rsnapshot built with the composibility and simplicity of rsync in-mind. It comes with sane defaults and I have been using this to compliment my rsync-style mirror backups for data that needs incremenetal backup.

Looking for feedback. I'm gearing up for a stable v1 release.

thekashifmalik··on Conditional Git Configuration
This is just what I need.
thekashifmalik··on I quit my job to work full time on my open source project
Do you know any way to accomplish the same thing but keeping the history in plaintext? Would love to still be able to run SQL over it.
thekashifmalik··on Generative AI for Beginners
Ah interesting. I had assumed there were different methods, something like:

    gpt4.prompt(prompt)
    gpt4.data(email_data)
    response = gpt4.response()
If the interface is just text-in and text-out then Prompt injection seems like an incredibly large problem. Almost as large as SQL injection before ORMs and DB libraries became common.
thekashifmalik··on Generative AI for Beginners
I'm trying to understand the vulnerability you are pointing out; in the example of an AI assistant w/ access to your email, is that AI assistant also reading it's instructions from your email?
thekashifmalik··on Show HN: WireHole combines WireGuard, Pi-hole, and Unbound with an easy UI
It's okay but not ideal.

Otherwise anyone connected to WiFi can snoop on traffic.

Unfortunately my router, switches, AP and NAS don't support HTTPS either :'(

thekashifmalik··on WireHole is a combination of WireGuard, Pi-hole, and Unbound
Oh I came across your post on Reddit and got interested in using it; I already use pihole for local DNS and need to set up a VPN.

I submitted it to Hacker News this morning and looks like they just merged threads. Sad to lose mine :'(

thekashifmalik··on WireHole is a combination of WireGuard, Pi-hole, and Unbound
Ah didn't realize this was posted; came across this project on Reddit.

I'm already using pihole for local DNS and need to set up a VPN so this should work well.

thekashifmalik··on My favourite API is a zipfile on the European Central Bank's website
At risk of sounding pedantic, REST also allows for "just specify the data that you want returned" style APIs.

Something like:

    curl https://www.ecb.europa.eu/stats/eurofxref/api?fields=Date&order=USD&limit=1
thekashifmalik··on Can Dell’s 6K monitor beat their 8K monitor?
This is the exact same reason I want it.

But with OLED.

thekashifmalik··on Can Dell’s 6K monitor beat their 8K monitor?
This post has more information, as well as tons of other related info: https://tonsky.me/blog/monitors/
thekashifmalik··on Microsoft Freezes Salaries for 2023
I don't understand the framing here; isn't salary dependent on job competition in the market (one which is currently full of layoffs) and has little to do with company profts?

Bonuses are what are usually tied to company performance.

I'm simplifying, of course, but trying to understand the issue.

thekashifmalik··on PostgreSQL 14 Internals
Me too! I don't see it on Amazon yet.
thekashifmalik··on The YC Founder Directory
I think the point is less about whether each type of privilege is real, but that this logic is incredible shaky. (i.e. deciding there is a bias against a group solely based on representation in outcomes)

Put another way (and I think the OP tried) if we look at prison sentences by gender and apply the same logic, then we have a huge bias against men in the justice system, yet no one seems to be making that case nor would it gain popularity.

thekashifmalik··on The YC Founder Directory
Feels like a quite a logical leap there.

We'd have to see applications by male / female to distill any type of bias. Even then it would be shaky, albeit often-parroted, logic.

thekashifmalik··on Things to do Instead of Calling the Cops: If you see something, do something
> Street art is beautiful! Don’t report graffiti and other street artists. If you see work that includes fascistic or hate speech, paint over it yourself or with friends.

Uhhhh this sounds like terrible advice. If someone is vandalizing my property, it's well within my rights to call the cops or deal with the criminals myself.

Street art can be beautiful, but it can also be ugly or unwanted.

thekashifmalik··on Twitter was special. But it's time to leave
This is the salient point getting lost in a lot of conversations about Twitter and free speech.

There seem to be a lot of people who not only want to control what they see on Twitter (understandable) but also want to control what others see.

> But although Trump was a serial “main character”, as president he was unlike the all main characters who went before: he was fundamentally unavoidable.

I encourage people who want to mould their own experience or echo chambers to use the block button.

thekashifmalik··on “Twitter will be forming a content moderation council with diverse viewpoints”
> Protection of free speech, its intent atleast, is to protect citizens from governments.

I believe you are describing the 1st amendment.

Freedom of speech exists as a philosophical concept outside of the 1st amendment. The 1st amendment is simply the application of that concept to the American constitution.

thekashifmalik··on The Babylon Bee's Twitter account is no longer suspended
Freedom of speech exists as a philosophical concept outside of the 1st amendment. The 1st amendment is simply the application of that concept to the American constitution.
thekashifmalik··on “Twitter will be forming a content moderation council with diverse viewpoints”
Please follow the HN guidelines:

> Eschew flamebait. Avoid generic tangents. Omit internet tropes.

> Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Please don't fulminate. Please don't sneer, including at the rest of the community.

> Please don't use Hacker News for political or ideological battle. It tramples curiosity.

Page 1 of 3Next →