Hacker Newsnew | past | comments | ask | show | jobs | submit | parlortricks's commentslogin

Yeah, second the norgb option. Even more annoying when openrgb just randomly hangs scanning devices and now im stuck with rainbows i cant turn off!


You gotta love it, simple and straight to the point.


What keyboard did you modify and why?


I use a keyboard called PentiKeyboard. It's a chorded keyboard. It allows you to place 6 buttons (shown in outlines) overlaid on top of the whole screen.

It had 2 features I wanted to remove. If you swipe in empty space, you can use it to adjust the screen brightness. I kept triggering this accidentally and each time it disabled auto-dimming on the system. And the other feature is that when the keyboard is open, the volume buttons are repurposed, I wanted them to remain working normally.


Excellent new release, now for Fennel and Love2d to update, fun times!


Only a dabbler in Love2d here but I’d expect that update to be a bit down the line. If I’m not mistaken the current Love2d version 11.5 is (mostly) tied to Lua 5.1 because of LuaJIT, though I understand some later Lua features are backported. And the changelog for the in-dev 12.0 release talks about compiling Love2d for Lua 5.4 as if it’s an optional thing.

I don’t really follow LuaJIT too closely so I’m not sure if they’re even targeting Lua 5.4 let alone 5.5. I remember reading some GitHub issue that suggested some of the design decisions in Lua 5.4 wouldn’t really support LuaJIT goals re: performance.

With that said I’ve been enjoying Love2d even with Lua 5.1 features — as a hobbyist it works just fine for me.

Would certainly appreciate any corrections by those more in-the-know though!


It's best to say that its tied to luajit, because at this rate, luajit is its own mixture of lua features, which they backport from newer versions.


That is very handy to know.


You can achieve roughly the same by writing down the SHA256 hash the first time you download and then comparing when you download the next time.

But, yeah, while I do not like submodules, for vendoring stuff it seems a reasonable approach. There's also https://github.com/fosskers/vend if you lean that way.


Well that seems like a major oversight there...what is the reasoning for that?


It's just incomplete and very early days for landlock.

Landlock requires you to commit upfront to what is "deny-default"ed but they only added a control for TCP socket bind and nothing else. So you can "default-deny" tcp bind but all the other socket paths in the kernel are not guarded by landlock. It tries really hard to have the commit of features be an integral part of the landlock API so that you can have an application able to run on multiple kernel versions that support different parts of the landlock spec. But that means that as they develop the API the older versions of landlock need to be less restrictive than newer versions otherwise programs dont work across kernel versions.

That way, a program that is very restrictive on say kernel 6.30 can also run on kernel 6.1 with less restrictions. The program keeps functioning the same way (never break userspace). The only way to do that is to have the developer tell what parts need to be restricted explicitly and you can't restrict what isn't implemented yet.

They're planning to extend it to all socket types. This is also mentioned in the linked article https://github.com/landlock-lsm/linux/issues/6

I guess if you want to run without networking at all today you can just unshare into a fresh network namespace, or maybe use seccomp strict mode


There's always a lot of caution and review that goes into a new syscall feature, because once you add a feature, there's no takebacks. All the libraries downstream from landlock rely on the kernel API being good.

There is an ongoing patch series for udp and another one for general socket control.

You can read about it on the linux-security-module mailing list.

Basically UDP is harder to hook into because it's a connectionless protocol. So bind and connect don't really work the same way.

https://lore.kernel.org/all/20241214184540.3835222-1-matthie...

https://lore.kernel.org/linux-security-module/20251118134639...


That was a great read from Cloudflare.


I just fired this up at work, and it was so seamless and my few small tests worked well.


I have it bound to a mouse button. Something to try! Also I have "enter" bound to another mouse button. I hold down one to talk, then when it's done transcribing I press enter. I use an MMO Mouse, the $50 Corsair Scimitar.


Seems like the app stores could just seperate into App Store Recommended and Community apps. Then you keep both but the app store vetted ones are top always.


yikes, that is not a great logo. it has also lost its essence


In fact, when I saw the new logo, the first thing that came to my mind was Brigadier General Jack D. Ripper in Dr. Strangelove saying "I deny them my essence."


But, this seems to me the gestalt of modern design. Less less less. Until it is no more.

I also hate the new ones. And most of what modern design pumps out now days.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: