Viewing profile — smcameron
smcameron
HN member- Joined
- Mon, Dec 01, 2014, 11:42 PM UTC
- HN karma
- 1,975
- Public activity
- 526 items
- HN profile
- View on Hacker News ↗
About smcameron
Recent public activity
-
comment
Comment #49249476
I built a model sailboat[1] one time, and if it were for myself and not a gift, I would have named it "Sea Hacker". [1] It was "Schooner Irene" from here: http://www.bearospaceindu…
-
comment
Comment #49224365
I recently was sent patches for my open source space game[1] that added cascaded shadow mapping[1] and gravitational lensing[3] for black holes, both things that I've wanted for ye…
-
comment
Comment #48965127
No, you don't commit trash to a public branch, EVER, if you can help it. Your commits are as perfect as you can make them, and that does not mean squashed in a trash compactor. Tha…
-
comment
Comment #48963191
For TTS I wonder how this compares to nanotts[1] with the en-GB voice, which is sort of unreasonably good. [1] https://github.com/gmn/nanotts
-
comment
Comment #48959187
At my local hackerspace, people sometimes laser cut solder stencils out of transparencies -- the plastic sheets you use with overhead projecters. The trick is to put a piece of pap…
-
comment
Comment #48906264
That breaks git bisect.
-
comment
Comment #48902428
Disagree. You need small, git bisectable commits. Use stgit to do it and it's nearly effortless.
-
comment
Comment #48902403
> Working with lots of changes in parallel on git can be painful. You end up juggling branches and commits, and running scary rebase -i commands that can leave your tree in a half-…
-
comment
Comment #48888194
I've heard of use after free, but I've only heard UAF to mean Ukraine Armed Forces.
-
comment
Comment #48762120
He's a mathematician, so what he means by "in general", is "in every possible case", or "without exception", so what I think he means is, "not all bugs will be found by code review…
-
comment
Comment #48559906
Curl Noise[1] is also cool. I've used it to create some gas giant planets for video games [2] though I used opensimplex noise [3] rather than perlin as the base noise, but either w…
-
comment
Comment #48290009
My own efforts in this area amount to creating the game, Space Nerds in Space[1], which is a LAN game in which everyone gathers in a room with their computers, and each computer ac…
-
comment
Comment #48263493
> I don’t know what C++ thinks it’s doing anymore. C++, when increment becomes excrement, decrement back to C.
-
comment
Comment #48227743
Funny enough Adam Savage just posted a youtube video about building a replica of the demon core and the box to hold it. https://www.youtube.com/watch?v=V1Y4UR8xqxA
-
comment
Comment #47840947
Ukraine, in operation spiderweb, has already launched drones from containers deep within Russia to damage "... one third of Russia's strategic cruise missile carriers, estimated to…
-
comment
Comment #47697084
Not to mention the endless stream of marketing emails you'll get forever after.
-
comment
Comment #47683398
Similarly, Ben Travers didn't have a delay pedal, so learned to pick the delayed parts on Pink Floyd's "Run like hell" when he was younger, since taken to ludicrous speed: https://…
-
comment
Comment #47661493
The TI99/4a version of the Logo language which has turtle graphics used user defined characters to implement them. There were only (I think) 128 user definable characters, and when…
-
comment
Comment #47648238
Interesting... RP2040 seems like maybe a bit overkill for a zero power badge. I've participated in writing some software for an RP2040 powered badge for the RVASEC conference in Ri…
-
comment
Comment #47623288
PRs can contain multiple commits. You need something like stgit to make it easy to make a bunch of small commits that appear to be the work of an omniscient genius who knew exactly…
-
comment
Comment #47541422
On the "reset"/"stty sane" trick, I also sometimes have found it necessary to press Ctrl-J rather than RETURN at the end of the command.
-
comment
Comment #47437846
Something like those switches might be made very cheaply with a 3D printer, possibly a laser cutter, some transparent or semitransparent acrylic sheet, tactile switches and some LE…
-
comment
Comment #46292686
Control, Alt, Delete.
-
comment
Comment #46232490
Can't you just read from /proc/pid/fd/0 ?
-
comment
Comment #46181685
I found it funny that in a sentence that mentions "those who can recognize an LLM’s reveals", a few words later, there's an em-dash. I've often used em-dashes myself, so I find it …