<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: ActorNightly</title><link>https://news.ycombinator.com/user?id=ActorNightly</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 30 May 2026 20:30:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ActorNightly" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ActorNightly in "MCP is dead?"]]></title><description><![CDATA[
<p>Everyone is sort of missing the point here.<p>While the title is quite obnoxious, the author is right.<p>I don't think that anyone would argue against standardizing training for any model on ways of invoking tools through specific output templates (with MCP being an extension of that). However, the question is what is the best way of having the model use those tools? There are 2 options<p>1 - Encode actual functionality during training, let the model figure out how to use available tools to do what it needs to. Latest Claude models are a good example of this, when editing files if it encounters issues with the under the hood tool, it will write a bash python command to edit the file<p>2 - Describe functionality in instruction context.  This allows you to define complex sequences of things to do, but at the risk of the model losing context as the conversation continues.<p>3 - Use tool calling, where every request gets an available tools section appended to it, and define the complex functionality in the static code (whether its local tools or MCP servers)<p>Ideally, if we are pushing towards smarter models, the answer is between 1 and 2, where you have a model that only has access to be able to run shell commands, and some memory that it can reference on sequences of shell commands to run. An MCP invocation is then a simple echo jsonrpc pipe to local executable or a curl command. Eventually, its probably worthwhile to have your LLM run in a CPU like sandbox where it can execute arbitrary assembly commands from sequences stored in memory to do what it needs to do.<p>Until then, 2 and 3 are really what we have for adapting with current frameworks.</p>
]]></description><pubDate>Sat, 30 May 2026 00:14:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48331000</link><dc:creator>ActorNightly</dc:creator><comments>https://news.ycombinator.com/item?id=48331000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48331000</guid></item><item><title><![CDATA[New comment by ActorNightly in "C array types are weird"]]></title><description><![CDATA[
<p>Its all about what the compiler sees.<p>Structs are a defined type, which means its construction (and therefore total size) has to be known , the array definition with size is necessarily part of that struct type. So anytime that struct is used, the compiler needs to see its definition, and thus can safely infer the size. Thats pretty much the whole reason structs are a thing - the very basic type that allows you to pass around data format during the compilation process.<p>Arrays are not defined as types in C, they are really at most just syntax convenience. So if another function takes an array as a parameter, and it gets compiled as part of a file, there is no way for the compiler to auto infer what would get passed into it.<p>Char allocation usually involves +1 bytes for null terminated strings, which is used as a signal for allocated memory. So strlen(char *) is accurate.<p>>quite the contrary, it's a terrible practice for that. In particular, this is almost exactly the issue that caused the infamous HeartBleed vulnerability in OpenSSL to stay hidden for so long: the use of a memory pool for the buffers used to store TLS packets<p>The heartbleed vulnerability was not due to mempool. It was due to a combination of lack of bounds checking, and not zeroing out the memory containing secure keys when its deallocated. Even if it didn't use mempool, leaks would still be possible.</p>
]]></description><pubDate>Fri, 29 May 2026 20:30:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48328812</link><dc:creator>ActorNightly</dc:creator><comments>https://news.ycombinator.com/item?id=48328812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48328812</guid></item><item><title><![CDATA[New comment by ActorNightly in "C array types are weird"]]></title><description><![CDATA[
<p>The point is anything that is not dynamically allocated has size known at compile time.</p>
]]></description><pubDate>Fri, 29 May 2026 19:56:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48328375</link><dc:creator>ActorNightly</dc:creator><comments>https://news.ycombinator.com/item?id=48328375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48328375</guid></item><item><title><![CDATA[New comment by ActorNightly in "The Forgotten Art of the LAN Party (2023)"]]></title><description><![CDATA[
<p>Im going to sound like the ultimate hipster, but the best thing about LAN parties back in the day was that video games were still very much a "geek" thing, so it attracted a certain type of person, which was fun to be around. I learned so much from people LAN parties - basic networking, IRC, torrenting, modding Half Life, little bit of music production. Video games were made for people like that, and you could tell.<p>Nowdays, most video games are made for the lowest common denominator of people and targeted at consoles, so the mod scene is a fraction of what it used to be, you don't meet interesting people anymore in the gaming world. So no wonder Lan parties aren't a thing anymore.</p>
]]></description><pubDate>Wed, 27 May 2026 09:59:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48291975</link><dc:creator>ActorNightly</dc:creator><comments>https://news.ycombinator.com/item?id=48291975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48291975</guid></item><item><title><![CDATA[New comment by ActorNightly in "C array types are weird"]]></title><description><![CDATA[
<p>>Array memory can sit on either the stack or the heap.<p>No, if we are using the definition of an array that is like int c[] = ..., that is always going to be on the stack. Heap continuous memory =/= array. You can use the [] operator to access it like an array, but fundamentally, as far as structures in C language are concerned, those 2 are different, because they get treated by compiler differently.<p>>but the size is actually always stored and accessible, and this is virtually mandated by the standard: otherwise, `free(arr)` couldn't realistically work,<p>That would only be true if each element in the array was a char.<p>The dynamic data structure stores total amount of memory allocated by address, it has no info about the size of the element, so it can't infer the actual number of items at runtime. You could write your own malloc that does this, but generally, that is left to the user for flexibility. For example, a really good practice in C coding that basically solves any double free is a mempool that allocates all the memory up front. That way, you never really even have to call free, and the memory you allocate can be partitioned any way you chose dynamically.</p>
]]></description><pubDate>Wed, 27 May 2026 09:48:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48291888</link><dc:creator>ActorNightly</dc:creator><comments>https://news.ycombinator.com/item?id=48291888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48291888</guid></item><item><title><![CDATA[New comment by ActorNightly in "C array types are weird"]]></title><description><![CDATA[
<p>I mean, just like with 1 dimensional arrays, it depends on the context.<p>Array memory is on the stack. The size of that array is actually not known at run time, its only known at compile time, where any reference to that length gets resolved by the compiled.<p>If your 2d array sits on the stack, then inferring memory layout is pretty easy. If you are dealing with pointer that was passed to a function, then you can't assume anything about data size or limits, which is why many functions that take pointers take a size parameter as well.</p>
]]></description><pubDate>Wed, 27 May 2026 04:19:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48289585</link><dc:creator>ActorNightly</dc:creator><comments>https://news.ycombinator.com/item?id=48289585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48289585</guid></item><item><title><![CDATA[New comment by ActorNightly in "Was my $48K GPU server worth it?"]]></title><description><![CDATA[
<p>If you are not being paid by Apple, I feel sorry for you. Cause that means you are so bought into the cult that you are delusional.<p>the 40-80 tok/sec is only for initial prompt processing, and with the "medium" models, like Qwen3.6:27b. The actual token generation is in the 10 token/second Thats very slow. And your Macbook pro will stop being a LAP-top, because it will get very warm.<p>Meanwhile, my 2x3090s happily crank out ~100 tok/sec generation. Oh and I can run 100 tok/sec on my phone as well, because I can just access ollama on my home desktop over ssh from termux.</p>
]]></description><pubDate>Wed, 27 May 2026 04:09:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48289527</link><dc:creator>ActorNightly</dc:creator><comments>https://news.ycombinator.com/item?id=48289527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48289527</guid></item><item><title><![CDATA[New comment by ActorNightly in "I’ve joined Anthropic"]]></title><description><![CDATA[
<p>The most charitable interpretation I can give to Karpathy or Carmack is that they haven't been exposed to Musk enough on a personal level.<p><a href="https://www.youtube.com/watch?v=FkNkSQ42jg4" rel="nofollow">https://www.youtube.com/watch?v=FkNkSQ42jg4</a>. Watch this video and tell me if he speaks like an intelligent person.</p>
]]></description><pubDate>Fri, 22 May 2026 01:51:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48231048</link><dc:creator>ActorNightly</dc:creator><comments>https://news.ycombinator.com/item?id=48231048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48231048</guid></item><item><title><![CDATA[New comment by ActorNightly in "I’ve joined Anthropic"]]></title><description><![CDATA[
<p>a) <a href="https://www.youtube.com/watch?v=FkNkSQ42jg4" rel="nofollow">https://www.youtube.com/watch?v=FkNkSQ42jg4</a>. That alone should be enough to discredit someone. There was a viral tweet that went something like "I didn't know anything about cars, so when I heard Musk speak about Tesla, I believed him. I didn't know anything about space, so when I heard Musk speak about SpaceX, I believe him. I know a whole lot about software, so when I heard Musk speak about Twitter, I now know that he was full of shit when it came to Tesla or Space X".<p>b) Musk has made crazy amount of promises and predictions, none of which turned out to be true, and his history is full of dumb ideas and decisions.  He literally drove a truck to the Twitter server location, and started ripping out servers, despite people telling him that it will break stuff, and then when it broke stuff, he was like oh, you are right. Is that indication of someone intelligent?<p>c) Intelligence is not separable by topic.  There are no smart people that are conservatives. There are conservatives who remember a whole bunch of technical information and appear to be smart, but information recall is not intelligence. Being able to analyze reality and determine what is true is not is a core skill, and if you apply that to politics or social issues, you end up pretty much center left in terms of political spectrum. Musk is solely on the far right. Someone who is so convinced in his conspiracy theories absolutely does not have the mental machinery to correctly parse technical topics.</p>
]]></description><pubDate>Fri, 22 May 2026 01:51:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48231042</link><dc:creator>ActorNightly</dc:creator><comments>https://news.ycombinator.com/item?id=48231042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48231042</guid></item><item><title><![CDATA[New comment by ActorNightly in "Was my $48K GPU server worth it?"]]></title><description><![CDATA[
<p>Because buying Macs is not about performance, its about feeling like you are rich.<p>That money could have been spent on way more bang/buck performance in the form of a set of 4 graphics cards.<p>Also I would probably put the odds 70:30 that Apple marketing is astroturfing on HN from the amount of posts about running llms on Macbooks, because in reality, the inference speed of any decent llm is unusable on a Macbook despite the ability to fit it into RAM.</p>
]]></description><pubDate>Fri, 22 May 2026 01:26:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48230860</link><dc:creator>ActorNightly</dc:creator><comments>https://news.ycombinator.com/item?id=48230860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48230860</guid></item><item><title><![CDATA[New comment by ActorNightly in "Python 3.15: features that didn't make the headlines"]]></title><description><![CDATA[
<p>Python has had lazy imports from like day one, where you could have an import statement in a function, and the library won't be imported until that function is hit.</p>
]]></description><pubDate>Fri, 22 May 2026 01:19:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48230813</link><dc:creator>ActorNightly</dc:creator><comments>https://news.ycombinator.com/item?id=48230813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48230813</guid></item><item><title><![CDATA[New comment by ActorNightly in "Flipper One Tech Specs"]]></title><description><![CDATA[
<p>Im the same way. Ive used it maybe twice to change tv channels. I mostly got it for the novelty value, probably gonna sell it.<p>Ive been more excited for this <a href="https://www.kickstarter.com/projects/interrupt/" rel="nofollow">https://www.kickstarter.com/projects/interrupt/</a>
interrupt-linux-powered-hacking-gadget/description. I used to have a One Plus One with Nethunter. That was a lot more useful as a hacking device. The only issue is that it required external adapters for things like wifi deauth, ir remote, e.t.c. But the ability to customize things on the fly was way better, compared to Flipper which you really can't do.</p>
]]></description><pubDate>Wed, 20 May 2026 21:49:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48214659</link><dc:creator>ActorNightly</dc:creator><comments>https://news.ycombinator.com/item?id=48214659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48214659</guid></item><item><title><![CDATA[New comment by ActorNightly in "An OpenAI model has disproved a central conjecture in discrete geometry"]]></title><description><![CDATA[
<p>I love this comment because it so clearly highlights the difference between intelligence and reasoning.<p>A lot of people across all fields seem to operate in a mode of information lookup as intelligence. They have the memory of solving particular problems, and when faced with a new problem, they basically do a "nearest search" in their brain to find the most similar problem, and apply the same principles to it.<p>While that works for a large number of tasks this intelligence is not the same as reasoning.<p>Reasoning is the ability to discover new information that you haven't seen before (i.e growing a new branch on the knowledge tree instead of interpolating).<p>Think of it like filling a space on the floor of arbitrary shape with smaller arbitrary shapes, trying to fill as much space as possible.<p>With interpolation, your smaller shapes are medium size, each with a non rectangular shape. You may have a large library of them, but in the end, there are just certain floor spaces that you won't be able to fill fully.<p>Reasoning on the flip side is having access to very fine shape, and knowing the procedure of how to stack shapes depending on what shapes are next to it and whether you are on a boundary of the floor space or not. Using these rules, you can fill pretty much any floor space fully.</p>
]]></description><pubDate>Wed, 20 May 2026 21:22:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48214328</link><dc:creator>ActorNightly</dc:creator><comments>https://news.ycombinator.com/item?id=48214328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48214328</guid></item><item><title><![CDATA[New comment by ActorNightly in "I’ve joined Anthropic"]]></title><description><![CDATA[
<p>Musk being a PoS is a separate issue. My main concern is Karpathy taking about Musk as someone who is smart and makes good technical decisions.<p>From all the interviews and stuff that came out within the past few years, its pretty clear that Musks only contribution to anything is just throwing money at stuff while also scamming suppliers, governments, and so on. The dude has no technical knowledge of his own, he just lies and lies about what actually happens, and takes credit for accomplishments that aren't his.<p>When you hear someone who is supposedly smart talk about a dumb person like he is smart, it raises questions on whether that person that is doing the talking is actually smart.</p>
]]></description><pubDate>Tue, 19 May 2026 20:22:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48198985</link><dc:creator>ActorNightly</dc:creator><comments>https://news.ycombinator.com/item?id=48198985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48198985</guid></item><item><title><![CDATA[New comment by ActorNightly in "Gemini 3.5 Flash"]]></title><description><![CDATA[
<p>I mean, yes and no.<p>Nobody really knows the answer to which one is more optimal<p>* Large model trained on a large amount of data across multiple domains, that doesn't need any extra content to answer questions.<p>* Smaller model that is smart enough to go fetch extra relevant content, and then operate on essentially "reformatting" the context into an answer.</p>
]]></description><pubDate>Tue, 19 May 2026 19:46:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48198450</link><dc:creator>ActorNightly</dc:creator><comments>https://news.ycombinator.com/item?id=48198450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48198450</guid></item><item><title><![CDATA[New comment by ActorNightly in "Gemini 3.5 Flash"]]></title><description><![CDATA[
<p>Because TPUs are more efficient, and its cheaper for them to field them in higher quantity since they own the chip.</p>
]]></description><pubDate>Tue, 19 May 2026 19:41:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48198380</link><dc:creator>ActorNightly</dc:creator><comments>https://news.ycombinator.com/item?id=48198380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48198380</guid></item><item><title><![CDATA[New comment by ActorNightly in "Elon Musk has lost his lawsuit against Sam Altman and OpenAI"]]></title><description><![CDATA[
<p>There is nothing that comes out of this fight. Open AI has lost to Anthropic and Google already. And Musk needs to be in prison.</p>
]]></description><pubDate>Tue, 19 May 2026 02:19:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48188480</link><dc:creator>ActorNightly</dc:creator><comments>https://news.ycombinator.com/item?id=48188480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48188480</guid></item><item><title><![CDATA[New comment by ActorNightly in "Elon Musk has lost his lawsuit against Sam Altman and OpenAI"]]></title><description><![CDATA[
<p>Im just curious what gives you an idea Musk and his cronies are actually intelligent enough to do this.</p>
]]></description><pubDate>Tue, 19 May 2026 02:17:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48188473</link><dc:creator>ActorNightly</dc:creator><comments>https://news.ycombinator.com/item?id=48188473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48188473</guid></item><item><title><![CDATA[New comment by ActorNightly in "RTX 5090 and M4 MacBook Air: Can It Game?"]]></title><description><![CDATA[
<p>>The rest of it is just fashion as far as I can tell.<p>EXACTLY.<p>Apple is a fashion company. They don't care about improving usability of any of their devices. The most important thing is to them is selling a lifestyle.<p>This is why eGPU will never happen - having an external gpu is too nerdy for a lifestyle of an apple user. Same thing of having a phone plugged into a monitor and keyboard. Thats why all their products are separate. You are meant to buy a iphone for phone things, and iPad for the plane, a Macbook for work and a Mac Pro for any serious compute. Them trying to offer a cheaper solution like eGPU dilutes the lifestyle image.</p>
]]></description><pubDate>Mon, 18 May 2026 05:03:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48175762</link><dc:creator>ActorNightly</dc:creator><comments>https://news.ycombinator.com/item?id=48175762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48175762</guid></item><item><title><![CDATA[New comment by ActorNightly in "I believe there are entire companies right now under AI psychosis"]]></title><description><![CDATA[
<p>Thats not what I mean.<p>The original question was<p>>"clean up" dropped databases, compromised computers or leaked personal data?<p>For each of those things, you can right now build an agent that handles all of that. Or use a large frontier model with enough context to build code that ensures all of those edge cases are handled.<p>Future coding will essentially be like this. The concepts of dynamic vs compiled language will shift towards having frontier edge models put together code versus small runtime edge models dynamically processing data.</p>
]]></description><pubDate>Mon, 18 May 2026 04:56:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48175724</link><dc:creator>ActorNightly</dc:creator><comments>https://news.ycombinator.com/item?id=48175724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48175724</guid></item></channel></rss>