1,283 karma · joined May 22, 2023
> Nevertheless, he'll attack you for merely reading it, as if you're the weirdo for reading what he intentionally posted, rather than him for posting it publicly.
this is just false information and you know it, I have posted everything in plain view for you and everybody else, see: https://news.ycombinator.com/item?id=49671155 and https://news.ycombinator.com/item?id=49678118
again like I said:
"I have gone out of my way to be reasonable with you and argue with you in good faith, and you keep bringing insults and accusations and keep implying that I'm a Nazi or something.
Think about it, you're so upset over the fact that I don't consider a colored block drag and drop interface/system a real programming language that's used in the real world that you're doing all this and constantly attacking me and getting angry over my very reasonable arguments
It's unhealthy and you should maybe ask one of those friends if what you're doing is reasonable or not. Maybe they can get you the help you need."
full context is at: https://news.ycombinator.com/item?id=49678118 along with his dead comments (assuming the mods removed them)
if you're asserting Claude-like speech is how normies speak?
that is fucking insane
how on earth is Anthropic allowing this to happen? AGI? kill us all? I refuse to believe any of that until they can get this basic shit sorted out, I mean seriously, it's becoming a joke at this point
I'm sure this is at least partly a case of the loud minority, but it's hard to tell sometimes
I guess Europe is then part of these "developing countries"
that's not what it means, though. it means that Immunity is meant to ensure the persons enjoying immunity can fulfill their duties, it doesn't mean that it is only selectively applied or that it can be discarded at will by the host country
a person with diplomatic immunity could murder another person and still be immune from prosecution, and it'd be then up to the sending & host state to figure out what to do. from what I know, the sending state can waive such immunity to allow for prosecution
like I said, this seems to be handled just as I thought, through the UK putting pressure on the US to act according to their wishes
it's really up to the US to classify what staffers are under immunity, that's just how it goes. it may not be right or moral but that's part of what allows them to station staff in other countries without fear of them being compromised and so on.
> based on the media reports, it seems this person was in one of those roles that did not require diplomatic immunity.
if you could give a reference to this, that'd be great. remember though, it doesn't have to be a "diplomat" role. just being in an official role or attached to such, or being family of such person is enough in most cases.
feels like the same thing with people going "oh thank God I don't need to code anymore and I can do all my work in just 30 minutes!"
as for the other guy, the claude talk is definitely not less ambiguous, it often is incredibly ambiguous and hard to parse, I have no clue why it produces such output, if not to fingerprint it?
it's really weird man. when Opus 5 came out, I was really confused. I saw a bunch of hype about how it's better than fable, but I just felt frustrated with it, although at times it'd do fine, but especially in Claude Code it'd just delve into the whole "load bearing" type of lingo real fast and I'd get a headache.
I don't think it's worth using even if it scores 2 points higher in some bs benchmark
it's definitely surprising how the magic and smoothness of 4.6 and such is no longer there with the >5 models
it's absolutely not just you, the text it produces causes my blood pressure to go up.
I mean think about it, it's the most efficient way to accomplish all of this.
doing what he does is exactly what you need to control the narrative and push the regulation you need and to gain maximum power.
not to mention, it also serves as a way to keep everyone inside Anthropic in check and in line with "the mission".
contrast that with the alternatives like "I'm doing this because I wanted to build a company and get rich"
doesn't work as well as "I'm so concerned for everyone"
it could be that it's really just him being him, but at the same time, this would be the optimal way to gain power and influence right now.
it's really almost perfect, prep the media scene by causing these hacking incidents, generate a bunch of fuss with it, then release an essay saying why regulation is needed to pace development right after
oh and let's not forget the "its gonna kill us all" essay on twitter on top of everything.
something about this just feels very artificial
from what I know, this is not correct.
if the US said he's a diplomat or has diplomatic immunity and/or was given that by the US and notified the UK, then he has immunity and it is up to the US and UK to resolve their grievances through diplomatic channels.
for example, many family members of diplomats and government officials have such status in host countries
I would say it's just because there's no incentive to do anything unless a huge media storm breaks out or something.
turning a blind eye to this stuff probably makes them good money
If we're talking about the 3 letter agencies well then..
No. Almost anyone here would be fine with someone saying that using Scratch/Snap is not really programming in the same way that you'd use real languages to do stuff. It's obvious what it means.
> At this point you're just desparately sealioning. You are intentionally pretending to be stupid, and I don't believe your act.
No I am not, but are you pretending to be stupid here?
Otherwise, why wouldn't almost all AI learning and demos be done with Snap if it's so amazing? Why is it only done in these conference recordings that have like 500 views on youtube?
You're convinced that this Scratch-like "language" is somehow so incredible that you cannot criticize it or claim that it only fulfills a specific niche and that its not the same as actual general purpose languages that we use in the real world like Python, JS, C, C++, Go and so on.
> Please stop right there. You are moving the goalposts. This is a discussion about Snap!, not Scratch.
Same thing applies. I don't care how much this Scratch-like language is extended, it doesn't matter, my point still applies, it's not useful beyond a specific niche which seems to be to teach kids basic things about logic and programming, not actual software engineering.
If you would've read what I wrote:
> And like, saying that Scratch is a toy language, I don't think that's a very controversial thing to say, so if I said the same thing about this, why be so offended over it? calling it BS, I can get that, but it was never directed towards anyone specifically, it was towards visual programming languages in general like Scratch. They serve a purpose, sure, but in my view, a very limited one. And I still don't see this being used like other languages for real stuff, aside from limited demos and exercises for kids.
If you read this part fully:
"And like, saying that Scratch is a toy language, I don't think that's a very controversial thing to say, so if I said the same thing about this, why be so offended over it?"
You would see that I am indeed talking about Snap, not just Scratch.
Do I have to believe your "act"?
Also, you seem to be consistently hostile, maybe because you're frustrated at the fact that I am being very reasonable here, and you're trying to force me into liking your language or whatever and admit that its super useful language and it's not working, because you're used to always having your way?
I have gone out of my way to be reasonable with you and argue with you in good faith, and you keep bringing insults and accusations and keep implying that I'm a Nazi or something.
Think about it, you're so upset over the fact that I don't consider a colored block drag and drop interface/system a real programming language that's used in the real world that you're doing all this and constantly attacking me and getting angry over my very reasonable arguments
It's unhealthy and you should maybe ask one of those friends if what you're doing is reasonable or not. Maybe they can get you the help you need.
I'm well aware that Snap has this stuff in it, and I understand it is used to teach and get kids interested about programming, I know.
I still do not understand why you'd want to learn AI with Snap/Scratch. I don't think that's a very controversial opinion?
If you just want to show kids some basic stuff okay sure, why not.
By the time you'd want to mess with neural networks, I think it'd be best to just use Python or something, not wrestle with this...
I appreciate you being so thorough with your references and the transcripts, and I think it's cool and interesting.
I'm just saying that for me I don't get why I'd use this or try to do these complex things in this Scratch format rather than jumping on an actual language where I don't need to rely on these extensions or new features, and I'd be learning a real language that is actually used in the real world.
And like, saying that Scratch is a toy language, I don't think that's a very controversial thing to say, so if I said the same thing about this, why be so offended over it? calling it BS, I can get that, but it was never directed towards anyone specifically, it was towards visual programming languages in general like Scratch. They serve a purpose, sure, but in my view, a very limited one. And I still don't see this being used like other languages for real stuff, aside from limited demos and exercises for kids.
You can say I'm wrong, that's completely fine. But I think you're missing my point here.
Nobody is using Snap in production or writing real applications with it. The same can't be said for Python or JS. When you're writing Python or JS, you are truly writing code.
I would say Scheme is programming because it's literally a Lisp dialect, and Lisp is still used so.. yeah.
With Snap/Scratch, you're playing around with Snap/Scratch. Do you understand my point here?
By the time you'd reach for the complex functions of Snap, you're better off just learning actual languages, do you get what I mean? Unless you just want to make stuff happen fast.
I would disagree with the guy saying you can "learn software engineering from this". No you can't and you really shouldn't try to.
Otherwise we can go and argue that Factorio blocks or Minecraft redstone is programming because you can make a CPU in them.
> And while you're at it, post that video of yourself doing the exact same thing Musk did that so many people are calling a Nazi salute, under your own real name, to prove it's not. You seem so confident you're right, you should have no problem doing that either. If you refuse, you've just proven my point again that you're not arguing in good faith, and that you're a coward who is afraid to stand by your own words and real name and perform what is obviously a Nazi salute. Because you know you're wrong.
Again reminding you to self-reflect because this is unhinged. What is wrong with you?
I've already made my points very clear about this, sure, you can do that, but how many are actually doing AI programming in Snap? Why would you? It's very niche and real software doesn't get made in Scratch or Snap. I would say the same thing about Arduino and other things. Again, my opinion, beware.
Again, I don't even know you, I don't know about your friends, I never threw any "stones" here on purpose. I don't expect someone to get so hurt over me criticizing a Scratch-like programming language when posting on HN. Should I expect the same for calling Scratch a toy language?
> If you are capable of arguing in good faith, then tell me if you would treat your own children the way Elon Musk treats his own trans daughter? Do you believe he's a good father, or a transphobic bigot? And if you really don't believe he was making a Nazi salute, then record a video of yourself doing the exact same thing Musk did, post it to youtube under your real name, and then post a link to it. Or is there some reason you don't want to do that, huh?
So everyone who thinks Elon did not do a heil hiler salute to show off how big of a Nazi he is, is now forced to do this because Don Hopkins said so? aye aye sir!
"Or is there some reason you don't want to do that, huh?" is absolutely ridiculous.
You need to self-reflect.
Yes, the phrasing I used was simply to point out that without the possibility of giving my beliefs and thoughts, we'd end up in this loop where you could only chime in if you can back your arguments with all kinds of research and citations, which usually ends up shutting the conversation down entirely, because the people involved in such projects can do so but most can't.
Strong pushback is completely fine and I appreciate it. It's kind of what I try to aim for, because it allows us to get down to the truth, or something of value.
> Well what kind of people do you associate with? What age group? I'm 40, people my age learned Logo as kids, which was the first language of its kind but also quite old by the 90s when I learned it. Before Logo, no one really made languages for kids.
I started programming at around 12, and many people that I know are in their 20-30s or so. I don't have experience with Logo or have heard of anyone in my circles using it.
Many of my friends began by tinkering with games, writing scripts for them or just writing basic scripts in Bash/Batch/JS/Python and moving to C#/C++ etc.
And I don't think Scratch is completely irrelevant, I just simply think that it is a very limited tool, it's got very few use cases, and that you're better off moving off of it sooner than later, rather than trying to use it for more complex projects or exercises.
> What I and others have are asking is for you to consider something beyond your own views.
And I appreciate that, but I don't think this was simply the case (not talking about you)
for example my reply at https://news.ycombinator.com/item?id=49666774 , I was very upfront with what motivated me and what angle I was coming from, and Don seemed to reply to me trying to convince me that I was mistaken and that in fact it was very relevant and that it "teaches real CS at college level"
I then replied in the aforementioned post that I still didn't get it, and what my motivations were when getting into programming and why the examples he gave didn't change my opinions and why I felt like that.
You replied there with "nor is it to prepare students for study in a CS program." but that was part of my criticism because he claimed that.
Scratch/Snap is fine for what it is, as a way to get young kids interested in the simple primitives of programming and logic. That's great! But again, I think there's a reason why some people, including I, don't see the appeal of these for actual "programming", which is what he tried to show me it's useful for.
That's what I meant with "toy". It's not _really_ programming, and it's very niche, which you seem to point out with how young kids viewed it as an "extension of art and play"
And I absolutely agree, don't put a 5 year old on a bash terminal or an IDE, but I'm not talking about that here. Don was giving out links on Arduinos, Web APIs/IoT, ML/AI, sensors, etc. that's what I meant with "missing the mark"
But I know that even in e.g. where I live, if you join an after-school computer club or whatever, they will happily let you do simple Java courses (MOOCs), or at least they used to do so, even at like 6th grade.
> Look, I'm actually with you -- I started programming on a mechanical typewriter at 5, and kept going from there. I love running enrichment programs for kids who are like that because you can give them anything and they'll just go with it. But really, only <1% of kids are like that.
Yes, that's why I'm aware that I may be missing something here, but I don't think even what you're pointing out here contradicts my core points, unlike with what Don tried to convey in his initial reply.
And the reason why I've kept engaging is because I thought that my point of view may be unique and maybe there could be something there which would explain why these kinds of "languages" don't work for specific situations or audiences. If it was just about it being a language for young kids to explore basic programming logic, I wouldn't have argued against it at all.
It's really strange because when Opus 5 released, there were some that pointed this out, but a bunch simply said it was the best and as good as Fable etc etc.
but for me, it caused me to get very demotivated and avoid interacting with the model, at least when using Claude Code.
it's just a bit disheartening to read Claude output for such a small comment like this.. it'd be great to read your own writings even if it's not as "perfect"
No, I usually don't understand why people take it personally if it's not directed towards anyone, but I do understand why it would come off as demeaning, so for that I apologize.
However it was not to the degree where this guy's response was warranted at all. Not one bit.
> You're the one convinced you're right no matter what. No. I never said I was right. I've literally multiple times said that it is MY opinion, and my view point, and that I'm simply saying what I think.
Okay, decades of research and whatnot, so is the conclusion that Snap is perfect for what it's intended and that there is no room for criticism or opposing views against it? Would I have to do decades of research in order to say anything about Snap? That would basically mean it's immune from criticism. We can say the same things about SAP for example.
again, I was replying to this comment:
> I don't love graphical programming environments like this and Scratch and I can't quite put my finger on why I find them so unattractive. > A big part of it is that you can, to some degree, learn programming from this. But you absolutely *cannot learn software engineering* from this.
I am not saying that it doesn't fill a niche, it's literally what I've already said, but I said that it doesn't mean that it is widely applicable, which is *totally fine*
> Have you actually examined if this is true or do you just feel that it is true? Yes, my experience was this. I never said it was for everyone, and you obviously know that, there's no way something will work for absolutely everyone
and I also haven't met basically anyone who learnt programming with Scratch or etc., it was mostly though playing around with real stuff in primitive ways and learning how things work until they became familiar.
I don't understand. There are a few people here who said they learnt programming through scratch, and that's great. However, I'm giving my own subjective experience and my thoughts as to why imo this is not as effective as some might claim, and especially for actually learning programming, not just gaining interest (which would be a small niche)
I think it's totally fine to give your own views, opinions and beliefs on a HN post subject, and I believe that progress happens through people communicating their own ideas and beliefs about things, from which others can then gain new perspectives outside of their own.
I also think it's very much against the hacker spirit to simply shut down everything because there isn't decades of research behind an argument.
You can discard all my beliefs and arguments here and that's totally fine. If they spark some idea or some theory, that's even better. Or if it's something you can relate to and go "oh so it's not just me!" that's also cool. Like how I felt with the original reply.
aka in prison for 2 decades. funny, isn't it?