HNHacker News
TopNewBestAskShowJobs

assbuttbuttass

1,347 karma · joined August 6, 2021

https://news.ycombinator.com/item?id=37272485
submissionscomments
assbuttbuttass··on An Implementation of J (1992)
One cool thing about J (or any APL language) is that LLMs absolutely cannot write J code, so the whole thing feels like a breath of fresh air from the usual LLM slop
assbuttbuttass··on A Look at Rust from 2012
Very interesting to see the ML influences like ~ for unary minus, unscoped enums, mut on specific struct fields...

It seems like over time, a lot of that was replaced with C++-style syntax and semantics. Presumably to make the language appeal more to C++ devs

assbuttbuttass··on Shai-Hulud Returns: Over 300 NPM Packages Infected
Is serde maintained by the Rust team? I thought it was basically a one-man show owned by dtolnay
assbuttbuttass··on I am stepping down as the CEO of Mastodon
I share the same sentiment about the HN community, but there are still a lot of interesting articles posted here that are fun to read
assbuttbuttass··on Cloudflare outage on November 18, 2025 post mortem
My website was down too, because a tree fell on my power line
assbuttbuttass··on Cloudflare outage on November 18, 2025 post mortem
In TFA they mentioned they preallocate all the memory up front
assbuttbuttass··on Open-source Zig book
Yes, that fragment in particular screams LLM to me. It's the exact kind of meaningless yet overly dramatic slop that LLMs love
assbuttbuttass··on Why I love OCaml (2023)
I love standard ml (I'm currently writing a compiler for it), but it's far from perfect. There are weird special cases in the language definition like the ad-hoc overloading between int and real, or the annoying value restriction. Records also feel half-baked, with no support for updating fields or for partially-specified records where the full set of fields is not known
assbuttbuttass··on How memory maps (mmap) deliver faster file access in Go
Not in Go
assbuttbuttass··on Under the hood: Vec<T>
I'm sure all these layers are good engineering and provide meaningful safety guarantees, but it sure makes the code harder to understand if you want to see how things are implemented.

Another example, I was trying to see how i64::isqrt is implemented, but first you have to wade through layers of macros

assbuttbuttass··on Intuitive find and replace CLI (sed alternative)
Use find?

    find -exec sd before after \;
assbuttbuttass··on macOS dotfiles should not go in –/Library/Application Support
I'm not sure where you got that XDG_DATA_HOME has to be read-only, I couldn't find anything like that

> $XDG_DATA_HOME defines the base directory relative to which user-specific data files should be stored.

And really, the difference between XDG_DATA_HOME and XDG_CONFIG_HOME is subjective anyway, each application will have its own requirements, so I'm not convinced it's even possible to define these completely precisely.

Personally, I would pick between XDG_DATA_HOME vs XDG_CONFIG_HOME based on whether the application manages the files, or whether the user is expected to manage the files themself. This isn't based on any wording in the standard, but just a pattern I've commonly seen

assbuttbuttass··on Go is still not good
The definition is perfectly consistent. append is in-place if there's enough capacity (and the programmer can check this directly with cap() if they want), and otherwise it allocates a new backing array.
assbuttbuttass··on Go is still not good
string is just an immutable []byte. It's actually one of my favorite things about Go that strings can contain invalid utf-8, so you don't end up with the Rust mess of String vs OSString vs PathBuf vs Vec<u8>. It's all just string
assbuttbuttass··on Linux Reaches 5% Desktop Market Share in USA
You can run Linux software on Android via termux, or the amazing UserLAnd app even lets you install an entire distro userland with several choices (Debian, Arch, etc)
assbuttbuttass··on Lasagna Battery Cell
Strange, this once happened to me with a tres leches cake that I made in a metal pan and covered with foil. The next morning the foil had tiny holes and the cake was covered in metal filings!
assbuttbuttass··on MI5’s falsehoods in the case of neo-Nazi spy who abused women
> The commissioner was found guilty, and his office was fined.

I'm sure they also gave him a stern talking-to

assbuttbuttass··on Websites hosting major US climate reports taken down
No one becomes transphobic when a family member comes out as trans, it's usually the opposite
assbuttbuttass··on If AI Lets Us Do More in Less Time–Why Not Shorten the Workweek?
How about the vice president

https://apnews.com/article/jd-vance-childless-cat-ladies-bir...

assbuttbuttass··on Weird Expressions in Rust
Makes sense to me, [...]func() is an array of functions, and [...]T{index: value} is uncommon but still perfectly comprehensible
assbuttbuttass··on Weird Expressions in Rust
There's no such thing as a "function that returns nothing" in Rust. Unit, written as (), is a first class value and can be assigned to a variable, although there's not much point
assbuttbuttass··on Post-Attack Assessment of First 12 Days of Israeli Strikes on Iran Nuclear
Destroying Iran's nuclear enrichment facilities was never the real goal, it's just a convenient casus belli (the same as WMDs in Iraq). Ted Cruz openly stated in an interview last week that the goal is regime change in Iran.

The goal with these preliminary strikes is to get Iran to retaliate, and use that as justification for further escalation.

assbuttbuttass··on New US visa rules will force foreign students to unlock social media profiles
I don't think Trump personally is anti-semetic. But it's pretty common for right-wingers, even neo-Nazis, to support Israel because of the argument "The Jews get to have a state to call their home, why not Whites?"
assbuttbuttass··on Fang, the CLI Starter Kit
agreed, plain text is more scriptable too. Let me pipe it into awk!
assbuttbuttass··on WhatsApp introduces ads in its app
Only if you think Capitalism is also inevitable
assbuttbuttass··on Erlang's not about lightweight processes and message passing (2023)
Sounds a lot like Go
assbuttbuttass··on The Curious Case of Beam CPU Usage (2019)
I'm surprised they didn't measure the tail latency, that's where I'd expect busy waiting to make a difference
assbuttbuttass··on Austral: A Systems Language with Linear Types and Capabilities (2022)
g also has to use file exactly once
assbuttbuttass··on Plex no Longer Offers Free Remote Playback for Personal Media
Let's encrypt is free and easy to set up
assbuttbuttass··on Oh Shit, Git?
> is there a command that simply moves a branch from one commit to another without changing anything else? It feels like it should be possible given how git works.

git switch -C master HEAD~

← PreviousPage 2 of 14Next →