| 00:01:22 | | etnguyen03 quits [Client Quit] |
| 00:05:20 | | etnguyen03 (etnguyen03) joins |
| 00:42:30 | <fireonlive> | https://react.dev/ https://react.dev/?uwu=true |
| 00:44:06 | <hexa-> | https://discourse.nixos.org/t/nixos-foundation-board-giving-power-to-the-community/44552 |
| 00:44:07 | <hexa-> | enjoy |
| 00:54:40 | <nukke> | rip |
| 00:57:44 | <fireonlive> | hmm |
| 01:15:39 | | nulldata quits [Client Quit] |
| 01:16:07 | | nulldata (nulldata) joins |
| 01:25:27 | | midou quits [Ping timeout: 265 seconds] |
| 01:26:14 | | etnguyen03 quits [Client Quit] |
| 01:42:04 | | etnguyen03 (etnguyen03) joins |
| 01:51:55 | | midou joins |
| 01:55:49 | <fireonlive> | https://dl.fireon.live/irc/4d86bddf5eec2a56/photofuckit.png |
| 01:55:51 | <fireonlive> | hmmmm no |
| 02:03:20 | | etnguyen03 quits [Client Quit] |
| 02:05:43 | <nicolas17> | lol what |
| 02:05:52 | <nicolas17> | that's the same price per TB |
| 02:10:17 | <nicolas17> | I indexed the contents of *almost* all samsung-opensource files |
| 02:10:42 | <nicolas17> | 15.9GB of .json.zst... I'm sure I can shrink that tho |
| 02:21:51 | | etnguyen03 (etnguyen03) joins |
| 02:25:13 | <Larsenv> | fireonlive who the fuck uses photobucket anymore |
| 02:25:18 | <Larsenv> | they have messed up old forums |
| 02:25:29 | <Larsenv> | by watermarking or entirely removing the image |
| 02:25:32 | <Larsenv> | just like imageshack |
| 02:25:35 | <Larsenv> | it's bad |
| 02:30:29 | <fireonlive> | images hack >:( |
| 03:24:24 | <angenieux> | https://www.tomshardware.com/pc-components/storage/enthusiast-mods-a-512gb-qlc-ssd-into-a-120gb-slc-ssd-endurance-and-performance-benefits-charted |
| 03:25:13 | <angenieux> | An article on this video https://www.youtube.com/watch?v=bkTLR8pcA_A |
| 03:34:04 | <nicolas17> | "The Crucial BX500 512GB SSD is a SATA connector drive that uses QLC NAND to provide a keenly priced half gig of storage for the consumer market" |
| 03:34:11 | <nicolas17> | 512GB is half a gig |
| 03:34:21 | <nicolas17> | should I trust the rest of the article |
| 03:35:23 | <angenieux> | Yeah I've noticed that as well |
| 03:35:49 | <steering> | photobucket still exists? wow |
| 03:36:05 | <angenieux> | The rest of the article is based mostly on the video, so I expect it to be accurate |
| 03:37:57 | <angenieux> | The author of the video, Gabriel Ferraz is a well established figure in the SSD community |
| 03:39:51 | <@JAA> | A megabyte is a meg. A gigabyte is a gig. What about a terabyte? I guess 'ter' would be the logical continuation. |
| 03:41:04 | <fireonlive> | a 'pet' |
| 03:41:08 | <fireonlive> | would be next :3 |
| 03:41:19 | | fireonlive pets JAA |
| 03:41:39 | <@JAA> | ω̈ |
| 03:42:59 | <@JAA> | > the SSD’s endurance jumps to 4,000 TBW. This is a sizable increase in TBW, in the order of about 3,000%. |
| 03:43:10 | <@JAA> | Wow, that's a terrible (original) value... |
| 03:43:40 | <nicolas17> | seems I have used 24.8TB on my laptop SSD |
| 03:43:57 | <nicolas17> | power on hours 8080 |
| 03:44:01 | <nicolas17> | you know what bothers me |
| 03:44:05 | <nicolas17> | Error Information Log Entries: 43 |
| 03:44:10 | <nicolas17> | Error Information (NVMe Log 0x01, 16 of 16 entries) |
| 03:44:11 | <nicolas17> | No Errors Logged |
| 03:47:33 | <nukke> | Ha I was just looking at mine today and it looked.like that. Turns out "unsafe shutdowns" count as an error in the logs |
| 03:47:45 | <@JAA> | I bought a WD Red SSD not long ago. It was a sale, and it wasn't the cheapest SSD on the market, but also not very expensive, ~75 USD for 1 TB. The 1 TB model of the Crucial BX500 also goes for around $70. The WD Red has an endurance rating of 2 PB. |
| 03:47:48 | <nukke> | So while the drive health was fine, I had a ton of unsafe shutdowns |
| 03:48:35 | <nicolas17> | nukke: Unsafe Shutdowns: 4 |
| 03:48:43 | <nukke> | Weird 🤔 |
| 03:49:05 | <nukke> | I've no clue then |
| 03:49:38 | <nukke> | JAA: it sucks cause modern consumer NVMe drives with TLC have endurance of like 600-700TBW for the 1TB drives |
| 03:50:08 | <nicolas17> | I'm lazy, can someone look up for me what's the endurance of CT500P2SSD8 |
| 03:50:11 | <@JAA> | nukke: Mhm. The Red is also TLC, by the way. |
| 03:51:52 | <@JAA> | nicolas17: 150 TBW https://www.crucial.com/content/dam/crucial/ssd-products/P2/flyer/crucial-P2-productflyer-consumer.pdf |
| 03:51:56 | <nicolas17> | was the rabbit r1 stuff linked here yet? |
| 03:52:11 | <steering> | my desktop ssd is pampered... 3.81TBW, 7345 power-on hours |
| 03:52:56 | <nukke> | Wow that's low |
| 03:53:01 | <steering> | I've been getting 1 or 2 "error information log entries" at every boot on work systems (ubuntu) for a couple years btw |
| 03:53:02 | | kdqep__ joins |
| 03:53:09 | <nicolas17> | hm |
| 03:53:19 | | kdqep__ quits [Remote host closed the connection] |
| 03:53:28 | <steering> | i'm not certain when the increase happens but i'm notified about them at boot so probably then or shutdown (and these are clean shutdowns) |
| 03:53:39 | <nicolas17> | if it has an endurance of 150 TBW and "Data Units Written: 48.569.293 [24,8 TB]" |
| 03:53:48 | <nicolas17> | then why is "Percentage Used: 9%" |
| 03:54:28 | <nicolas17> | I must be misunderstanding what these values mean |
| 03:54:50 | <steering> | ah that SSD is the one I got from work, I'm not certain how it was used, but it probably spent most of that time completely idle. I think it may be from my old office PC. |
| 03:55:02 | <steering> | my other SSD is more reasonable, 56.4TBW 7965h |
| 03:55:25 | <steering> | only 23 power cycles on the 7345h one by the way :D |
| 03:56:17 | <angenieux> | nicholas17 it might have something to do with the program/erase cycle of the flash instead of the terabytes written |
| 03:56:55 | | parfait_ quits [Ping timeout: 255 seconds] |
| 03:57:22 | <@JAA> | 9 Power_On_Hours -O--CK 100 100 000 - 133 |
| 03:57:26 | <@JAA> | No, that isn't quite right. lol |
| 03:59:01 | | Bleo18260072 joins |
| 03:59:08 | <@JAA> | Apparently my SSD is also below freezing temperature currently. |
| 03:59:31 | <@JAA> | Or 45°C, or 55°C, depending on where in the smartctl output I look. |
| 03:59:37 | <nicolas17> | so-called SMART |
| 04:00:42 | <steering> | looks like my ssd only has 500TBW warranty, but i'll run out of the 5 years first anyway, its 3 years old now |
| 04:01:03 | <@JAA> | Apparently smartctl doesn't support my SSD very well, so it doesn't know what to do with the Total_LBAs_Written attribute, which has a weird value. |
| 04:01:43 | <steering> | i feel like about 1000*capacity if a pretty good limit to "never hit" unless you're constantly writing it |
| 04:02:36 | <nicolas17> | JAA: oh cool my SSD has the worst sequential write speed of the 4 capacities of that model |
| 04:02:50 | <nicolas17> | according to that pdf, 250GB and 1TB are both faster than 500GB |
| 04:03:57 | <@JAA> | :-D |
| 04:05:54 | <nicolas17> | but yeah it seems at this rate it will far outlast the warranty anyway |
| 04:09:16 | <@JAA> | 0x07 0x008 1 0 --- Percentage Used Endurance Indicator |
| 04:09:45 | <@JAA> | After close to a decade of daily use... |
| 04:11:48 | <@JAA> | I guess my configuration to avoid SSD writes was pretty successful. |
| 04:12:51 | <nicolas17> | "have a lot of RAM"? |
| 04:14:39 | <@JAA> | Not really, but I am using tmpfs for several things, yeah. |
| 04:17:33 | | tapos joins |
| 04:28:53 | <fireonlive> | traceroute -m 50 bad.horse |
| 04:33:22 | <nicolas17> | rip ofcourse.horse |
| 04:34:01 | <nicolas17> | it used to be a page containing only https://www.youtube.com/embed/91LRPk8x14s |
| 04:34:08 | <nicolas17> | now it's some weird WebGL horse |
| 04:48:04 | <fireonlive> | rip |
| 05:11:34 | | etnguyen03 quits [Remote host closed the connection] |
| 05:16:25 | | Hackerpcs quits [Quit: Hackerpcs] |
| 05:19:18 | | Hackerpcs (Hackerpcs) joins |
| 06:02:55 | | midou quits [Ping timeout: 255 seconds] |
| 06:06:45 | | nicolas17 quits [Ping timeout: 265 seconds] |
| 06:07:08 | | midou joins |
| 06:14:17 | | BlueMaxima quits [Read error: Connection reset by peer] |
| 07:09:22 | | parfait (kdqep) joins |
| 08:38:16 | | f_ (funderscore) joins |
| 08:56:01 | | Arcorann_ joins |
| 09:00:01 | | Bleo18260072 quits [Client Quit] |
| 09:01:16 | | Bleo18260072 joins |
| 09:29:28 | | midou quits [Ping timeout: 255 seconds] |
| 09:41:00 | | midou joins |
| 10:48:32 | | midou quits [Ping timeout: 265 seconds] |
| 10:51:20 | | midou joins |
| 11:07:31 | | Naruyoko quits [Client Quit] |
| 11:29:43 | | sonick (sonick) joins |
| 11:51:05 | | wessel1512 joins |
| 11:52:11 | | wessel1512 is now authenticated as wessel1512 |
| 12:19:36 | | yasomi (yasomi) joins |
| 12:19:46 | <that_lurker> | !tell nicolas17 I still get the youtube video on that site |
| 12:19:47 | <eggdrop> | [tell] ok, I'll tell nicolas17 when they join next |
| 12:21:17 | | Xe quits [Ping timeout: 272 seconds] |
| 12:48:16 | | etnguyen03 (etnguyen03) joins |
| 13:01:34 | <nukke> | Good news! https://twitter.com/jeffbarr/status/1785386554372042890 |
| 13:35:07 | <nukke> | !tell nicolas17 https://www.theverge.com/2024/4/30/24145838/rabbit-r1-android-app-pixel-6a |
| 13:35:08 | <eggdrop> | [tell] ok, I'll tell nicolas17 when they join next |
| 13:38:47 | | shgaqnyrjp quits [Remote host closed the connection] |
| 13:39:17 | | shgaqnyrjp (shgaqnyrjp) joins |
| 13:47:46 | | Arcorann_ quits [Ping timeout: 255 seconds] |
| 14:41:18 | | etnguyen03 quits [Client Quit] |
| 14:42:00 | | etnguyen03 (etnguyen03) joins |
| 14:42:31 | | Meli (Meli) joins |
| 14:47:00 | | Meli quits [Remote host closed the connection] |
| 14:48:23 | | Meli (Meli) joins |
| 14:51:47 | | etnguyen03 quits [Client Quit] |
| 15:15:47 | | Meli quits [Remote host closed the connection] |
| 15:17:03 | | Meli (Meli) joins |
| 15:55:24 | | pixel leaves [Disconnected: Replaced by new connection] |
| 15:55:25 | | pixel (pixel) joins |
| 16:40:42 | <nukke> | https://github.com/gtrxAC/discord-j2me |
| 16:40:47 | <nukke> | discord++ |
| 16:40:47 | <eggdrop> | [karma] 'discord' now has -7 karma! |
| 16:43:49 | <@JAA> | Discord-- |
| 16:43:49 | <eggdrop> | [karma] 'Discord' now has -8 karma! |
| 16:53:24 | <@JAA> | https://blog.limbus-medtec.com/the-aws-s3-denial-of-wallet-amplification-attack-bc5a97cc041d?gi=32b13ceb72b2 |
| 16:53:37 | <@JAA> | > The main problem is the potential difference between the amount of data received by an entity outside of AWS and the amount of data on your bill. [...] In our real-world example, the difference was almost a factor of 50. This means 3TB sent and 130TB billed. |
| 16:53:48 | <@JAA> | > we only observed this behavior for large files (>1GB), when software clients download them via HTTP(S) RANGE requests. With range requests, the client can request to retrieve a part of a file, but not the entire file. By quickly canceling such requests, a client can request parts of a file without downloading all the data. Due to the way AWS calculates egress costs the transfer of the entire file is |
| 16:53:54 | <@JAA> | billed. |
| 16:53:55 | <@JAA> | :-) |
| 16:53:58 | <@JAA> | <aws_trap.png> |
| 16:55:33 | <nyany> | that's crazy |
| 16:56:24 | <nyany> | And it sort of begs the question.. How much money has AWS made from this sort of activity, historically speaking? |
| 16:59:05 | <katia> | discord-- |
| 16:59:05 | <eggdrop> | [karma] 'discord' now has -9 karma! |
| 17:02:11 | | tapos quits [Client Quit] |
| 17:12:02 | <steering> | amazon-- |
| 17:12:03 | <eggdrop> | [karma] 'amazon' now has -1 karma! |
| 17:20:41 | <steering> | https://medium.com/@delena.malan/maybe-cloudfront-aws-waf-can-help-if-you-add-strict-rate-limiting-61c5e10e93d4 "pay them more money to avoid them fucking you" is such a great business model |
| 17:21:25 | | etnguyen03 (etnguyen03) joins |
| 18:06:04 | <Larsenv> | nukke someone told me about that discord thing, good idea ig |
| 18:18:58 | | Notrealname1234 (Notrealname1234) joins |
| 18:32:47 | | Notrealname1234 quits [Client Quit] |
| 18:34:26 | | nertzy joins |
| 18:49:55 | <steering> | https://lwn.net/Articles/971980/ !! |
| 18:50:24 | <steering> | sane keybindings in nano |
| 18:54:56 | <Dango360> | hey did you know that whisper has a sitemap of whispers from 2012 to 2017? https://whisper.sh/sitemaps/sitemaps/whisper/2012-04-26_0 |
| 19:10:39 | | Bleo18260072 quits [Client Quit] |
| 19:16:19 | | etnguyen03 quits [Client Quit] |
| 19:17:02 | | etnguyen03 (etnguyen03) joins |
| 19:19:40 | | f_ quits [Client Quit] |
| 19:26:47 | | etnguyen03 quits [Client Quit] |
| 19:27:30 | | etnguyen03 (etnguyen03) joins |
| 19:33:03 | | nicolas17 joins |
| 19:33:04 | <eggdrop> | [tell] nicolas17: [2024-05-01T12:19:46Z] <that_lurker> I still get the youtube video on that site |
| 19:33:05 | <eggdrop> | [tell] nicolas17: [2024-05-01T13:35:07Z] <nukke> https://www.theverge.com/2024/4/30/24145838/rabbit-r1-android-app-pixel-6a |
| 20:14:57 | | Bleo18260072 joins |
| 20:40:47 | | HackMii quits [Remote host closed the connection] |
| 20:41:30 | | HackMii (hacktheplanet) joins |
| 21:05:23 | <@JAA> | Ok, that's a new one... |
| 21:05:35 | <@JAA> | > sha256sum: 'foobar': File name too long |
| 21:05:38 | <@JAA> | :-) |
| 21:06:50 | <@JAA> | It makes sense in context, but I haven't seen this before. |
| 21:17:13 | <steering> | o_O |
| 22:03:26 | | nertzy_ joins |
| 22:05:06 | <Barto> | JAA: are you seriously blowing up the padding of sha2, or is it another problem? |
| 22:05:26 | <Barto> | is your file bigger than 2**64? |
| 22:05:28 | | nertzy quits [Ping timeout: 255 seconds] |
| 22:05:41 | <Barto> | (bits) |
| 22:05:56 | | BlueMaxima joins |
| 22:07:41 | <@JAA> | Barto: Nope, it's actually entirely unrelated to sha256sum. |
| 22:08:00 | <Barto> | yeah, i was thinking you werent sha2-ing 2 exabytes :D |
| 22:08:12 | <Barto> | (eh, we never know \o/) |
| 22:08:19 | <@JAA> | lol |
| 22:08:25 | <@JAA> | I'd hope the error would be different anyway. |
| 22:08:28 | <fireonlive> | i mean it *is* JAA |
| 22:08:39 | <@JAA> | :-) |
| 22:08:54 | <fireonlive> | :] |
| 22:09:26 | <Barto> | i'd have asked to frame the error if this was it :p |
| 22:10:11 | <@JAA> | lol yeah |
| 22:19:55 | | HackMii quits [Remote host closed the connection] |
| 22:20:55 | | HackMii (hacktheplanet) joins |
| 22:41:16 | | nertzy_ quits [Client Quit] |
| 22:46:21 | <nicolas17> | Barto: error says file *name* too long |
| 22:47:05 | <Barto> | eh eh eh :-) Right. |
| 22:47:53 | | etnguyen03 quits [Client Quit] |
| 22:48:36 | | etnguyen03 (etnguyen03) joins |
| 22:53:10 | <fireonlive> | when you try to include all the porn tags in the file name |
| 22:53:14 | <fireonlive> | 😵💫 |
| 22:53:21 | <fireonlive> | not that that's happened to me |
| 22:54:27 | <@JAA> | I'll point out that while 'foobar' there is a placeholder, the actual name is *not* too long. And you can get that exact error as written with 'foobar', too. |
| 22:54:45 | <katia> | is it due to the path it's in? |
| 22:54:50 | <@JAA> | Nope |
| 22:56:20 | | simon816 quits [Quit: ZNC 1.8.2 - https://znc.in] |
| 22:56:24 | <@JAA> | But good call, that would be possible, at least on some file systems. |
| 22:56:27 | <nicolas17> | symlink trickery? |
| 22:56:36 | <@JAA> | Bingo |
| 22:57:10 | <@JAA> | The contents of a symlink aren't restricted. And in this case, they're longer than the maximum filename length. |
| 22:58:22 | | etnguyen03 quits [Client Quit] |
| 22:59:04 | | etnguyen03 (etnguyen03) joins |
| 22:59:10 | <@JAA> | `ln -s "$(printf '%s' a{,}{,}{,}{,}{,}{,}{,}{,}{,})" foobar; sha256sum foobar` |
| 22:59:26 | <@JAA> | nicolas17++ |
| 22:59:26 | <eggdrop> | [karma] 'nicolas17' now has 5 karma! |
| 22:59:30 | <@JAA> | For solving the riddle :-) |
| 23:00:50 | | simon816 (simon816) joins |
| 23:00:54 | | steering starts storing all his data in symlink destinations |
| 23:02:50 | <@JAA> | IIRC, ext4 stores the symlink destination in the inode if it's small enough but allocates an extent if not. |
| 23:04:38 | <nicolas17> | about a year ago I made a simple Wireshark dissector for the Matter protocol |
| 23:04:55 | <nicolas17> | it only understands the outer packet headers, doesn't decrypt the payload or go any deeper |
| 23:05:07 | <nicolas17> | I sent a merge request and it got accepted |
| 23:05:37 | <nicolas17> | Google was working on their own dissector as an out-of-tree plugin: https://github.com/project-chip/matter-dissector |
| 23:05:47 | <nicolas17> | but it wasn't public yet, so I beat them to it |
| 23:06:09 | <nicolas17> | and it's also written in C++ (all existing dissectors are C) and only supports Linux, so upstreaming it is going to be problematic anyway |
| 23:06:46 | <nicolas17> | I intended to add decryption etc to my code, but I got distracted with other stuff and abandoned the project as usual |
| 23:07:04 | <nicolas17> | now someone from Google emailed me |
| 23:07:30 | <nicolas17> | "Some users have pointed out that the upstream support could be improved by incorporating some features from the project-chip plugin. The plugin was posted with BSD license so its code could be upstreamed. What do you think?" |
| 23:07:31 | <nicolas17> | idk, have fun with that? |
| 23:08:51 | | etnguyen03 quits [Client Quit] |
| 23:09:35 | <nicolas17> | maybe if they hadn't developed it in private before publishing it, I wouldn't have submitted mine first |
| 23:10:47 | | etnguyen03 (etnguyen03) joins |
| 23:14:42 | <fireonlive> | why do i fuck up everything i touch |
| 23:18:34 | <nicolas17> | oh lol I just realized their repo has a single commit |
| 23:24:27 | <nicolas17> | idk how to respond to this |
| 23:29:01 | <fireonlive> | ask for money and or dick whatever suits your fancy |
| 23:29:21 | <nicolas17> | it's not even clear what they want from me |
| 23:50:41 | | etnguyen03 quits [Client Quit] |
| 23:51:23 | | etnguyen03 (etnguyen03) joins |