c64d81744074dfa

Joined 9 years ago

Karma
139
Submissions
24
Member since
Mar 23
View on Hacker News

Recent submissions

Comment · 2 months ago
I also get the "Galaxium can't run in this browser" message in firefox, which is up to date.

But I'm on linux, maybe that's the problem?

Comment · 9 months ago
sigh Mom and Dad are fighting...

But seriously, this illustrates to me that Codes of Conduct are mostly suspect. This is obviously a private feud (nobody looks to be in the right here and I don't care who started what), so to pull "they violated the CoC" is pure theatre and bullshit. I'm a Sparkfun customer and I find that really disappointing.

Comment · 1 year ago
Comment · 1 year ago
Not sure if this is the best, but I use nftables and this article helped me setup port knocking on a debian server: https://home.regit.org/2017/07/nftables-port-knocking/

Then I added a tripwire feature to make it less likely that a random port traversal would be successful. Here's a snippet of my nftables.conf:

    define KNOCK_PORT1 = 20000
    define KNOCK_PORT2 = 30000
    define KNOCK_PORT3 = 10000
    define TRIPWIRE_PORT1 = 15000
    define TRIPWIRE_PORT2 = 25000
    
    table inet filter {
    
        .
        .
    
        set allowed_ssh {
            type ipv4_addr
            flags timeout
            elements = { $HOME_IP, $OTHER_SERVER_IP }
        }
    
        # track port knocking
        set knock1 {
            type ipv4_addr
            timeout 5s
        }
        set knock2 {
            type ipv4_addr
            timeout 5s
        }
        set banned {
            type ipv4_addr
            timeout 1m
        }
    
        # handle port knocking
        chain raw {
            type filter hook prerouting priority raw;
            policy accept;
    
            ip saddr @banned tcp dport { $KNOCK_PORT1, $KNOCK_PORT2, $KNOCK_PORT3} log prefix "nft banned: " drop
    
            tcp dport $KNOCK_PORT1 set add ip saddr @knock1 log prefix "nft knock1: " drop
            ip saddr @knock1 tcp dport $TRIPWIRE_PORT1 set add ip saddr @banned log prefix "nft tripwire1: " drop
            ip saddr @knock1 tcp dport $KNOCK_PORT2 set add ip saddr @knock2 log prefix "nft knock2: " drop
            ip saddr @knock2 tcp dport $TRIPWIRE_PORT2 set add ip saddr @banned log prefix "nft tripwire2: " drop
            ip saddr @knock2 tcp dport $KNOCK_PORT3 set add ip saddr @allowed_ssh log prefix "nft knock3: " drop
        }
    }
Comment · 1 year ago
Very Black Mirror indeed: "View Obstructed - Resume Viewing". From the episode Fifteen Million Merits.
Comment · 1 year ago
For some reason I find this kind of sad. This kid seems like a Dunning Kruger effect poster boy.

I mean, when I was younger I would have been gleeful about some bragging idiot getting busted but now, *shrug*, everyone just has some "condition".

Comment · 1 year ago
Wait, these companies seem so inept that there's gotta be a way to do this without them noticing for a while:

  - detect bot IPs, serve them special pages
  - special pages require javascript to render
  - javascript mines bitcoin
  - result of mining gets back to your server somehow (encoded in which page they fetch next?)
Comment · 1 year ago
Comment · 1 year ago
For me it was "JavaScript must be enabled in order to use Notion" (I'm a NoScript user). But it had already redirected me to another domain to show this page. How am I supposed to enable JS for the actual domain of the page? I have ways of course, but it seems like notion is deliberately flipping the bird to people like me...
Comment · 2 years ago
Comment · 2 years ago
For some reason, when I read this I heard it in the voice of GlaDOS.

"All your other friends couldn't come either because you don't have any other friends. Because of how unlikable you are."

Comment · 2 years ago
Original poster here. I heard back from OVH that this was their automatic fraud detection system kicking in, and after manual review they removed this requirement. Apparently I made a mistake entering my CC info. Doh...

Now I feel like I jumped the gun posting, but I also feel relieved. In any case, thanks for all the support.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton