Guanin has quit [Remote host closed the connection]
spacekookie has quit [Quit: No Ping reply in 60 seconds.]
spacekookie has joined #nixos-chat
<jackdk>
My laptop blew up, so now I urgently need to purchase a laptop that can run nixos. Previous frontrunner was the latest Dell XPS 13, but they're all USB-C only. I need something that I can present from, so I'm either missing something about how USB-C "with displayport?" works, or need to purchase a different laptop
endformationage has quit [Ping timeout: 272 seconds]
MichaelRaskin has quit [Ping timeout: 245 seconds]
Jackneill has joined #nixos-chat
lassulus has quit [Ping timeout: 244 seconds]
lassulus has joined #nixos-chat
veske has joined #nixos-chat
cjpbirkbeck has quit [Quit: Quitting now.]
veske has quit [Quit: This computer has gone to sleep]
<kraem>
hey! what's your routine checking for packages that are able to be updated? right now I'm doing a `nixos-rebuild --upgrade dry-build`. Are there any other way that's more informative, that states like what version you are running vs what version the package will be updated to?
<ldlework>
kraem, this question becomes even harder to answer when you're pinning individual packages to nixpkgs commits :O
<ldlework>
impossible even?
<kraem>
ldlework: right now i haven't pinned any packages though :P
Miyu-chan has joined #nixos-chat
<Miyu-chan>
clever: I just remembered something. You use Vim, but you have a battlestation keyboard. How do you use your keyboard with Vim lol
<Miyu-chan>
Or are the extra keys mostly for system management?
<clever>
Miyu-chan: again opens the run dialog in xfce
<clever>
f7/f8 change tabs in vim
<clever>
stop mutes the mic in teamspeak
<clever>
props mutes the speaker in teamspeak
<clever>
front flags me as afk
<clever>
everything else is pretty standard things
<Miyu-chan>
Ah. :P
<Miyu-chan>
I'm thinking of getting a large-ass keyboard, since I've decided that macros are much better than memorizing esoteric keybinds.
<joepie91[w]>
blockcypher are goddamn amateurs
* joepie91[w]
is really angry now
<joepie91[w]>
their API has been spitting out 404s for every single request for like half a day now, zero updates from the company on any outages
<joepie91[w]>
this is breaking a production application of a client and they're paying for this service
<joepie91[w]>
and not $5/month either
<Miyu-chan>
:/
<joepie91[w]>
it's incredible, they charge like double/triple digits per month, and apparently don't have a basic fucking monitoring system
<Taneb>
WHat's the service they claim to provide?
<joepie91[w]>
Taneb: well, two things, really; the more mundane service they offer is a "blockchain API", ie. a HTTP API instead of having to run your own bitcoind... but the reason I'm stuck with it, is their more unique service, namely 'confidence checks' for instant transactions (that don't have to wait for a confirmation on the blockchain), for fraud prevention
<joepie91[w]>
the blockchain API thing is easy to replace, the confidence check thing not so much, and so the software that $client is running relies entirely on blockcypher to get incoming transaction updates (via webhooks)
<joepie91[w]>
so it just... broke, now.
<Taneb>
That sounds super frustrating
<joepie91[w]>
Taneb: definitely.
<clever>
joepie91[w]: at least your noticing
<clever>
joepie91[w]: ive seen somebody scrapping a blockchain explorer, and getting 1000's of 404's, because they are requesting blocks that should never exist
<joepie91[w]>
clever: ?
<joepie91[w]>
ah, right
<clever>
and when they get 100's of 500's in a row (because they dos'd the server), they dont stop :P
<clever>
and they come back to dos you every 5 days!
<joepie91[w]>
well, yeah, I'm noticing it because the error logs are full of 404s and the customer pinged me that transactions are not getting confirmed
<joepie91[w]>
oh, believe me, this particular code won't do anything about 500s either
<clever>
:D
<joepie91[w]>
thankfully it will soon go in the bin.
<clever>
in my case, each epoch has ~21,000 blocks
<clever>
and the haskell code to route the "get block" to a function, expects a word16
<clever>
so if you request a block >21k and <64k, it will code 200, with json, saying block not found
<clever>
but if you request a block >64k, it will 404, because it cant route the path to a function
<clever>
the user is requesting at least 100,000 blocks...
jackdk has quit [Quit: Connection closed for inactivity]
veske has joined #nixos-chat
<joepie91[w]>
clever: perhaps you can get their attention by blocking their IP? :P
<clever>
joepie91[w]: we did block them on cloudflare, and emailed them
<Shados>
Just start returning bogus data that carefully encodes a message saying "Help, I'm trapped in a blockchain explorer!"
<joepie91[w]>
lol
Miyu-chan has quit [Remote host closed the connection]
veske has quit [Quit: This computer has gone to sleep]
veske has joined #nixos-chat
<__monty__>
Hmm, dig resolves addresses just fine but firefox doesn't. And I get certificate trust issues when trying to troubleshoot the problem with support.mozilla.org
<__monty__>
Guess I'll try a reboot : s
__monty__ has quit [Quit: leaving]
lopsided98_ has quit [Quit: Disconnected]
__monty__ has joined #nixos-chat
<__monty__>
Ok, so that worked. Except now I have no idea why.
lopsided98 has joined #nixos-chat
veske has quit [Quit: This computer has gone to sleep]
veske has joined #nixos-chat
veske has quit [Ping timeout: 258 seconds]
Miyu-chan has quit [Remote host closed the connection]
__monty__ has quit [Read error: Connection reset by peer]
__monty__ has joined #nixos-chat
veske has joined #nixos-chat
veske has quit [Client Quit]
endformationage has joined #nixos-chat
waleee-cl has joined #nixos-chat
Jackneill has quit [Quit: Leaving]
waleee-cl has quit [Quit: Connection closed for inactivity]
Myhlamaeus1 has joined #nixos-chat
Myhlamaeus1 has quit [Remote host closed the connection]
Jackneill has joined #nixos-chat
Arahael has quit [Ping timeout: 245 seconds]
Jackneill has quit [Remote host closed the connection]