HNHacker News
TopNewBestAskShowJobs

rwallace

3,533 karma · joined August 25, 2010

russell.wallace@gmail.com
submissionscomments
rwallace··on When flat rate movers won't answer your calls
Eh. I mean, I don't have a piano, but I think a world in which no one ever does anything that can't be done on a laptop computer, would not be a better place.
rwallace··on Ask HN: As a Founder, is this business model compelling?
I think it's an interesting approach. With, yes, caveats as people have pointed out, but there are caveats to everything, and this approach removes a huge barrier to 'try them and see'. If you want to talk specifics, contact info is in my profile.
rwallace··on What Are You Building? Share Your Projects
A small side project I wrote for my own use:

https://github.com/russellw/chatgpt-unpack

ChatGPT allows you to download an archive of all the conversations you have had with it, so you can do things like search for past conversations with your choice of search tool. The archive is in JSON format, not quite usable directly, so I wrote a program to unpack it to plain text.

rwallace··on Undefined Behavior in C and C++
I do actually sympathize with that! I tried to keep a level tone, and maximize the ratio of useful information to flame-war ammunition, but that ratio unfortunately has an upper bound well short of infinity.
rwallace··on Undefined Behavior in C and C++
Right. To be clear, the purpose of the article is not 'zounds, C and C++ have footguns!' but 'C and C++ have footguns – yeah, this is not exactly breaking news – but here is a hopefully helpful summary of where they are, why they exist, and what you can do to avoid them'.

If you are already satisfied you know how to avoid them, and you don't need any more help with that, then you are not the target audience, and should by all means ignore the article.

rwallace··on Undefined Behavior in C and C++
Not the first discussion of this topic, by any means. In this case, I've tried to boil it down to the essential points a practical programmer needs to know, but the article still ended up longer than I initially aimed for.
rwallace··on Antarctic fungi survive Martian conditions on the International Space Station
Be careful what you hope for. For all we know, the answer might be, "Sorry, human, I'd love to chat, but I need to get your dish cleaned and racked up to dry before they close the lab for the eon. Now, how do you get the childproof cap off this bottle of antineutronium..."
rwallace··on Protocol Wars
I'm curious, what exactly would you redesign? Seems to me that it's intrinsically necessary to have DNS to translate between human-readable names and machine-efficient addresses. What am I missing?
rwallace··on Tracking the Fake GitHub Star Black Market
This is the first time I've ever posted an XKCD link here, but I think the occasion calls for it.

https://xkcd.com/810/

rwallace··on Sun: The Network Is the Computer
I'm curious; I know the Sun workstations were generally well-regarded, but what was it about the Sun-3 specifically, that made it such an important quantum jump?1
rwallace··on I lost $209k of my own money trying to start a business
In general of course you're right, and this is a very good point.

> Even doing work agilely with review every two weeks and the client only paying once they've reviewed and approved the work in that two week period, and approved your work plan for the next two week period, even with all that -- after a year or two they can still threaten or carry out legal action to try to claw back of some or all of the money they've paid you.

But I would've thought that way of doing things, sounded pretty ironclad. If in every fortnightly review of progress so far, they thought things were going well, how did they end up retroactively changing their mind after a year? Can you go into a little more detail about how things went wrong? Was it a case of 'they were a startup selling waterproof teabags, you built them an online store, turns out there is no market for waterproof teabags, and they were looking for someone to blame'?

rwallace··on Entitlement in Open Source
Yes, and it's not just a binary. As a general rule – this has been verified in any number of cases – the more people are paying for something, the more respectful they are to the providers thereof, and the higher the perceived pay and status of the individual employee they are dealing with, the more respectful they are to that employee.
rwallace··on Tesla’s Dojo Microarchitecture
Sounds to me like a programming dream. The usual way of things these days is 'don't waste your employer's time trying to optimize; everything that can profitably be done has already been done by other people; you just have to accept that particular part of your skill set is useless'. Dojo would let you actually use a lot more of your skills.
rwallace··on How hot is too hot for the human body? _Heat plus humidity gets dangerous fast_
Now I'm curious, 'Near 100% RH and temperatures in the 100s' should as the article says, be theoretically lethal; what are the precautions by which you avoid heatstroke, without air conditioning? (The one I thought of, if you have no air conditioning but you do have a fridge, was putting a bag of ice cubes on your head, but for some reason, people who live in hot countries, don't seem to do that.)
rwallace··on TwinBASIC: A modern BASIC aiming for 100% compatibility with VB6/VBA
Wasn't VB5 backward-compatible? I thought VB.net was the first version that wasn't; what am I missing?
rwallace··on Apple ][ "Lemmings" Proof of Concept
> The first benchmarks indicated the plain Archimedes had higher FP throughput than a 16MHz 386 with a 387.

I could imagine a plain Archimedes being competitive with a 386 in integer throughput, but an integer-only machine outdoing an FPU in floating-point performance would be very surprising. I don't suppose you remember which benchmarks they were?

rwallace··on The absurd complexity of server-side rendering
I'm curious, what problems did you have with JavaScript math? I had the impression it was bog standard IEEE 754 same as every other language nowadays, but I have never tried doing any serious calculation in that language.
rwallace··on Using SBCL Common Lisp as a Dynamic Library
Thanks! Right, so the successful version was the one written in Lisp. Okay, that's actually understandable. At that time, managed languages were not widely used, and C is really not a good choice for that kind of project. If those are the two options, I can certainly see how Lisp would do better.
rwallace··on Using SBCL Common Lisp as a Dynamic Library
That sounds interesting! Google doesn't find any mention of that, only https://en.wikipedia.org/wiki/Dynamic_Analysis_and_Replannin... that says DART, far from failing hard, was a huge success. Do you have a link to the thread?
rwallace··on Frank Rosenblatt's perceptron paved the way for AI 60 years too soon (2019)
Are you saying regular expressions were inspired by biology? How?
rwallace··on Blinking Cursor Turns 54
Thankfully, you can turn off cursor blinking on Windows (by turning the blink rate down to zero).
rwallace··on New SiFive RISC-V core P650 with 40% IPC increase
I'm curious, why do you think JavaScript wants add with carry?
rwallace··on Vizio makes more money spying on people who buy TVs than TVs themselves
Okay, so what's the catch? If other manufacturers rely on the spyware and ads to finance the business, which is how they are able to sell such a high spec TV for $450, how is that vendor able to sell such a TV for $400 with no spyware and ads? Not a rhetorical question; I'm actually curious how they make it work.
rwallace··on Ask HN: How did Python become the lingua franca of ML/AI?
I'm curious, having heard of Matlab but never used it, what exactly did MathWorks do to turn everyone away from them?
rwallace··on An Interview with the Old Man of Floating-Point (1998)
> The IBM and DEC formats were really ugly and writing programs for them included many pitfalls. When I began to use an IBM PC, with its much more foolproof FP format, all problems disappeared.

I remember the IBM format was based on hexadecimal, and was thus criticized for wobbling precision. I thought the DEC format was pretty similar to the Intel one. What problems did you have with it, that disappeared when you switched to the IBM PC?

rwallace··on Why NoSQL
Are these actual numbers? If so, you've got me curious! How does it work? Do you really have billions of lines of code? How many of those 580k tables are auto generated?
rwallace··on If All Stories Were Written Like Science Fiction Stories (2004)
In fairness, there would actually be much merit to this way of writing about an airline trip if the target audience were 19th-century people who had never heard of an airplane except in fanciful speculation. It explains a great deal about air travel and adjacent parts of the setting, that a story written for a 21st-century audience who are already familiar with the setting, naturally skips over.
rwallace··on Docker Desktop no longer free for large companies
Now I'm curious: Sarbanes-Oxley pushed vendors into subscription models? How? What exactly did it change in the cost-benefit picture?
rwallace··on Don’t Let Architecture Astronauts Scare You (2001)
I don't interpret Joel as saying 'never do architecture'. I interpret him as saying something more like:

- If your goal is to create great new architecture, that's fine, go for it.

- But if your goal is to ship a product to customers, on a tight schedule – say, you are a startup trying to get an MVP out the door before the end of your runway – then you should probably not be doing more than a fairly minimal amount of architecture, and you should beware of the temptation to do so.

Note that both your examples were created by people employed by large, wealthy organizations (MIT and AT&T respectively) that could afford to give them plenty of time to explore interesting new ideas. That's a great situation to be in, the world would be a better place if we put more people in that situation, and if you are in it, then you should take advantage of it. But if you are unfortunately not in it, then you should be aware of that fact.

rwallace··on Nuclear scientists as assassination targets (2012)
Yep. During the Cold War, the US actually shared its Permissive Action Link technology with the Soviets for exactly that reason.
← PreviousPage 2 of 34Next →