<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: motrm</title><link>https://news.ycombinator.com/user?id=motrm</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 13:43:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=motrm" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by motrm in "Troubleshooting Email Delivery to Microsoft Users"]]></title><description><![CDATA[
<p>There was a fairly active thread on the mailop mailing list about this, as you might expect given its userbase.<p>Annoyingly, mailop.org list archives are member-only (free to join however).<p>Mail Archive has the content, though I never much liked their UI. Link to the first message of the most interesting (IMO) thread, though there were others around the same time: <a href="https://www.mail-archive.com/mailop@mailop.org/msg26087.html" rel="nofollow">https://www.mail-archive.com/mailop@mailop.org/msg26087.html</a><p>edited to add: this was a general MS issue and not necessarily senders having spam/dns/domain issues, which I suppose it why it annoyed mailops so greatly! and of course the long tail of the wider internet</p>
]]></description><pubDate>Wed, 15 Apr 2026 00:09:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47773105</link><dc:creator>motrm</dc:creator><comments>https://news.ycombinator.com/item?id=47773105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47773105</guid></item><item><title><![CDATA[New comment by motrm in "Backblaze has stopped backing up OneDrive and Dropbox folders and maybe others"]]></title><description><![CDATA[
<p>I wonder if OP didn't realise there was this _Show Hidden Files_ option and their .git was indeed backed up.<p>That would be nice, they'd be able to get their history back!</p>
]]></description><pubDate>Tue, 14 Apr 2026 12:50:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47764997</link><dc:creator>motrm</dc:creator><comments>https://news.ycombinator.com/item?id=47764997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47764997</guid></item><item><title><![CDATA[New comment by motrm in "curl > /dev/sda: How I made a Linux distro that runs wget | dd"]]></title><description><![CDATA[
<p>Mildly pedantic, and of course ignores how wild this whole thing is, but I don't think this bit is correct:<p><pre><code>  After waiting for a little while, the program terminated with the following output:
  
  astrid@chungus infra  gzip -vc result/nixos.img | ssh root@myhost.example -- bash -c 'gunzip -vc > /dev/sda'
  root@myhost.example's password:
   77.8% -- replaced with stdout
  
  What happened here?
</code></pre>
The 77.8% bit is gunzip -v reporting that it finished decompressing the data to stdout and that the compression ratio was 77.8%... so this invocation may well have succeeded. Assuming, as rwmj points out, nothing else stomped on any of the written blocks.<p>I do like this idea - with sufficient prep of the system before writing the image, namely stopping as many processes as possible especially those that might do some writing, it's a quick and dirty way to replace a stock OS with a ready-made image. Could perhaps be safer doing it twice, once into a minimal image that does very little beyond network bringup & runs ssh, followed by final OS replacement in a (more) controlled manner.</p>
]]></description><pubDate>Tue, 24 Mar 2026 21:27:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47509610</link><dc:creator>motrm</dc:creator><comments>https://news.ycombinator.com/item?id=47509610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47509610</guid></item><item><title><![CDATA[New comment by motrm in "Hackers gained unauthorized access to Trezor's server infrastructure"]]></title><description><![CDATA[
<p>Very suspicious URL for this, with a prominent link to Trezor Suite at suite-trezorup[.]com - looks a lot like phishing. Be careful.</p>
]]></description><pubDate>Thu, 12 Mar 2026 20:39:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47356752</link><dc:creator>motrm</dc:creator><comments>https://news.ycombinator.com/item?id=47356752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47356752</guid></item><item><title><![CDATA[New comment by motrm in "Deno Sandbox"]]></title><description><![CDATA[
<p>Reminds me a little of Fly's Tokenizer - <a href="https://github.com/superfly/tokenizer" rel="nofollow">https://github.com/superfly/tokenizer</a><p>It's a little HTTP proxy that your application can route requests through, and the <i>proxy</i> is what handles adding the API keys or whatnot to the request to the service, rather than your application, something like this for example:<p>Application -> tokenizer -> Stripe<p>The secrets for the third party service should in theory then be safe should there be some leak or compromise of the application since it doesn't know the actual secrets itself.<p>Cool idea!</p>
]]></description><pubDate>Tue, 03 Feb 2026 18:24:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46874959</link><dc:creator>motrm</dc:creator><comments>https://news.ycombinator.com/item?id=46874959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46874959</guid></item><item><title><![CDATA[New comment by motrm in "Level S4 solar radiation event"]]></title><description><![CDATA[
<p>Sounds like a dialup modem at about 3:30 :)<p>How sure are we the aliens aren't trying to dial in?</p>
]]></description><pubDate>Tue, 20 Jan 2026 13:35:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46691672</link><dc:creator>motrm</dc:creator><comments>https://news.ycombinator.com/item?id=46691672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46691672</guid></item><item><title><![CDATA[New comment by motrm in "YouTube addresses lower view counts which seem to be caused by ad blockers"]]></title><description><![CDATA[
<p>Jeff Geerling has been sleuthing into this lately too - my biggest takeaway is that it's only viewer counts that are suffering, he's not seen revenue drop which is key. Viewer counts are vanity, revenue is sanity :)<p><a href="https://www.jeffgeerling.com/blog/2025/digging-deeper-youtubes-view-count-discrepancy" rel="nofollow">https://www.jeffgeerling.com/blog/2025/digging-deeper-youtub...</a></p>
]]></description><pubDate>Wed, 17 Sep 2025 14:56:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45276615</link><dc:creator>motrm</dc:creator><comments>https://news.ycombinator.com/item?id=45276615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45276615</guid></item><item><title><![CDATA[New comment by motrm in "DNA is maybe 60-750MB of data"]]></title><description><![CDATA[
<p>DNA makes me think of ASN.1 in that a short sequence of bits can convey rather a lot of information - but it makes no sense without knowing which message those bits represent. Only with that knowledge can you turn those bits into something useful.</p>
]]></description><pubDate>Thu, 08 May 2025 22:57:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43932189</link><dc:creator>motrm</dc:creator><comments>https://news.ycombinator.com/item?id=43932189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43932189</guid></item><item><title><![CDATA[New comment by motrm in "Building Burstables: CPU slicing with cgroups"]]></title><description><![CDATA[
<p>Echoing parrit's comment, this was indeed a very nice read and very well written.<p>I particularly enjoyed the gentle exposition into the world of cgroups and how they work, the levers available, and finally how Ubicloud uses them.<p>Looking forward to reading how you handle burst credits over longer periods, once you implement that :)<p>Lovely work, Maciek!</p>
]]></description><pubDate>Sat, 03 May 2025 00:25:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43875825</link><dc:creator>motrm</dc:creator><comments>https://news.ycombinator.com/item?id=43875825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43875825</guid></item><item><title><![CDATA[New comment by motrm in "Database management in a single PHP file"]]></title><description><![CDATA[
<p>To be fair it's the actual releases that are in a single file.<p>Development evidently happens in the traditional sense with the project in a nicely defined tree.<p>The build process looks pretty gnarly, but it works! <a href="https://github.com/vrana/adminer/blob/master/compile.php" rel="nofollow">https://github.com/vrana/adminer/blob/master/compile.php</a></p>
]]></description><pubDate>Thu, 20 Mar 2025 11:38:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=43421822</link><dc:creator>motrm</dc:creator><comments>https://news.ycombinator.com/item?id=43421822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43421822</guid></item><item><title><![CDATA[New comment by motrm in "[dead]"]]></title><description><![CDATA[
<p>12 days left to support mtlynch's book on levelling up your writing, something many of us software developers could make use of.<p>The discussion about Rules for Writing Software Tutorials had a lively discussion here not too long ago - <a href="https://news.ycombinator.com/item?id=42574641">https://news.ycombinator.com/item?id=42574641</a><p>I, for one, am hoping the Kickstarter succeeds and we get to see the finished book. Please support if you're in the target market!</p>
]]></description><pubDate>Wed, 19 Mar 2025 23:42:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=43418437</link><dc:creator>motrm</dc:creator><comments>https://news.ycombinator.com/item?id=43418437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43418437</guid></item><item><title><![CDATA[New comment by motrm in "SrsRAN: Open-Source 4G/5G"]]></title><description><![CDATA[
<p>It's incredible to see such capability on such a tiny board.<p>The LA9310 has incredible specs, too, what a beast.<p>Have you done anything with its Network Listening feature? I'm curious if that's frequency flexible or if it's limited to a specific handful of common bands.<p>How have you found the NXP SDK, is it reasonably decent to work with?</p>
]]></description><pubDate>Mon, 06 Jan 2025 16:45:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=42612180</link><dc:creator>motrm</dc:creator><comments>https://news.ycombinator.com/item?id=42612180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42612180</guid></item><item><title><![CDATA[New comment by motrm in "Hacking yourself a satellite – recovering BEESAT-1 [video]"]]></title><description><![CDATA[
<p>I have to say this is perhaps one of my favourite CCC talks.<p>Interesting subject matter, novel technical problems and solutions, story narrated at speed and with just enough information to fill in typical knowledge gaps, and on top of all of that there's slides and answers ready to go for random questions from the audience.<p>Wonderful job, PistonMiner!</p>
]]></description><pubDate>Sat, 04 Jan 2025 22:02:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=42598017</link><dc:creator>motrm</dc:creator><comments>https://news.ycombinator.com/item?id=42598017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42598017</guid></item><item><title><![CDATA[New comment by motrm in "Institutional memory and reverse smuggling (2011)"]]></title><description><![CDATA[
<p>And here I was wondering what the odd title meant, but with your hint it totally makes sense. From the page:<p><pre><code>    <!-- from http://wrttn.in/04af1a -->
    <title>wrttn:04af1a</title>
</code></pre>
and of course if one visits <a href="https://landley.net/history/" rel="nofollow">https://landley.net/history/</a> you can see that Rob has archived some things he found interesting:<p><pre><code>    I'm writing a book on computer history. You can look at my mirror of stuff I found elsewhere on the web, or the scans of stuff I found at garage sales and such.
</code></pre>
...which links to <a href="https://landley.net/history/mirror/index.html" rel="nofollow">https://landley.net/history/mirror/index.html</a><p>Apologies for those who lose hours if not days to the rabbit hole therein.</p>
]]></description><pubDate>Fri, 29 Nov 2024 15:35:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=42274534</link><dc:creator>motrm</dc:creator><comments>https://news.ycombinator.com/item?id=42274534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42274534</guid></item><item><title><![CDATA[New comment by motrm in "Ask HN: Junior dev in charge of rewriting 500k line PHP app. Looking for advice"]]></title><description><![CDATA[
<p>Don't build from scratch :-)<p>It's a rare project that a rebuild succeeds!<p>My experience is with Laravel, so not too far off your ideal of using Symfony, though I wouldn't let minimalism cause you to avoid Laravel and end up having to do more work. Whether you use Laravel or Symfony alone is probably negligible compared to the application itself.<p>For such a large application - in keeping with avoiding rebuilds - I'd be looking at ways to subsume parts of the current application into (say) a Laravel application, with glue code at the edges where necessary to paper over differences between the legacy code and the framework-backed code.<p>Continuing on that path with parts of the system - while (crucially) keeping it up and running for existing users - slowly replacing/enhancing existing code to work in a more coherent fashion with the guide ropes of a framework.<p>Eventually you ought to end up in a position where you can pick up speed and tap away at the legacy parts.<p>Ref: your final paragraph, in a decent framework you can quite easily scope queries to restrict the data queried via SQL. Particularly if you have a strong permission system this becomes easier! I like to avoid database-per-customer unless absolutely necessary, it has its own issues, like keeping all databases in sync and on the latest migrations.<p>Sounds like you've got a fun job ahead of you, holler if your org could use some help :) UK based.</p>
]]></description><pubDate>Mon, 11 Nov 2024 18:16:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=42109224</link><dc:creator>motrm</dc:creator><comments>https://news.ycombinator.com/item?id=42109224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42109224</guid></item><item><title><![CDATA[New comment by motrm in "LTESniffer: An Open-Source LTE Downlink/Uplink Eavesdropper"]]></title><description><![CDATA[
<p>Certainly Qualcomm modems can have their diagnostic mode enabled when you have access to /dev/diag - usually on rooted devices but occasionally on stock.<p>You can ask the processor to send higher layer information via diag, including the messages the base stations send. There’s also commands to lock on to a specific base station so you’re not constantly moving from cell to cell.<p>There’s plenty of commercial devices that use this functionality to provide network monitoring and management capabilities for mobile network operators checking out base station functionality in the field. TEMS comes to mind for that but they’re certainly not the only ones.<p>It’s a deep rabbit hole :-)</p>
]]></description><pubDate>Tue, 22 Oct 2024 12:25:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=41913546</link><dc:creator>motrm</dc:creator><comments>https://news.ycombinator.com/item?id=41913546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41913546</guid></item><item><title><![CDATA[New comment by motrm in "Zendesk: Email user verification bug bounty report retrospective"]]></title><description><![CDATA[
<p>I submitted a comment to this article but it's unclear if it's going to be moderated or indeed published, here's what I said:<p><pre><code>  I think it's a bit discourteous to shoo Daniel away due to an out of scope
  report, then cry wolf when your clients do actually feel that this warrants
  a response. The fact that you made changes to your systems in response
  indicates that this wasn't as benign as it first seemed.

  IMO Zendesk should do the right thing and issue a reward. An issue was
  reported and ultimately resolved in some fashion. Continue to encourage
  researchers to bother reporting things to you. Yes, you have a little egg
  on your face due to the end-run via your clients, but that's life, Zendesk
  will survive.</code></pre></p>
]]></description><pubDate>Sat, 12 Oct 2024 22:48:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=41823403</link><dc:creator>motrm</dc:creator><comments>https://news.ycombinator.com/item?id=41823403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41823403</guid></item><item><title><![CDATA[New comment by motrm in "Hurricane Milton's Impact: 70 Florida Cities See 50%+ Drop in Internet Traffic"]]></title><description><![CDATA[
<p>Interdictor! That's the one!<p>Looks like the posts start at <a href="https://interdictor.livejournal.com/?skip=340" rel="nofollow">https://interdictor.livejournal.com/?skip=340</a> and newer ones can be found via the 'Next 10' link at the lower right.<p>Thanks Julian!</p>
]]></description><pubDate>Thu, 10 Oct 2024 20:38:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=41803318</link><dc:creator>motrm</dc:creator><comments>https://news.ycombinator.com/item?id=41803318</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41803318</guid></item><item><title><![CDATA[New comment by motrm in "Hurricane Milton's Impact: 70 Florida Cities See 50%+ Drop in Internet Traffic"]]></title><description><![CDATA[
<p>I really wanted to reply here with a link to something I recall reading from back when Katrina happened, but I can't find it.<p>If I remember correctly it was someone called Usurper or The Usurper and they chronicled their journey at the time looking after a DC during Katrina. It may not have been a whole DC, possibly it was a business and their (smaller set of) servers, but my memory fails me.<p>Unfortunately I can't remember what medium it was written on - a blog of some sort? Heck, it could even have been on the Something Awful forums given the year.<p>I remember stories of struggling to find fresh sources of gas for the generator and all the fun involved in getting it from A to B.<p>Anyone else remember that? I'd love to have another read of it now, and I think some of you might too. It'll offer a bit of insight of what's to come this year too.</p>
]]></description><pubDate>Thu, 10 Oct 2024 20:30:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=41803252</link><dc:creator>motrm</dc:creator><comments>https://news.ycombinator.com/item?id=41803252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41803252</guid></item><item><title><![CDATA[New comment by motrm in "More Memory Safety for Let's Encrypt: Deploying ntpd-rs"]]></title><description><![CDATA[
<p>If the pieces of state are all well known at build time - and trusted in terms of their content - it may be feasible to print out JSON 'manually' as it were, instead of needing to use a JSON library,<p><pre><code>  print "{"
  print "\"some_state\": \"";
  print GlobalState.Something.to_text();
  print "\", ";
  print "\"count_of_frobs\": ";
  print GlobalState.FrobsCounter;
  print "}";
</code></pre>
Whether it's worth doing this just to rid yourself of a dependency... who knows.</p>
]]></description><pubDate>Mon, 24 Jun 2024 21:36:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=40781101</link><dc:creator>motrm</dc:creator><comments>https://news.ycombinator.com/item?id=40781101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40781101</guid></item></channel></rss>