HNHacker News
TopNewBestAskShowJobs

alansammarone

1,015 karma · joined October 31, 2013

Meh

alansammarone a t gmail dot com

submissionscomments
alansammarone··on Data centers in space makes no sense
Because people have to compete just to have sand doing math for us? The why is that it's high time we stop worrying about how much compute we have. Certainly filling all solid planets in the solar system with computers is not nearly enough computation as we want (I'm not even talking about AI specifically).
alansammarone··on Data centers in space makes no sense
Yep. I'm no fan of Elon - exactly the opposite, in fact - but this is just someone trying to look smart and eco-friendly by doing the simplest, least ambitious, most obvious and surface-level analysis.

The sentence you mention was indeed a give away, but there are many others. Worst case scenario, nothing works and Elon burns a bunch of money, part of which goes into jobs and research. Best case scenario, we actually move away from technologies from the 50's and end up with daily, cheap earth-to-low-orbit (ideally something better than that - how about the moon?), no more whining about energy costs, and laser communication IRL. That's just the obvious stuff.

Being "realistic" and "having a budget" is what companies like Google do. That's all good, but we have enough of those already.

alansammarone··on Ask HN: How are Markov chains so different from tiny LLMs?
I...I am very interested in this subject. There's a lot to unpack in your comment, but I think it's really pretty simple.

> this does not support your conclusion that artificial systems are "computationally equivalent" to brains in any practical sense.

You're making a point about engineering or practicality, and in that sense, you are absolutely correct.

That's not the most interesting part of the question, however.

> This is like arguing that because weather systems and computers both follow physical laws, you should be able to perfectly simulate weather on your laptop.

Yes, that's exactly what I'd argue, and...hm.. yes, I think that's clearly true. Whether it takes 10 minutes or 10^100 minutes, 1~ or 10^100 human lifetimes to do so, it's irrelevant. Units (including human lifetimes) are arbitrary, and I think fundamental truths probably won't depend on such arbitrary things as how long a particular collection of atoms in a particular corner of the universe (i.e. humans) happens to be stable for. Ratios are closer to being fundamental, but I digress.

To put it a different way - we think we know what the speed of light is. Traveling at v = 0.1c or at v = (1 - 10^(-100))c are equivalent in a fundamental sense, it's an engineering problem. Now, traveling at v = c...that's very different. That's interesting.

alansammarone··on Google Antigravity
I believe our definitions of "winning the IDE wars" are very, very different. For one thing, using "user count" as a metric for this like using "number of lines of code added" in a performance review. And even if that was part of the metric, people who use and don't absolutely fall in love with it, so much so that they become the ones advocating for its use, are only worth a tiny fraction of a "user".

neovim won the IDE wars before it even started. Zed has potential. I don't know what IntelliJ is.

alansammarone··on Our investigation into the suspicious pressure on Archive.today
evil and stupid are certainly the wrong words. I agree this is a nuanced issue. however, I think it is an objective fact that certain orderings of priorities - in particular, the relative priority of freedom, privacy, security, protection, "justice" (depending on how you want to define that word) are strictly worse than others.

and that assumes it's a zero sum game, which I don't think is true generally. It may be true in the limit, but...we're far from the limit, so to speak. we can have both freedom and privacy and safety. And I think giving up on any one of them is objectively bad, both individually as well as a society.

now, on a different tone - and perhaps this really is subjetive/personal - myself, I'd rather die by my own choices than live by others. literally. I think there's close to 0 value in living a life according to values that others chose.

alansammarone··on Our investigation into the suspicious pressure on Archive.today
I don't necessarily disagree with you, broadly.

The good news is that, I think, we don't really need - if fact, we probably don't really want - most people to accept anything, at least the specific context of this thread. It's about whether we can carve out a space - some space - for people like you and me.

> I've given up on trying to change the world.

I don't think you have. Speech matters. Ideas matter. I'm not going to try to quantify such things, but looking at your HN submissions and your comments - including this one - I think you are actively changing the world, for better or worse. If nothing else, you believe in objective truth, I think. We have a surprisingly large number of people who don't.

> Believe in Truth. To abandon facts is to abandon freedom. If nothing is true, then no one can criticize power, because there is no basis upon which to do so. If nothing is true, then all is spectacle. The biggest wallet pays for the most blinding lights.

Timothy Snyder, On Tyranny

alansammarone··on Our investigation into the suspicious pressure on Archive.today
I share your feelings - both the sadness about the path we seem to be going down and the wonder about what the Internet used to be.

I do believe, however, that the future does not "exist" in any real sense, but is constructed - every day, little by little, by each and every one of us. What the world will be like in the future is decided by us every day.

Put another way - this is a rhetorical question - can do we do anything about it? Maybe.

alansammarone··on AI documentation you can talk to, for every repo
Interesting point, never thought of it like that, and I think there is some truth to that view. On the other hand, IIRC, this works best in instances where it's pure chance (you have no control over the likelihood of reward) and the probability is within some range (optimal is not 50%, I think, could be wrong).

I don't think either of this is true of LLMs. You obviously can improve its results with the right prompt + context + model choice, to a pretty large degree. The probability...hard to quantify, so I won't try. Let's just say that you wouldn't say you are addicted to your car because you have a 1% chance of being stuck in the middle of nowhere if it breaks down and 99% chance of a reward. The threshold I'm not sure.

alansammarone··on AI documentation you can talk to, for every repo
I dont think it's quite the same. The cases you mention are more like two alternative but roughly functionally equivalent things. People still argue and use both, but the argument is different. Even if people don't explicitly acknowledge it, at some level they understand it's a difference in taste.

This feels to me more like the horses vs cars thing, computers vs... something (no computers?), crypto vs "dollar-pegged" money, etc. It's deeper. I'm not saying the AI people are the "car" people, just that...there will be one opinion that will exist in 5-20 years, and the other will be gone. Which one... we'll see.

alansammarone··on AI documentation you can talk to, for every repo
It certainly helps, but in my experience you get 60-80% of the benefit just with code (except in legacy or otherwise terrible code, for example with misleading/outdated comments everywhere, bad variable/function names, etc - in that case more like 40%).
alansammarone··on AI documentation you can talk to, for every repo
This is an interesting threads. There are many instances of "this is bad, doesn't work, don't like it", and many instances of "it works reasonably well here, look: <url>".

Seems like a consistent pattern.

alansammarone··on AI documentation you can talk to, for every repo
I don't know the specifics of this particular tool, I assume it's at most using a couple of passes of (some frontier model with specific system prompt + custom tools, for example code-specific rag + some form of "summarize"). By at most I mean "probably isn't doing anything crazier than that".

But it seems to be producing docs that are better than I tend to see with basic "summarize this repo for me"-style prompts, which is what I usually use on a first pass.

alansammarone··on AI for Senior Software Engineers
I feel you brother. Same boat. I've been able to do things I wanted to do for ages and knew how to do, but didn't have the time to type, essentially. I prefer to produce nothing than something half baked ("MVPs"), so I did nothing. Now I can do experiments, throwaway, start from scratch, design, redesign, throw away, and eventually have something I can be a little proud of.

Maybe, just maybe, there will a new era where crappy software (by crappy software I mean almost everything we see around us - open source and closed source) is not the norm anymore - because now a single, smart and knowledgeable enough person can write something like Kubernetes (which is my baseline for OK software) or even Linux in a reasonable amount of time. And maybe we won't be stuck with 40 year old (or more) technologies because "too hard to change". Did you ever try to add bottom padding - literally just bottom padding - to the command prompt in a terminal emulator (in my case, I tried Iterm and Kitty + tmux only)? It's near impossible. That is absurd.

Point is: bad software existed before (most of it), and good software existed before (very little). It will be the same in the future. It's just that now, less people coordinating are needed to right good software.

alansammarone··on AI for Senior Software Engineers
This is getting absurd, seriously. People can choose the tools they use. Whether you're old school or one of the new age people who don't even use punch cards anymore (don't even get me started on people using vi... myself, nothing will ever beat ed).

The comments section of this it's all a version of ad hominem, essentially (whats latin for tool?): "this is using AI, isn't?"

Right now, I'm not interested in the content, so I won't make any comments about that. That's not my point. But the "lol AI????" tone is getting out of hand. Let's judge people by the quality of their content, not by their choice of tools.

alansammarone··on I played 1k hands of online poker and built a web app with Cursor AI
Just to make a small addition to my comment, which also addresses the sibling and child replies.

I 100% agree that any good professional still needs (with or without AI) the "design, engineer, and knowledge of your constraints". I'm not arguing against that. Those are, in fact, part of what I find most fun about programming, and the reason why I fought through the typing boredom since I was 13. I'm also not a vibe coder.

I'm just saying all of that is somewhat orthogonal to the typing of code itself. With strong typing (as in type theory - I still write the types, sometimes signatures for interfaces, etc) and other tooling, you really can get a lot done by delegating the bulk of the implementation to these tools.

alansammarone··on I played 1k hands of online poker and built a web app with Cursor AI
after reading so many people argue about this over the last few years (and having had my own experience - I've been writing software professionally for close to 15 years), I've come to believe people are talking past each other because different people enjoy or excel at different aspects of coding.

at the very least, there's people who enjoy the experience of hand-crafting software - typing, being "in the zone", thinking slowly through the details.

then there are others, like me, who enjoy thinking abstractly about the pieces and how they fit together. might as well be doing algebraic topology. nothing bores me more than having to type precise but arbitrary syntax for 5 hrs (assuming you've decided to use the brain capacity to memorize it), and having to fight compiler/small logic errors throughout. I like the thinking, not the doing.

yes, we havent needed AI to build this for decades. we did however need to waste a hell of a lot of time doing essentially physical, mechanical work with your fingers.

alansammarone··on That Secret Service SIM farm story is bogus
That's right, one person caring and not acting doesn't change reality, neither does one person caring and acting (most of the time). A relatively small number of people caring and acting, however, can change the course of history.

While it is in nobody's interest to care, individually, we're all better off if we care and act just a little bit.

alansammarone··on That Secret Service SIM farm story is bogus
This. I can't keep myself from quoting another 20th century lesson from Snyder:

> Be as courageous as you can. If none of us is prepared to die for freedom, then all of us will die in unfreedom.

alansammarone··on That Secret Service SIM farm story is bogus
While I think I agree with most of what you're saying, I think it can be misunderstood and it can be very damaging when taken to an extreme, so I'll just leave a quote from the absolutely fantastic 20 lessons from the 20th century by Timothy Snyder:

> Believe in truth. To abandon facts is to abandon freedom. If nothing is true, then no one can criticize power, because there is no basis upon which to do so. If nothing is true, then all is spectacle. The biggest wallet pays for the most blinding lights.

alansammarone··on That Secret Service SIM farm story is bogus
Oh, don't get me wrong, I'm with you. I just meant more broadly - I think that inevitably, news organizations, as a whole, have more many competing interests - comercial, political, etc. I think that at least some of them at really trying their best to deliver accurate, factual claims. I'm generally less inclined to read opinion pieces, but I certainly get my news from the News, and I have a huge respect for honest journalists. I think they're one of the most under appreciated professions of our age.
alansammarone··on That Secret Service SIM farm story is bogus
Ok, that makes sense. I couldn't quite fish that out of the article (there's a lot more being said that obscures it), but you're right. If this is indeed relatively common (at this scale and/or level of sophistication), then that definitely would make it much more likely that this is a PR stunt. Not completely settled, but much more likely.
alansammarone··on That Secret Service SIM farm story is bogus
No, I'm not a bot, I just wanted it have it as reply to the article itself too, separate from this reply. It has been pasted exactly once and edited accordingly. Also, my account is 15 years old :)
alansammarone··on That Secret Service SIM farm story is bogus
Exactly! Thank you! :)

I believe we're making very similar points in essence - see my other reply. Personally, I'd say that foreign security services having some involvement in this is slightly more plausible. If nothing else, just because some are basically nation-wide gang states, which very well could be doing this just for monetary reasons. Seems a bit more likely, not much, than a fed agency trying to do something (unclear what the author claim is about the point of the lie - "hype it up", I guess), concluding that lying about what they know in a case is a good way to do it, and choosing this case and this particular lie.

alansammarone··on That Secret Service SIM farm story is bogus
...more like an ELI5? Sure.

When Bobby tries to convince his friend Jimmy that Charlie is lying, you shouldn't trust him if he says that "I know that Charlie is lying because apples are green".

> One of the reasons we know this story is bogus is because of the New York Times story which cites anonymous officials, “speaking on the condition of anonymity to discuss an ongoing investigation”. That’s not a thing, that’s not a valid reason to grant anonymity under normal journalistic principles.

alansammarone··on That Secret Service SIM farm story is bogus
I felt slightly...hm...confused when reading this. When I see something in the news, to the degree that I trust the source, I see it only as a statement of fact, and unless I trust the commentator, I ignore the comment. I only expect descriptive accuracy from the news. This sometimes requires resources that individuals don't generally have.

When I read a personal blog article articulating a personal opinion, presenting evidence and trying to make a case for their conclusion, I usually apply a different standard. From them, I expect sound reasoning, which often requires a form of independence/neutrality that news organizations don't have.

And let's just say this article is not exactly structured as a sequence of QEDs, so to speak. It doesn't seem like the conclusions follow from the premisses. That's not to say it's wrong, just that if it is right, it would be in part by accident.

alansammarone··on That Secret Service SIM farm story is bogus
You're assuming the conclusion in order to argue against it. It's slightly surprising to me that this is not obvious and actually, pretty common. You can't argue against X ("It isn't completely obvious that is bogus") by assuming X ("far-fetched thing").

I don't mean this in derogatory sense. I wasslightly...hm...confused when reading this. When I see something in the news, to the degree that I trust the source, I see it only as a statement of fact, and unless I trust the commentator, I ignore the comment. I only expect descriptive accuracy from the news. This sometimes requires resources that individuals don't generally have.

When I read a personal blog article articulating a personal opinion, presenting evidence and trying to make a case for their conclusion, I usually apply a different standard. From them, I expect sound reasoning, which often requires a form of independence/neutrality that news organizations don't have.

And I can't say that this article is structured as a sequence of QEDs, so to speak. It doesn't seem like the conclusions follow from the premisses. That's not to say is wrong, just that if it is right, it would be in part by accident.

alansammarone··on I'm spoiled by Apple Silicon but still love Framework
Completely disproportionate, off the charts dominance (relative to everything else I have tried in (mostly hardware, but also software) quality, attention to detail and UI/UX would be my opinion. Power consumption would be part of that.

Granted, I haven't tried most of the newer niche Linux-focused laptops, which I intend to do.

alansammarone··on Ask HN: Is anyone else sick of AI splattered code
So the author is not a great programmer/professional. I agree with you that they should have done their homework, tested it, have a mental model for why and how, etc. If they don't, it doesn't seem to be particularly relevant to me if that's because they had a concussion or because they use AI.
alansammarone··on Ask HN: Is anyone else sick of AI splattered code
I've had a similar discussion with a coworker which I respect and know to be very experienced, and interestingly we disagreed on this very point. I'm with you - I think AI is just tool, and people shouldn't be off the hook because they used AI code. If they consistently deliver bad code, bad PR descriptions, or fail to explain/articulate their reasoning, I don't see any particular reason we should treat it any differently now that AI exists. It goes both ways, of course - reviewer also shouldn't pay less attention when the code is did not involve AI help in any form. I think these are completely orthogonal and I honestly don't see why people have this view.

The person who created the PR is responsible for it. Period. Nothing changes.

alansammarone··on AI coding made me faster, but I can't code to music anymore
Turing machines are universal. Anything that does anything is, at most, a Turing machine.
Page 1 of 4Next →