for me it was custom scripts looking for data in minified bundles and refactoring for easier protocol reverse engineering, e.g. https://github.com/echtzeit-solutions/monsgeek-akko-linux/bl...
HN user
heeen2
Ascaso Steel Duo is an affordable compact machine with two PID controlled circuits and adjustable pressure.
I did something similar using ghidramcp for digging around this keyboard firmware, repo contains the ghidra project, linux driver and even patches to the original stock fw. https://github.com/echtzeit-solutions/monsgeek-akko-linux
yes, but it requires some nudging if you don't want to waste tokens. it will happily grep and sed through massive javascript bundles but if you tell it to first create tooling like babel scripts to format, it will be much quicker.
vscode and its forks as well (for files it saves)
theres a japanese recipe for fried sweet potatoes with brown sugar/caramel sauce
https://www.okonomikitchen.com/daigaku-imo-japanese-candied-...
I can tell you from first hand experience that claude+ghidra mcp is very good at understanding firmware, labeling functions, finding buffer overflows, patching in custom functionality
I'm guessing his soapbox has a nice cushion from his previous jobs.
they sell modules on AliExpress that claim to do that
https://a.aliexpress.com/_Ez4GjPQ
and some powerbanks advertise passthrough charging eg. https://amzn.eu/d/hApICf9
So you're saying they could just make the driver compliant without advertising compliance under the hdmi logo? similar to how e.g. oneplus shipped phones without advertising their higher IPX rating because certification would have cost too much, or chinese electronics supporting "tf card" instead of "micro sd card" but being compatible anyways
I made a mcp that would use a pty lib to allow claude to debug a TUI app I was writing with ok-ish results. ultimately I wanted to see what was happening myself so when I need interactive I just tell it to use tmux-cli to capture the neighboring pane. https://github.com/pchalasani/claude-code-tools/blob/main/do... maybe turning that into a mcp with more guardrails and integrated guide to the agent would make it more popwerful
Depends on what you like to play. Some games are heavily encumbered with either copy protection like denuvo or anti-cheat and those either don't support linux or flat out try to sniff out linux and refuse to run on anything but windows. Otherwise its great, you can check protondb and winehq for reports of compatibilty.
I can't comment on the merit of the technical aspects, but I feel like of all the AI generated content, especially AI generated music is as interesting as AI generated memoirs - sort of pointless. It lacks the human element that makes it relatable on an emotional level.
An einer Waldorfschule hast Du selection bias
Lots of places take vote on what you can buy, eg weed, alcohol, which additives are allowed and so on
Wouldn't multiple rtx gpus also have more bandwidth
Have you ever been to hama sushi, sushiroh or Kura sushi? These are chains where you order from a tablet and it gets delivered via belt to your seat or pick from the belt. You pay at an semiautomatic kiosk. Meeting the staff is optional
you could use glossy/matte or metallic finish, then the reflected light could appear brighter than the white parts
From the POV of the users it doesn't really make any difference whether the government bannd tiktok, vine went bankrupt, google decided wave was not worth it or any other reason a service becomes unavailable. They will cope by moving to a different service or changing their consumption habits
It requires a GPU in the same sense that windows 3.1 or dos or whatever else requires a GPU to convert the contents of a memory buffer to a signal that a display can actually display.
But you can also just encode the result of your composition to a h264 stream and send that over the network if you so desire. no GPU required in this case.
The simplest means of getting pixels from client to compositor, and the only one enshrined in wayland.xml, is wl_shm — shared memory. Simply put, it allows you to transfer a file descriptor for the compositor to mmap with MAP_SHARED, then share pixel buffers out of this pool. Add some simple synchronization primitives to keep everyone from fighting over each buffer, and you have a workable — and portable — solution.
https://wayland-book.com/surfaces/shared-memory.html
[weston] Available back-ends:
drm – run stand-alone on DRM/KMS and evdev (recommend) (DRM kernel doc)
wayland – run as a Wayland application, nested in another Wayland compositor instance
x11 – run as a x11 application, nested in a X11 display server instance
rdp – run as an RDP server without local input or output
headless – run without input or output, useful for test suite
pipewire – run without input, output into a PipeWire node
https://wayland.pages.freedesktop.org/weston/toc/running-wes...
Wayland does not require a GPU and the baseline protocol is just shared memory buffers. The protocol requires file descriptor for said buffers and getting gpu drivers to support mapping gpu memory to file descriptors is what allowed Wayland to become efficient through zero copy and just passing handles from clients to compositors
There may be many Indians, but when I was on h1b me and my colleagues were from Germany, Lithuania, Russia, Ukraine, Brazil, India. All of those moved on to other companies, even multiple times and/or went through the green card process.
The salary I got was ok for bay area standards, certainly not rockstar level but would make jaws drop in Germany. For me it was an amazing opportunity and I would recommend it to anyone to do for a while.
it is still the case and easy to find if you google for the title of the book plus the file extension (gme). They are also all listed here https://service.ravensburger.de/tiptoi%C2%AE/tiptoi%C2%AE_Au...
not the person you asked, but the spotify deb repository used to contain a spotify-qt package that later became a transitional package to the current package
Gas pumps are operated by customers in many parts of the world
What point are you arguing here? More binaries rather than less? Less readable source code rather than more readable? That we should just give up because some people manage to win underhanded C contests? Are you arguing that binaries are equally easy to understand and dissect as source code that has to follow some syntax?
I have found I have developed a strong distaste for most things AI-generated. When I try to articulate it, even if the end result looks superficially well made, I think it is because it is missing some human connection, some authenticity. It has a shallowness and repetitiveness similar to scripted reality vs actual documentaries. Similarly I can acknowledge people drawing photo realistic paintings takes skill, but most of the time I find them dull and uninspired.
I had just created a meme for a throwaway laugh using copilot, I hope it doesn't make me a hypocrite.
binary files can be distinguished from text files with good enough confidence.
folders containing test files could easily be removed before build just by name or should live in a separate repository altogether.
remove test blobs before building
I wonder if separating the test files out into their own repo, so that they would not have been available at build time could have made this harder. The reasoning being that anything available and this potentially involved in the build should be human readable.