<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: andreygrehov</title><link>https://news.ycombinator.com/user?id=andreygrehov</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 13 Nov 2026 01:22:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=andreygrehov" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by andreygrehov in "The $6.3B Binance hack was pulled off in just 20 minutes"]]></title><description><![CDATA[
<p>Kinda wrong. The US and Russia have had a Mutual Legal Assistance Treaty since 2002 and the US and China have a similar agreement dating back to 2001.<p>Just recently, the US and China had repatriated fugitives to each other, despite having no extradition treaty. No extradition treaty does not mean transferring suspects is impossible.</p>
]]></description><pubDate>Sat, 31 Oct 2026 18:34:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=50318690</link><dc:creator>andreygrehov</dc:creator><comments>https://news.ycombinator.com/item?id=50318690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50318690</guid></item><item><title><![CDATA[New comment by andreygrehov in "Roblox downloaded 145GB models from us (including adult content) without asking"]]></title><description><![CDATA[
<p>The internet must understand one simple rule. What’s downloadable will always be downloaded. There are plenty of people who don’t give a flying fk about your LICENSE.md, robots.txt, ToS and whatnot. It’s like leaving your bike unlocked in the public. Even if there is a giant cardboard next to it saying: “please, don’t steal the bike” - nobody cares. Someone will strikethrough the “don’t” and grab the bike.</p>
]]></description><pubDate>Tue, 27 Oct 2026 12:06:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=50257907</link><dc:creator>andreygrehov</dc:creator><comments>https://news.ycombinator.com/item?id=50257907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50257907</guid></item><item><title><![CDATA[New comment by andreygrehov in "Meta Employees Denounce Interference in Brazilian Elections"]]></title><description><![CDATA[
<p>Lula is a friend of Putin. The other candidate is a friend of Trump.</p>
]]></description><pubDate>Mon, 26 Oct 2026 19:11:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=50249357</link><dc:creator>andreygrehov</dc:creator><comments>https://news.ycombinator.com/item?id=50249357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50249357</guid></item><item><title><![CDATA[New comment by andreygrehov in "Root shell on Samsung TV"]]></title><description><![CDATA[
<p>Who are these people? What do they do?</p>
]]></description><pubDate>Sun, 25 Oct 2026 20:17:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=50235642</link><dc:creator>andreygrehov</dc:creator><comments>https://news.ycombinator.com/item?id=50235642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50235642</guid></item><item><title><![CDATA[New comment by andreygrehov in "Root shell on Samsung TV"]]></title><description><![CDATA[
<p>Who are you referring to as 'fascists' and why that specific term?</p>
]]></description><pubDate>Sun, 25 Oct 2026 18:37:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=50234635</link><dc:creator>andreygrehov</dc:creator><comments>https://news.ycombinator.com/item?id=50234635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50234635</guid></item><item><title><![CDATA[New comment by andreygrehov in "Docker is weird"]]></title><description><![CDATA[
<p>That's the case for Range - <a href="https://getrange.sh/" rel="nofollow">https://getrange.sh/</a> - runs any OCI image without pulling it. HTTP range requests FTW! :)</p>
]]></description><pubDate>Fri, 23 Oct 2026 04:48:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=50204632</link><dc:creator>andreygrehov</dc:creator><comments>https://news.ycombinator.com/item?id=50204632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50204632</guid></item><item><title><![CDATA[New comment by andreygrehov in "Docker is weird"]]></title><description><![CDATA[
<p>It also works with more than contaienr images - HuggingFace repos (hf://org/model), S3 (s3://bucket/...) or any HTTP server really.<p>Range always reads only the bytes your program touches. Nothing else. You can prob shell into a 1TB image from a Raspberry Pi :)</p>
]]></description><pubDate>Fri, 23 Oct 2026 04:30:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=50204534</link><dc:creator>andreygrehov</dc:creator><comments>https://news.ycombinator.com/item?id=50204534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50204534</guid></item><item><title><![CDATA[New comment by andreygrehov in "Docker is weird"]]></title><description><![CDATA[
<p>I created Range (for fun). No daemon. No root.<p>A few cool tricks:<p>`range shell python:3.12` - opens a shell image without pulling the entire image.<p>`range shell ubuntu --commands` - you are in Ubuntu. Type any command Ubuntu doesn't have and it comes from the image that has it. On the fly.<p>`range run --network none ubuntu` - network-isolated sandbox<p>range run ebs://snap-... -- cat /etc/os-release - opens an EBS snapshot with no EC2 instance<p>Another cool trick:<p>`range run python:3.12 --mount hf://moonshotai/Kimi-K2-Instruct:/model -- du -sh /model` says 959G instantly :)<p>Check it out here - <a href="https://getrange.sh" rel="nofollow">https://getrange.sh</a><p>Most importantly, Range doesn't need any daemon, any container runtime, any registry or any image conversion. One binary only. On a Mac it boots its own tiny Linux VM per session, and on Linux it uses KVM.</p>
]]></description><pubDate>Fri, 23 Oct 2026 04:24:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=50204485</link><dc:creator>andreygrehov</dc:creator><comments>https://news.ycombinator.com/item?id=50204485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50204485</guid></item><item><title><![CDATA[New comment by andreygrehov in "Tesla Roadster"]]></title><description><![CDATA[
<p>700,000?! Interesting how you went from confidently predicting the next 100 years of aviation to treating a statistical projection as a confirmed death toll.</p>
]]></description><pubDate>Sat, 17 Oct 2026 02:49:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=50127402</link><dc:creator>andreygrehov</dc:creator><comments>https://news.ycombinator.com/item?id=50127402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50127402</guid></item><item><title><![CDATA[New comment by andreygrehov in "Tesla Roadster"]]></title><description><![CDATA[
<p>7 years ago Elon posted a tweet revealing how the Roadster will work. The yesterday’s demo was a 100% match to what he had said. I don’t think you understand Elon. Actually, I’m going to rephrase - you don’t understand Elon at all. There was no demo of a car yesterday, and he gives zero fks about the stock price.</p>
]]></description><pubDate>Sat, 17 Oct 2026 01:23:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=50126904</link><dc:creator>andreygrehov</dc:creator><comments>https://news.ycombinator.com/item?id=50126904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50126904</guid></item><item><title><![CDATA[Range – open a 100GB environment in under a second]]></title><description><![CDATA[
<p>Article URL: <a href="https://getrange.sh/">https://getrange.sh/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50078868">https://news.ycombinator.com/item?id=50078868</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 13 Oct 2026 21:14:09 +0000</pubDate><link>https://getrange.sh/</link><dc:creator>andreygrehov</dc:creator><comments>https://news.ycombinator.com/item?id=50078868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50078868</guid></item><item><title><![CDATA[Shell into a remote environment before downloading it]]></title><description><![CDATA[
<p>Article URL: <a href="https://getrange.sh/">https://getrange.sh/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49934167">https://news.ycombinator.com/item?id=49934167</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 02 Oct 2026 14:51:46 +0000</pubDate><link>https://getrange.sh/</link><dc:creator>andreygrehov</dc:creator><comments>https://news.ycombinator.com/item?id=49934167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49934167</guid></item><item><title><![CDATA[Show HN: Range – open a 1TB Linux environment in under a second]]></title><description><![CDATA[
<p>Hi HN. My name is Andrey.<p>Range lets you open a Linux environment of any size without downloading it first.<p>Let me just show you what i mean by that.<p>Example 1. Any docker image.<p>Say i want to test something with Python 3.12<p><pre><code>  $ range shell python:3.12
</code></pre>
This will download the image and index all the layers, but this happens only once (same as docker pull). 
The fun part is the second run:<p><pre><code>  $ range shell python:3.12

  Range environment
    Artifact          python:3.12
    Logical size      1.35 GB
    Runtime           darwin/arm64
    Workload          interactive
    Profile           4 prior sessions
    Ready             2.82 s

  root@range:/# python3 --version
  Python 3.12.14
</code></pre>
You are inside in 2.82 seconds. Now, say you want python:3.13 after that. Since 3.12 and 3.13 have common layers:<p><pre><code>  $ range shell python:3.13
  Indexing python:3.13, layer 5/7, 6.20 MB, once
  Indexing python:3.13, layer 6/7, 26.89 MB, once
  Indexing python:3.13, layer 7/7, 249 B, once

  ...

  root@range:/# python3 --version
  Python 3.13.15
</code></pre>
You are in! We only downloaded 30MB out of 400MB simply because Python 3.12 and 3.13 share the first 4 layers.<p>Example 2. I don't want to download at all.<p><pre><code>  $ range shell https://github.com/andreygrehov/range/releases/download/demo/go1.23-arm64.range
  [1.85 second later]
  root@range:/go# go version
  go version go1.23.12 linux/arm64
</code></pre>
.range is my own format. The filesystem is already indexed, so there is nothing for you to index, therefore almost nothing to download (above example - 6MB out of 1GB). I plan to index top NN docker images so that you don't have to download anything on the first run ever.<p>See <a href="https://getrange.sh" rel="nofollow">https://getrange.sh</a> to learn more :)<p>github: <a href="https://github.com/andreygrehov/range" rel="nofollow">https://github.com/andreygrehov/range</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49908611">https://news.ycombinator.com/item?id=49908611</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 30 Sep 2026 13:24:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49908611</link><dc:creator>andreygrehov</dc:creator><comments>https://news.ycombinator.com/item?id=49908611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49908611</guid></item><item><title><![CDATA[Range – open a 1 TB AI model in 3 seconds without downloading it]]></title><description><![CDATA[
<p>Article URL: <a href="https://getrange.sh/">https://getrange.sh/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49884918">https://news.ycombinator.com/item?id=49884918</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 28 Sep 2026 21:50:23 +0000</pubDate><link>https://getrange.sh/</link><dc:creator>andreygrehov</dc:creator><comments>https://news.ycombinator.com/item?id=49884918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49884918</guid></item><item><title><![CDATA[New comment by andreygrehov in "Revealing the details of how OpenAI agents hacked Hugging Face"]]></title><description><![CDATA[
<p>700 agents escaped the matrix, ignored all the guardrails and started writing exploits left and right... lol. give me a break. This was all supervised by a human.</p>
]]></description><pubDate>Sat, 26 Sep 2026 01:14:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49852155</link><dc:creator>andreygrehov</dc:creator><comments>https://news.ycombinator.com/item?id=49852155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49852155</guid></item><item><title><![CDATA[New comment by andreygrehov in "Growing proof that autonomous cars save lives"]]></title><description><![CDATA[
<p>Hundreds of buses on the road. Amazing!</p>
]]></description><pubDate>Wed, 09 Sep 2026 23:00:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49635793</link><dc:creator>andreygrehov</dc:creator><comments>https://news.ycombinator.com/item?id=49635793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49635793</guid></item><item><title><![CDATA[New comment by andreygrehov in "Gemini 3.8 Flash and 3.8 Flash Cyber"]]></title><description><![CDATA[
<p>> it's readily available on AI Studio<p>AI Studio? Seriously, the hell is that? Gemini, AI Studio, Antigravity - what is all that nonsense? The 3.8 Flash announcement says the model is available to Google AI Pro customers. Is it the same as Gemini Pro, or some sort of AI Studio Pro? Based on the comments, i see the model is available in the Gemini App, not available in the UI, not available to Workspace accounts but is available to some personal accounts, yet I'm not a Workspace user. Some people have already mentioned that they are paid customers, yet they don't see the new model.<p>I know Google loves asking graph problems during their tech interviews, but I can't wrap my head why the customers should solve these problems as well.</p>
]]></description><pubDate>Wed, 02 Sep 2026 16:59:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49539162</link><dc:creator>andreygrehov</dc:creator><comments>https://news.ycombinator.com/item?id=49539162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49539162</guid></item><item><title><![CDATA[New comment by andreygrehov in "Gemini 3.8 Flash and 3.8 Flash Cyber"]]></title><description><![CDATA[
<p>I don't use Gemini, but I thought `cool, let's give this new model a try`. Opened gemini.google.com, and I'm not even surprised. The drop down gives me the following options:<p>- Flash-Lite<p>- 3.6 Flash [new]<p>- 3.1 Pro<p>The above is why i don't use LLM products from Google. If the model is not available right this minute (heck, hours before the release!), then I'm not gonna bother getting back to it tomorrow, because tomorrow I'll be playing with the new model from OAI/Anthropic.</p>
]]></description><pubDate>Wed, 02 Sep 2026 16:36:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49538801</link><dc:creator>andreygrehov</dc:creator><comments>https://news.ycombinator.com/item?id=49538801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49538801</guid></item><item><title><![CDATA[New comment by andreygrehov in "Nitter and XCancel receive cease and desist notices"]]></title><description><![CDATA[
<p>X has substantially fewer bots than the old Twitter. Heck, my past employer had a private API access to create unlimited number of accounts via a basic POST request.</p>
]]></description><pubDate>Wed, 26 Aug 2026 04:04:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49444103</link><dc:creator>andreygrehov</dc:creator><comments>https://news.ycombinator.com/item?id=49444103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49444103</guid></item><item><title><![CDATA[New comment by andreygrehov in "Introduction to Data-Oriented Design [pdf]"]]></title><description><![CDATA[
<p>Ah, thanks for flagging. You are 100% correct.</p>
]]></description><pubDate>Mon, 27 Jul 2026 21:41:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49075867</link><dc:creator>andreygrehov</dc:creator><comments>https://news.ycombinator.com/item?id=49075867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49075867</guid></item></channel></rss>