HNHacker News
TopNewBestAskShowJobs

harrison_clarke

316 karma · joined March 23, 2013

submissionscomments
harrison_clarke··on Nvidia announces native GPU programming in Rust
from what i can tell, you're going to be stuck with that no matter what you do

i'm currently using vulkan, and HLSL via dxc. which should be portable but it's not.

apple refuses to support vulkan, and relies on moltenvk and there's a bunch of OS/hardware/driver differences no matter what you do, that you'll probably have to feature test for, and compile a few different versions of your code no matter what you do

i think if you're doing something that you don't have to distribute to customers, just picking one stack and getting locked in has some appeal.

it leaves you vulnerable to lockin. but, especially in the age of ai, "claude, port this to vulkan" seems like a good enough defense against that

harrison_clarke··on OpenAI’s WebRTC problem
i haven't used the openai voice thing

but, if it's trying to respond in a natural way, with interruptions in both directions, it may still be a good idea. if there's a delay between you stopping and it starting talking, it feels weird

(you might be able to fake some of that on the client, but then you need a thicker client)

harrison_clarke··on GitHub pull requests were down
luckily, git itself works pretty well when there's an outage

sucks for people that use issues/PRs for coordination and had a planning meeting scheduled, though

harrison_clarke··on Valve confirms credit card companies pressured it to delist certain adult games
there's a psychological bonus for heftier things

maybe if it was larger, thicker, and a more dense material. most of those matter more to the person holding it, rather than an observer, though

harrison_clarke··on Valve confirms credit card companies pressured it to delist certain adult games
i think it's a mix of conservative/religious lobbying (getting them ire from the government), and chargebacks by embarrassed customers with post-nut clarity being common
harrison_clarke··on Valve confirms credit card companies pressured it to delist certain adult games
and even if you do want to carry that much cash, surely you'd want a fatter wad with smaller bills, right?
harrison_clarke··on The Big Oops: Anatomy of a Thirty-Five-Year Mistake [video]
i think it's kinda funny, because Unity is very clearly inspired by some of casey's work

the big one is immediate mode UIs, which casey popularized back in 2005. Unity's editor uses it to this day, and if you do editor scripting, you'll be using it. for in-game UI, they switched to a component-based one, which also somewhat aligns with casey's opinions. and they shipped DOTS, which aligns even more with what he's saying

i think his lack of shipping is mostly because he switched to teaching and has absolutely no pressure to ship, rather than his approach being bad

harrison_clarke··on Coding without a laptop: Two weeks with AR glasses and Linux on Android
i've been doing some hobby programming on a steam deck for the last ~week. (since i got the steam deck). it's got a variant of arch linux pre-installed and it's x86_64, so a lot of those steps are covered

might have to try it with AR glasses. but, the screen is bright enough that it's usable outdoors anyway

i've been using copilot with voice input, with a bit of on-screen keyboard usage when it's not cooperating. i'm mostly giving it fairly simple edit instructions ("write a for loop at line 50"), rather than full on vibe coding, and it's working much better than i expected

i'm not using emacs/vim, because the steam keyboard doesn't have a ctrl key, and i have to use a less ergonomic kde on-screen keyboard to push it (and i'm a heathen that prefers vscode anyway)

harrison_clarke··on Thoughts on thinking
a fun thing about having a high-dimensional fitness function is that it's pretty easy to not be strictly worse than anyone
harrison_clarke··on A Research Preview of Codex
i think there's an opportunity here

a lot of junior eng tasks don't really help you become a senior engineer. someone needs to make a form and a backend API for it to talk to, because it's a business need. but doing 50 of those doesn't really impart a lot of wisdom

same with writing tests. you'll probably get faster at writing tests, but that's about it. knowing that you need the tests, and what kinds of things might go wrong, is the senior engineer skill

with the LLMs current ability to help people research a topic, and their growing ability to write functioning code, my hunch is that people with the time to spare can learn senior engineer skills while bypassing being a junior engineer

convincing management of that is another story, though. if you can't afford to do unpaid self-directed study, it's probably going to be a bumpy road until industry figures out how to not eat the seed corn

harrison_clarke··on US vs. Google amicus curiae brief of Y Combinator in support of plaintiffs [pdf]
there's externalities with ads. one is that the more ads i see, the harder i ignore them. i would expect consumer attention to work like roads, where charging more to use it is balanced out by the appeal of less traffic

it's not clear to me that an ad monopoly makes products cost more, even without getting into ads distracting the whole workforce

harrison_clarke··on US vs. Google amicus curiae brief of Y Combinator in support of plaintiffs [pdf]
i like an ad monopoly. it makes ads cost more
harrison_clarke··on Brush (Bo(u)rn(e) RUsty SHell) a POSIX and Bash-Compatible Shell in Rust
there's the cosmopolitan libc one: https://cosmo.zip/pub/cosmos/bin/bash

you'd probably want the rest of the programs, too. bash isn't too useful on its own. you can also find those on the same website

harrison_clarke··on The Death of Daydreaming: What we lose when phones take away boredom
i often carry a book. yes. it's much easier to let my eyes and mind drift from the page than from my phone, even if the book is good

edit: even a steam deck is somehow less distracting than a phone, despite distraction being one of its main purposes

harrison_clarke··on The Death of Daydreaming
IP67+ on your phone is bad for mental health
harrison_clarke··on I use zip bombs to protect my server
it'd be cool to have a proof of work protocol baked into http. like, a header that browsers understood
harrison_clarke··on Creating your own federated microblog
the main issue you'd run into is probably your ISP's NAT

you generally need a stable IP, and a firewall that'll let people initiate connections from outside your house

harrison_clarke··on Creating your own federated microblog
p2p stuff looks like it's getting better

there's iroh, which looks like a nice balance of batteries included, and not a bunch of bloat

and pkarr, which does exactly one thing: maps ed25519 keys to DNS records via bittorrent's DHT

i think the big blocker for wider adoption is that browsers, ISPs, and airport wifi are all hostile to general purpose network protocols. you're mostly stuck with TCP, or the quagmire of WebRTC right now. (iroh works in the browser, but it has to go through a relay)

harrison_clarke··on People say they’ll pay more for “made in the USA” so we ran a test
another issue is that at least in the short term, the "made in america" sticker is likely to be detrimental in many foreign markets

so, it might make sense for US companies selling to US customers, if they can find suppliers. but even in the cases where it works for that market, multinational companies might prefer a "made in taiwan" or "made in mexico" sticker, or they might prefer to leave the sticker off

harrison_clarke··on Gemini 2.5
the true measure of AI: does it have fun playing pokemon? did it make friends along the way?
harrison_clarke··on Gemini 2.5
this seems like something that planning would fix. i wonder if that's how it's doing it

like, if it decides to <think> a table of contents, or chapter summaries, rather than just diving in at page 1

harrison_clarke··on Monster Cables picked the wrong guy to threaten (2008)
to be fair, monster cables do beat coat hangers these days

(the only coat hangers i've seen lately are plastic or wood)

harrison_clarke··on The Prehistoric Psychopath
do you have any citation for the idea that genes rarely survive?

i don't really have any idea what the ratio is. i do know that there are a ton of traceable groups from ancient times today. i don't know that there isn't an even larger number of groups that didn't make it

harrison_clarke··on The Prehistoric Psychopath
there's a pretty big alternative: they survived by integrating with a larger group

(they could either maintain a subculture, or fully integrate and become indistinguishable. either way, they don't necessarily die off when they make contact)

harrison_clarke··on Numbering should start at zero (1982)
at the whitney art gallery (nyc), the ground floor is 1, but the basement is -1. there's no 0 in between

it bothers me way more than it should. i have to tell myself that the point of art is often to evoke emotions, and the rage i feel is included in that

harrison_clarke··on Memory Safety for Web Fonts
i think part of it is that if you have one in your project, it's nearly frictionless to have both. the toolchain is the same, and especially if you're using C++, you can and often do have C dependencies
harrison_clarke··on Supply Constraints Do Not Explain House Price, Quantity Growth Across US Cities
the city i'm in has done it up to 4 units. it's pretty recent (less than a year, i think), so i don't expect to see much effect yet

NIMBYs did indeed get involved: you can build up to 4 units in basically any residential zone except for the "rich people" part of town

more cities seem to be doing this sort of thing. hopefully we'll have more/better papers on it in the near future. (and hopefully it works)

harrison_clarke··on Supply constraints do not explain house price, quantity growth across US cities
if you permit more density on a small amount of land, the value of that land will go up. there's only a few places to put the new units, so the good land is scarce, and the price goes up

if you do it over a whole city, i'm not sure it still holds. not as much, anyway, since the developers have more choices on where to build

harrison_clarke··on Steam Networks
you can see it pretty often in NYC, coming up from vents/pipes in the road

i don't think it's steam leaking. it's drainage/sewer water being heated by the steam system (and other heat sources down there) enough that it evaporates and rises up to the street, and then condenses into vapor/fog because the street level is cooler

harrison_clarke··on Steam Networks
if steam leaks out and gets trapped somewhere, presumably that's a breeding ground for mildew and mold

inside the pipe, can much life survive? is there anything to eat in there? has anything evolved specifically to live in NYC steam pipes?

Page 1 of 4Next →