Email or username:

Password:

Forgot your password?
205 posts total
Grigory Shepelev

I was getting cryptic 139 SIGSEGV error while working on #hatis (my personal #guile #scheme) project for a last 2-3 month sometimes and didn't realized it comes from.

It was all about multitreading, fiibers and ports.
(use-modules (ice-9 suspendable-ports))
(install-suspendable-ports!)

Damn. It took such a long time to realize. I though the guile-wayland is broken itself (it uses some C incurstations).

Grigory Shepelev

It turns out Google Chrome ships a default, hidden extension that allows code on `*.google.com` access to private APIs, including your current CPU usage

You can test it out by pasting the following into your Chrome DevTools console on any Google page:

chrome.runtime.sendMessage(
"nkeimhogjdpnpccoofpliimaahmaaome",
{ method: "cpu.getInfo" },
(response) => {
console.log(JSON.stringify(response, null, 2));
},
);

More notes here: simonwillison.net/2024/Jul/9/h

It turns out Google Chrome ships a default, hidden extension that allows code on `*.google.com` access to private APIs, including your current CPU usage

You can test it out by pasting the following into your Chrome DevTools console on any Google page:

chrome.runtime.sendMessage(
"nkeimhogjdpnpccoofpliimaahmaaome",
{ method: "cpu.getInfo" },
(response) => {
console.log(JSON.stringify(response, null, 2));
},
);

Show previous comments
mirabilos

@simon @Shamar did you really have to point out that you used a theft machine (“AI”) to write that short JS snippet?

Ah. From your profile, you’re a promoter of these theft machines. Byebye…

Tann

@simon friendly reminder that you need root access to fully remove Google from many android phones and tablets and that root access generally voids your warranty. That said, most warranties don't last longer than a couple years so if you've had your phone for 2 or more years then you likely have little to lose by ripping your *.google.com applications out and replacing them with much more secure applications.

If you don't want to do that, the paid version of #netguard can at least lock down your phone's network traffic app by app and web address by web address.

@simon friendly reminder that you need root access to fully remove Google from many android phones and tablets and that root access generally voids your warranty. That said, most warranties don't last longer than a couple years so if you've had your phone for 2 or more years then you likely have little to lose by ripping your *.google.com applications out and replacing them with much more secure applications.

Grigory Shepelev

2 days ago finally installed complete water filtering in a country house.
Damn that's so good and has to be done years ago.
Can finally take a good bath (not dirty water). 100% worth it's money.

Grigory Shepelev

Недавно я совершил страшное. Изменил записи в ДНС так, чтобы MX указывал на сервера эппла.

Теперь мой сервер не умеет ни получать, ни отправлять почту. И хорошо. Давно хотел почту у какого-то провайдера, чтобы в случае чего не паниковать и не разбираться, где, почему и как у меня упала почта или вообще сервер.

Теперь на сервере только блог, цифровой сад, склад ссылок и рсс

Show previous comments
TSource Engine Query
@danilax86 >Теперь мой сервер не умеет ни получать, ни отправлять почту

А зачем именно так?
Димитр Сълин ☭

Зря ты так сделал... автономная почта-это независимость от провайдеров что означает защита и в случае изменений в тарифировании и вводе санкций.

Grigory Shepelev

My first time presenting at a tech conference was at the XFree86 Technical Conference in November 2001—a difficult time to be traveling in the US. I spoke about XCB, which we created as a replacement for libX11, commonly known as Xlib. I was 17 and nervous as hell; my advisor almost took over giving the presentation, exchanging email with my parents the day before about how much trouble I was having. But I got up there in front of an audience of X Window System experts to tell them how I was trying to replace a key part of their software. I tried to be very diplomatic: Xlib is useful but it has some issues, that sort of thing. And from the front row of the audience pipes up Jim Gettys, the original author of libX11, interrupting my talk to tell me, "Oh no, Xlib is much worse than that." I had no idea what to do with that kind of support but I'll never forget it. I remember later he told me, "I wrote Xlib in three days and it hasn't gotten any better since." It was a couple years after that, at another conference, when he pointed out to me that I was born within a month of X.

My first time presenting at a tech conference was at the XFree86 Technical Conference in November 2001—a difficult time to be traveling in the US. I spoke about XCB, which we created as a replacement for libX11, commonly known as Xlib. I was 17 and nervous as hell; my advisor almost took over giving the presentation, exchanging email with my parents the day before about how much trouble I was having. But I got up there in front of an audience of X Window System experts to tell them how I was trying...

amy bones: minty edition

@jamey@toot.cat I'll never forget that one of my very first public technical talks on observability/performance monitoring of distributed systems was attended by Brendan Gregg, a legend of the field. He demonstrated that simply shouting at even well mounted hard drives could introduce significant variance in command service times.

Grigory Shepelev

The more I see Rust spread, the more I think there’s room for an alternate computing vision, one that doesn’t give up on managing complexity, that improves security and safety, but also supports hackability by the non-professionals.

Linux/Rust vs. Hurd/Guile?

Grigory Shepelev

Yay! New Guile release!

Custom ports, Wisp, bunch of bug fixes and much more in Guile 3.0.10!

lists.gnu.org/archive/html/gui

P.S. That means, we are even closer to Arei 1.0 release than ever before! :)

#guile #scheme #lisp

Grigory Shepelev

Met some cryptic errors when working on my personal project. Tried to debug for ~ 3 days. No success.

Ok. Let's switch to installing #guix to a new laptop that I've bought ~ 2 month ago.

Want to make it my new personal laptop and the old one will be laptop-server.

Met cryptic error too. Spend ~ 2 days. Exhausted. Took a little break.,

Ok. Let's setup #wireguard on another (working) laptop-server of mine. Some cryptic shit again., Doing it for 3rd day already.

:crazy:

futurile

@shegeley You have my sympathy. Tech is just {hours of frustration}, followed by {feeling of elation for 1 second when it works} and then back to {hours of frustration}. 😉

Grigory Shepelev

Please boost: This kickstarter for an anti-capitalist space western by BIPOC comic creators could use more support.

$689 to go before they can publish

kickstarter.com/projects/disas

Show previous comments
Mirko Hernandez

@flatwhatson @nlnet Reading the s48 refmanual I notice that the numeric types use double and long, and booleans use char. Could this be configurable in a future implementation?, pre-scheme could be an awesome meta programming tool but the current scheme48 implementation seems too restrictive.

Jamie Jennings

@flatwhatson I am delighted to see that this effort exists! In the early 90’s I built robots that booted to s48. Jonathan Rees made scheme work brilliantly. In the late 90’s I set up a new group of robots with Kelsey’s Kali scheme. On one of my visits to NEC, I asked Richard about pre-scheme.

I think jar called it “a compiler only one person could run”, so I didn’t feel too bad that I couldn’t get it running on my own.

But that’s a story for another day.

I wish you great success!

Grigory Shepelev

Mom left the cherries in the boiling pot overnight to cook compote.

Grigory Shepelev

Built RDE cloud image. A bare bone Guix-based system in qcow2 format with sshd, dhcp-client and cloud-init, which resizes root file system to the size of provided disk, so it can be easily deployed to VPS or local virtual machine.

git.sr.ht/~abcdw/rde/commit/fb

Thanks to @krevedkokun and David Dashyan for working on cloud-init shepherd service.

#rde #guix #vps #cloud #qemu

Go Up