HNHacker News
TopNewBestAskShowJobs

jackwilsdon

288 karma · joined July 31, 2022

submissionscomments
jackwilsdon··on Valve releases Steam Controller CAD files under Creative Commons license
This appears to only be in the Steam beta - the version available for download still requires Rosetta. There doesn't seem to be a direct download for the beta - you have to opt into it after installing Steam.
jackwilsdon··on Framework Laptop 13 Pro
There are silver pro parts on the marketplace, although I'm not sure if they're more aimed at converting a standard 13 to a pro:

https://frame.work/gb/en/products/laptop13pro-input-cover-ki...

https://frame.work/gb/en/products/laptop13pro-bottom-cover-k...

https://frame.work/gb/en/products/top-cover-cnc?v=FRANGKHA01 (not specifically a pro part but listed as compatible)

jackwilsdon··on The struggle of resizing windows on macOS Tahoe
Moving windows like this is already built into macOS but it's hidden behind a flag for some reason:

  defaults write -g NSWindowShouldDragOnGesture -bool true
You can then use Control+Command+Click to move windows from anywhere inside them. Sadly this doesn't provide resizing.
jackwilsdon··on Show HN: Witr – Explain why a process is running on your Linux system
It appears to walk up from the process's working directory searching for a .git directory: https://github.com/pranshuparmar/witr/blob/1e47bdb8fde179b17...
jackwilsdon··on Google confirms Android attacks; no fix for most Samsung users
From what I can tell, if you're running the latest security preview release[1] then it's already fixed: https://grapheneos.org/releases#2025120400

[1]: https://discuss.grapheneos.org/d/27068-grapheneos-security-p...

jackwilsdon··on GitLab discovers widespread NPM supply chain attack
Both of those have over >400 dependencies each [0] [1] but just in Rust instead - there hasn't been a Rust supply chain attack yet but is this any better? [2]

Admittedly you're not normally downloading the dependencies to your machine as you're often using pre-built binaries, but a malicious package could still run if a version was shipped with it.

[0]: https://github.com/biomejs/biome/blob/93182ea8e9d479fd0187ce...

[1]: https://github.com/oxc-project/oxc/blob/65bd5584bfce0c7da90f...

[2]: https://users.rust-lang.org/t/yet-another-npm-supply-chain-a...

jackwilsdon··on Steam Frame
It is doing eye tracking for the foveated rendering - it has 2 cameras inside the visor for it.
jackwilsdon··on Amazon has mostly sat out the AI talent war
There's Alexa+ [0] which uses generative AI but it's planned to be a paid option at $20/mo.

[0]: https://www.aboutamazon.com/news/devices/new-alexa-generativ...

jackwilsdon··on Google: 'Your $1000 phone needs our permission to install apps now' [video]
Monzo in the UK is basically app-only. They have an "emergency" web interface but it only allows read-only access (apart from un-freezing your card) and can only be used if you've used the app in the past 90 days.
jackwilsdon··on UK government advises deleting emails to save water
Richard Stallman is pretty much already doing this!

> I generally do not connect to web sites from my own machine, aside from a few sites I have some special relationship with. I usually fetch web pages from other sites by sending mail to a program (see https://git.savannah.gnu.org/git/womb/hacks.git) that fetches them, much like wget, and then mails them back to me

https://www.stallman.org/stallman-computing.html#internetuse

jackwilsdon··on Gaslight-driven development
Related: https://news.ycombinator.com/item?id=44491071
jackwilsdon··on CLion Is Now Free for Non-Commercial Use
There are community editions of IDEA and PyCharm which are free for commercial use too.
jackwilsdon··on How I accepted myself into Canada's largest AI hackathon
RSS feed is here, just doesn't seem to be linked anywhere: https://fastcall.dev/index.xml
jackwilsdon··on Sixos: A nix OS without systemd [video]
https://github.com/NixOS/nixpkgs/pull/372170 is a promising step towards running multiple instances of a service with separate configurations and decoupling from systemd.
jackwilsdon··on Show HN: SkunkHTML – Markdown Blog with GitHub Pages
It redirects to https://github.com/new?template_name=shot-scraper-template&t... if you're logged in.
jackwilsdon··on QwQ: Alibaba's O1-like reasoning LLM
It seemed to get stuck in a loop for a while for me but eventually decided "EARTY" was the solution: https://pastebin.com/VwvRaqYK
jackwilsdon··on What is the origin of the lake tank image that has become a meme? (2021)
Answered on explain xkcd ((4/π − 1/2) ohms, or roughly 0.773 ohms): https://www.explainxkcd.com/wiki/index.php/356:_Nerd_Sniping
jackwilsdon··on I got almost all of my wishes granted with RP2350
I'm most excited for the partition and address translation support - partitions can be mapped to the same address for A/B boot slots (and it supports "try before you buy" to boot into a slot temporarily). No more compiling two copies for the A and B slots (at different addresses)!
jackwilsdon··on GrapheneOS finds Bluetooth memory corruption via ARM MTE
You don't even need to download anything - if you're using a supported browser you can just use the web installer (you can even use another Android phone!): https://grapheneos.org/install/web
jackwilsdon··on Gleam Version 1
Looks like it's using the WebAssembly build of the compiler which compiles to JavaScript:

https://github.com/gleam-lang/language-tour/blob/6d69cee90a3...

Although currently it's running v0.34.1 and not v1.0.0 (there doesn't seem to be a v1.0.0 wasm build yet): https://github.com/gleam-lang/language-tour/blob/6d69cee90a3...

jackwilsdon··on Ask HN: Is Namecheap.com Down?
Looks like they're currently under attack: https://www.namecheap.com/status-updates/ongoing-ddos-attack...
jackwilsdon··on Starship.rs: minimal, fast prompt for any shell
There's a good example in the Oh My Posh documentation: https://ohmyposh.dev/docs/configuration/transient
jackwilsdon··on A supply chain attack on PyTorch
GitHub themselves don't seem to provide any mechanism to make runners ephemeral. It looks like all they allow you to do is flag a runner as ephemeral, meaning it will be de-registered once a job is completed - you need to write your own tooling to wipe it yourself (either via starting a whole new runner in a new environment and registering that or wiping the existing runner and re-registering it).

https://docs.github.com/en/actions/hosting-your-own-runners/...

jackwilsdon··on Twitch layoffs: Amazon-owned livestreaming platform cutting workforce by 35%
Also discussed at: https://news.ycombinator.com/item?id=38933315
jackwilsdon··on Valve asked Portal 64 developer to take the project down
I've just requested a git-bare bundle for the latest snapshot via their API. It should contain all branches and releases in a bare Git repository which can be used to reconstruct the repository. It'll take a bit, but you can see the progress here:

https://archive.softwareheritage.org/api/1/vault/git-bare/sw...

Once it's finished, it should be available at:

https://archive.softwareheritage.org/api/1/vault/git-bare/sw...

jackwilsdon··on Valve asked Portal 64 developer to take the project down
The SWH FAQ[1] seems to suggest that you can download a bare git clone with the "revision" download option, but I can't seem to find that option on the portal64 repo.

[1]: https://www.softwareheritage.org/faq/#42_Can_I_clone_a_repos...

jackwilsdon··on Minosoft: Open-source Minecraft client, written from scratch
They're most likely referring to anti-cheat plugins run on servers - they're not responsible if a server's anti-cheat plugins bans you.
jackwilsdon··on Show HN: Menu Bar Calendar on macOS
Itsycal is open source: https://github.com/sfsam/Itsycal
jackwilsdon··on Oversimplified History of Retro Game Consoles for Programmers
There's a good video by Coding Secrets covering how this rotation is done on the SEGA Genesis (using a combination of horizontal and vertical scrolling, which sounds like what you're describing): https://www.youtube.com/watch?v=Q5iqSzKYZoQ