00:01:22etnguyen03 quits [Client Quit]
00:05:20etnguyen03 (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:39nulldata quits [Client Quit]
01:16:07nulldata (nulldata) joins
01:25:27midou quits [Ping timeout: 265 seconds]
01:26:14etnguyen03 quits [Client Quit]
01:42:04etnguyen03 (etnguyen03) joins
01:51:55midou joins
01:55:49<fireonlive>https://dl.fireon.live/irc/4d86bddf5eec2a56/photofuckit.png
01:55:51<fireonlive>hmmmm no
02:03:20etnguyen03 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:51etnguyen03 (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:19fireonlive 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:02kdqep__ joins
03:53:09<nicolas17>hm
03:53:19kdqep__ 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:55parfait_ 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:01Bleo18260072 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:33tapos 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:34etnguyen03 quits [Remote host closed the connection]
05:16:25Hackerpcs quits [Quit: Hackerpcs]
05:19:18Hackerpcs (Hackerpcs) joins
06:02:55midou quits [Ping timeout: 255 seconds]
06:06:45nicolas17 quits [Ping timeout: 265 seconds]
06:07:08midou joins
06:14:17BlueMaxima quits [Read error: Connection reset by peer]
07:09:22parfait (kdqep) joins
08:38:16f_ (funderscore) joins
08:56:01Arcorann_ joins
09:00:01Bleo18260072 quits [Client Quit]
09:01:16Bleo18260072 joins
09:29:28midou quits [Ping timeout: 255 seconds]
09:41:00midou joins
10:48:32midou quits [Ping timeout: 265 seconds]
10:51:20midou joins
11:07:31Naruyoko quits [Client Quit]
11:29:43sonick (sonick) joins
11:51:05wessel1512 joins
12:19:36yasomi (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:17Xe quits [Ping timeout: 272 seconds]
12:48:16etnguyen03 (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:47shgaqnyrjp quits [Remote host closed the connection]
13:39:17shgaqnyrjp (shgaqnyrjp) joins
13:47:46Arcorann_ quits [Ping timeout: 255 seconds]
14:41:18etnguyen03 quits [Client Quit]
14:42:00etnguyen03 (etnguyen03) joins
14:42:31Meli (Meli) joins
14:47:00Meli quits [Remote host closed the connection]
14:48:23Meli (Meli) joins
14:51:47etnguyen03 quits [Client Quit]
15:15:47Meli quits [Remote host closed the connection]
15:17:03Meli (Meli) joins
15:55:24pixel leaves [Disconnected: Replaced by new connection]
15:55:25pixel (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:11tapos 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:25etnguyen03 (etnguyen03) joins
18:06:04<Larsenv>nukke someone told me about that discord thing, good idea ig
18:18:58Notrealname1234 (Notrealname1234) joins
18:32:47Notrealname1234 quits [Client Quit]
18:34:26nertzy 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:39Bleo18260072 quits [Client Quit]
19:16:19etnguyen03 quits [Client Quit]
19:17:02etnguyen03 (etnguyen03) joins
19:19:40f_ quits [Client Quit]
19:26:47etnguyen03 quits [Client Quit]
19:27:30etnguyen03 (etnguyen03) joins
19:33:03nicolas17 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:57Bleo18260072 joins
20:40:47HackMii quits [Remote host closed the connection]
20:41:30HackMii (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:26nertzy_ 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:28nertzy quits [Ping timeout: 255 seconds]
22:05:41<Barto>(bits)
22:05:56BlueMaxima 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:55HackMii quits [Remote host closed the connection]
22:20:55HackMii (hacktheplanet) joins
22:41:16nertzy_ quits [Client Quit]
22:46:21<nicolas17>Barto: error says file *name* too long
22:47:05<Barto>eh eh eh :-) Right.
22:47:53etnguyen03 quits [Client Quit]
22:48:36etnguyen03 (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:20simon816 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:22etnguyen03 quits [Client Quit]
22:59:04etnguyen03 (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:50simon816 (simon816) joins
23:00:54steering 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:51etnguyen03 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:47etnguyen03 (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:41etnguyen03 quits [Client Quit]
23:51:23etnguyen03 (etnguyen03) joins