HNHacker News
TopNewBestAskShowJobs

brooke2k

495 karma · joined January 2, 2022

submissionscomments
brooke2k··on Firefox will have an option to disable all AI features
"AI" as it's used nowadays is unfortunately usually a shorthand for LLM. When firefox talks about "AI features", I think most people interpret that as "LLM integration", not the page-translation feature that's been around for ages.
brooke2k··on Rust GCC backend: Why and how
Not sure about GCC, but in general there has been a big move away from using parser generators like flex/bison/ANTLR/etc, and towards using handwritten recursive descent parsers. Clang (which is the C/C++ frontend for LLVM) does this, and so does rustc.
brooke2k··on Common Rust Lifetime Misconceptions
You can indeed write custom allocators, and you can read to or write from special addresses. The former will usually, and the latter will always, require some use of `unsafe` in order to declare to the compiler: "I have verified that the rules of ownership and borrowing are respected in this block of code".
brooke2k··on String theory inspires a brilliant, baffling new math proof
I mean that's pretty much just what Quanta does, if you don't like it I'd recommend reading a different publication. It's their whole shtick, simplifying complex news about science/mathematics just enough so that people completely unfamilar can get a general sense of what happened.
brooke2k··on Common Lisp, ASDF, and Quicklisp: packaging explained
I messed around with common lisp for a while a few months ago, and I remember the packaging/dependency situation was by far the most difficult and confusing part. So thanks for writing this article, bookmarked it for the next time I write some CL :)
brooke2k··on Dependable C
The idea is interesting but unfortunately the actual articles are riddled with spelling errors, typos, missing words, sentences that cut off before

And so on. Is this a work-in-progress thing not meant for public consumption yet?

brooke2k··on Stacked Diffs with git rebase —onto
I don't think it's pride, more that I don't see the problem that it solves for me. I don't find that git gets in my way at all, and I don't find it confusing. It's a pretty transparent tool that I use every day and hardly notice.

I don't mind other people using jj, but I simply don't feel a need to try it. There's nothing prideful about that, it's just pragmatism.

brooke2k··on Ask HN: Quality of recent gens of Dell/Lenovo laptops worse than 10 years ago?
I got a Dell XPS for work a couple years ago on someone's recommendation... one of my worst-ever decisions.

The touchpad sucks and routinely breaks requiring restarts, constantly having driver issues (and you have to deal with the capital-N Nightmare that is SupportAssist for drivers), graphics card is busted and makes the display driver crash once a month.

Power states are completely broken. Laptop will randomly turn on when it's in my bag and rev up to ten thousand degrees. Laptop will randomly, when on full battery and closed, decide to hard-shutoff leading to a windows recovery boot.

Decides to do BIOS updates when it's at 3% battery in the middle of the night, then when I wake up for work the next morning it has to go through a ten-minute recovery sequence.

Battery is swelling after only a couple years of use, which sometimes causes keys on the keyboard to stop working. In the middle of a slack convo I've had to type "Sorrymyspacebarstoppedworkinggottarestartmycomputer".

BSODs, hard drive corruption, you name it. Never buy Dell. Not that there's many good options out there unless you're willing to drop two week's pay on a Framework - but anything is better than Dell.

EDIT: Another I thought of - sound card is busted and sounds like it has a low pass filter on it. I know it's not a speaker issue because on occasion it magically fixes itself until the next restart.

brooke2k··on It’s been a very hard year
> it might mean going out of business for ideological reasons

taking a moral stance isn't inherently ideological

brooke2k··on KDE Plasma 6.8 Will Go Wayland-Exclusive in Dropping X11 Session Support
Nope. Off the top of my head, I've had serious issues (crashing, visual glitching, extreme lag, etc) running OpenMW and Minecraft on XWayland, both of which were resolved entirely by switching to X11. There have been many others too, those are just at the front of my mind because they were the most recent.

Oh, also Godot has a lot of issues on Wayland at the moment, specifically the Godot editor. I spent a long time trying to figure those out, because if I'm developing I would really rather be in a Wayland session where my DPI stuff works much better, but ultimately I resigned to just running the Godot editor only under an X11 session.

brooke2k··on KDE Plasma 6.8 Will Go Wayland-Exclusive in Dropping X11 Session Support
That's extremely disappointing. Wayland has gotten a lot better but there are still many, many instances where I have to switch into an X11 session in order to play certain games (especially older ones). I am a huge fan of KDE but this may actually force me to switch to something else :(
brooke2k··on PS5 now costs less than 64GB of DDR5 memory. RAM jumps to $600 due to shortage
It's depressing how in the modern day you can't criticize capitalism without immediately being told that you must be a supporter of soviet-style authoritarian socialism

There are shades of grey here. Capitalism is a system with many inherent problems. Exploring alternatives is not the same thing as being a Stalinist

brooke2k··on Prozac 'no better than placebo' for treating children with depression, experts
well when the you-off-the-pill wants to kill yourself, becoming you-on-the-pill is a pretty rad thing
brooke2k··on US declines to join more than 70 countries in signing UN cybercrime treaty
Making it relative to countries is useful because that is the delination along which policy is made.

Making it relative to people, IMO, only serves to obscure the fact that the US/China/etc are by far the biggest producers of emissions.

Writing climate policy with them in mind makes more sense than pushing for somewhere like Monaco to reduce emissions, even if their emissions per person are high.

brooke2k··on Some people can't see mental images
It might be easier to think in terms of what you can actually achieve with your visualization.

I am terrible at visual art because I struggle to picture what I am drawing before I draw it. When I do calculus problems, I have to write down in full every intermediate step because I can't visualize how the equations change more than one or two steps in the future.

Those kinds of things seem to me like more objective measures of someone's ability to visualize, although I have nothing other than anecdotal evidence to back that up.

brooke2k··on Qt Creator 18 Released
I switched to using JetBrains for most things recently, and I'll say this about CLion: it is incredible and my instant go-to for CMake-based projects. For any other build system it is a massive headache to get working in my experience.
brooke2k··on US declines to join more than 70 countries in signing UN cybercrime treaty
Climate change isn't driven by per-inhabitant CO2 emissions. It's driven by total CO2 emissions, of which the US outputs 12% per year.
brooke2k··on Why every Rust crate feels like a research paper on abstraction
IIRC rust-analyzer lets you view the expanded form of macros (declarative ones at least, maybe procedural too?)
brooke2k··on Htmx: Access modern browser features directly from HTML
Yeah, as I understand it the idea is that instead of making the server-side complex and the frontend code complex, you retain as much complexity server-side as possible and treat the browser as just a hypermedia renderer.

If a part of the page needs to change, the server figures out what it should change to and sends that page fragment.

At least, that's my cursory understanding from reading https://hypermedia.systems

brooke2k··on KDE Connect: Enabling communication between all your devices
I use this between my Arch/KDE desktop + Samsung Galaxy S21, and it works beautifully.
brooke2k··on No I don't want to turn on Windows Backup with One Drive
CaptureAge does not, however.
brooke2k··on No I don't want to turn on Windows Backup with One Drive
Holding the opinion that Linux is currently the most reliable OS option is "trolling"?
brooke2k··on How Israeli actions caused famine in Gaza, visualized
https://en.m.wikipedia.org/wiki/Israeli_support_for_Hamas
brooke2k··on Learn to play Go
By chance I used this just a few weeks ago when I started learning to play Go. It's a pretty good resource!

Personally, my favorite tutorial I went through was The Interactive Way to Go (https://way-to-go.gitlab.io)

Also notable is Sensei's Library (https://senseis.xmp.net) which is a very old and unbelievably thorough wiki on everything Go. It's a cool place to browse even if you don't play.

brooke2k··on LuaJIT Language Toolkit
what do you dislike about Lua?
brooke2k··on ChatGPT Pulse
"It has convinced a bunch of people to spend money" is also true of blockchain, so I don't know if that's a good argument to differentiate the two.
brooke2k··on Undisclosed financial conflicts of interest in DSM-5 (2024)
Yes, that did unfortunately happen in the history of psychiatry. I am talking about modern American psychiatric practices (say, the last 10-20 years).

If the proposition here is that mental health disorders are fabricated maliciously in order to sell more medication or enforce some sort of social order, then I don't see how the very rare court-ordered enforcement of short-term stays at psychiatric institutions could be the mechanism for that.

The vast majority of people in the US who receive psychiatric care do so voluntarily, because they experience real symptoms that really affect their life, for which they need real treatment.

brooke2k··on Undisclosed financial conflicts of interest in DSM-5 (2024)
A "disorder" is just a collection of symptoms that have been empirically shown to benefit from certain treatments. If someone doesn't think they have those symptoms then they can just not seek a diagnosis or treatment. Nobody is forcing a diagnosis on somebody who doesn't want it.
brooke2k··on Undisclosed financial conflicts of interest in DSM-5 (2024)
The DSM isn't about understanding how the brain works, it's about correlating sets of symptoms to treatments. If your issues are characterized by this broad set of symptoms, then likely you'll benefit from these sorts of treatments, and etc. We don't have a good understanding of how the brain works, but we're pretty confident that people with schizophrenia often benefit from antipsychotic medications.
brooke2k··on OCaml as my primary language
As with all languages, the syntax seems strange at first until you get used to it, at which point you hardly think about it.
← PreviousPage 2 of 4Next →