<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: ackalker</title><link>https://news.ycombinator.com/user?id=ackalker</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 09:25:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ackalker" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ackalker in "Clang 5 in a Docker container for C++17"]]></title><description><![CDATA[
<p>I find your example of installing a package to be somewhat amusing.<p>The fact that one can install a package in some OS means that somewhere, one or more people sat down and wrote a recipe for building and packaging it, and then hopefully performed some minimal QA on the final product to make sure it actually works.<p>This is not trivial, particularly not if multiple versions of a compiler may need to coexist (because of other packages depending on a particular version), and it needs to be done for each combination of compiler version and OS.<p>To me, examples like: "just run <insert package installation command here>", expecting a package to just magically install itself on some OS are the symptoms of a cargo-cult.<p>Rather, I think that using containers is more like outfitting a cargo container with a fully stocked and staffed workshop, then shipping the container and personnel to where the client needs it to be. The client then only needs to supply the storage space for the container and the goods that need processing (a shared directory in this particular case) and wait for the finished result.
Sure, some of the workers may not speak your language, they may use different tools, but until (if?) the workshop gets rebuilt and staffed on "native soil", the inconvenience should be acceptable.</p>
]]></description><pubDate>Sun, 17 Dec 2017 08:12:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=15944776</link><dc:creator>ackalker</dc:creator><comments>https://news.ycombinator.com/item?id=15944776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15944776</guid></item><item><title><![CDATA[New comment by ackalker in "Unknown Mozilla dev addon "Looking Glass 1.0.3" on browser"]]></title><description><![CDATA[
<p>In my case the setting lists two languages, but "en-US" does appear to have a higher 'quality' factor, so there.</p>
]]></description><pubDate>Sat, 16 Dec 2017 16:33:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=15940216</link><dc:creator>ackalker</dc:creator><comments>https://news.ycombinator.com/item?id=15940216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15940216</guid></item><item><title><![CDATA[New comment by ackalker in "Unknown Mozilla dev addon "Looking Glass 1.0.3" on browser"]]></title><description><![CDATA[
<p>> [...] The experience does not collect or share any data [...]<p>Wrong (unless proven otherwise).<p>From the Shield Studies FAQ[1]:<p>> What data do Shield Studies normally collect?<p>> [...]<p>> Mechanism:<p>><p>> - at STARTUP, SHUTDOWN, INSTALL, UNINSTALL, - send a `shield-study` packet containing the Unified Telemetry Environment.<p>As was stated before, users report that they have had this extension pushed to their browser <i>without</i> their prior consent to sending any telemetry data.<p>[1]: <a href="https://wiki.mozilla.org/Firefox/Shield/Shield_Studies" rel="nofollow">https://wiki.mozilla.org/Firefox/Shield/Shield_Studies</a></p>
]]></description><pubDate>Sat, 16 Dec 2017 15:48:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=15940019</link><dc:creator>ackalker</dc:creator><comments>https://news.ycombinator.com/item?id=15940019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15940019</guid></item><item><title><![CDATA[New comment by ackalker in "Unknown Mozilla dev addon "Looking Glass 1.0.3" on browser"]]></title><description><![CDATA[
<p>There would be "rioting in the streets" of the internet if Mozilla ever decided to drop support for ALSA in Firefox.<p>There are distros, Void Linux (which I am using right now) for one, which ship without pulseaudio (or systemd for that matter) installed by default, thank goodness.</p>
]]></description><pubDate>Sat, 16 Dec 2017 15:12:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=15939855</link><dc:creator>ackalker</dc:creator><comments>https://news.ycombinator.com/item?id=15939855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15939855</guid></item><item><title><![CDATA[New comment by ackalker in "Unknown Mozilla dev addon "Looking Glass 1.0.3" on browser"]]></title><description><![CDATA[
<p>> [...] the extension gets silently pushed to all the US users(!)<p>Non-US user here, my Firefox got it, too.</p>
]]></description><pubDate>Sat, 16 Dec 2017 15:04:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=15939820</link><dc:creator>ackalker</dc:creator><comments>https://news.ycombinator.com/item?id=15939820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15939820</guid></item><item><title><![CDATA[New comment by ackalker in "WOW, Wayland over Wire (2016)"]]></title><description><![CDATA[
<p>This is about forwarding individual remote applications, not entire desktops.</p>
]]></description><pubDate>Fri, 07 Apr 2017 11:30:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=14058813</link><dc:creator>ackalker</dc:creator><comments>https://news.ycombinator.com/item?id=14058813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14058813</guid></item><item><title><![CDATA[New comment by ackalker in "The Gray-1, a homebrew CPU exclusively composed of memory"]]></title><description><![CDATA[
<p>Ah, memories of one of my very first lab assignments in digital circuits engineering class (back when computer science was still busy splitting off from applied mathematics and electrical engineering).
We were given nothing but a breadboard, some chips with basic logic gates (NANDs, multiplexers/demultiplexers), an EPROM, access to an EPROM burner (w/ hex keypad!), some LEDs, switches, resistors, jumper wires and a power source.<p>The assignment was to build a traffic light simulator, set the whole thing running, change the traffic lights as a result of switch inputs acting as sensors and a simulated interval timer.<p>Some students were baffled by this (lectures hadn't caught up with lab assignments at that point): how could you build a small processor using only logic and an EPROM? There's no memory or registers to keep state!<p>This is what differentiates combinatorial logic from sequential logic: feedback. Use some of the EPROM's data outputs along with logic gates and switch outputs (using the multiplexers / demultplexers) as address inputs to the same EPROM.<p>Sweet memories of solving Karnaugh maps, Quine-McCluskey minimization, logic hazard mitigation, etc. Good times.</p>
]]></description><pubDate>Fri, 03 Feb 2017 22:09:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=13563778</link><dc:creator>ackalker</dc:creator><comments>https://news.ycombinator.com/item?id=13563778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13563778</guid></item><item><title><![CDATA[New comment by ackalker in "Neutralize ME Firmware on SandyBridge and IvyBridge Platforms"]]></title><description><![CDATA[
<p>They're called proprietary video drivers, and yes, they pass unknown commands, without user authorization (think DRM) to PCI(e) devices (video cards) all the time.</p>
]]></description><pubDate>Tue, 29 Nov 2016 00:18:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=13059607</link><dc:creator>ackalker</dc:creator><comments>https://news.ycombinator.com/item?id=13059607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13059607</guid></item><item><title><![CDATA[New comment by ackalker in "Vim :smile (2005)"]]></title><description><![CDATA[
<p>In the same vein, do try ":help 42" as well... :)</p>
]]></description><pubDate>Sun, 27 Nov 2016 03:39:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=13047554</link><dc:creator>ackalker</dc:creator><comments>https://news.ycombinator.com/item?id=13047554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13047554</guid></item><item><title><![CDATA[New comment by ackalker in "Firefox Launches More Experimental Features"]]></title><description><![CDATA[
<p>An experimental, no, production feature I would love to have in every browser is a way to disable these <i>excruciatingly annoying</i> full-screen popups which some sites (including the one linked in the topic) show you on your first visit.<p>No, I don't want to subscribe to your newsletter, I don't want email notifications, I don't want to become a member (at least not until I've read a few posts first).<p>Make it possible for me to make those choices my global defaults and I'll be a very happy user.</p>
]]></description><pubDate>Sun, 16 Oct 2016 16:39:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=12719442</link><dc:creator>ackalker</dc:creator><comments>https://news.ycombinator.com/item?id=12719442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12719442</guid></item><item><title><![CDATA[New comment by ackalker in "Stali: A new static Linux distribution"]]></title><description><![CDATA[
<p>Interesting fact: while not all shared object files are executable (or rather: do something interesting other than dump core), some most definitely are: try executing libc someday: $ /usr/lib/libc.so.6<p>See <a href="http://stackoverflow.com/questions/1449987/building-a-so-that-is-also-an-executable" rel="nofollow">http://stackoverflow.com/questions/1449987/building-a-so-tha...</a> for more information.</p>
]]></description><pubDate>Thu, 29 Sep 2016 05:56:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=12603524</link><dc:creator>ackalker</dc:creator><comments>https://news.ycombinator.com/item?id=12603524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12603524</guid></item><item><title><![CDATA[New comment by ackalker in "Arch Linux adapted for Windows Subsystem for Linux"]]></title><description><![CDATA[
<p>Much better than that, actually: <a href="http://visualgdb.com/" rel="nofollow">http://visualgdb.com/</a><p>This one has been around a bit longer, too, and despite its name is now much more than just a pretty face for GDB but rather a full cross-platform development environment which has IntelliSense everywhere, handles the installation of toolchains and BSPs for embedded targets, building kernel modules (with VisualKernel addon), etc.</p>
]]></description><pubDate>Thu, 15 Sep 2016 20:47:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=12509692</link><dc:creator>ackalker</dc:creator><comments>https://news.ycombinator.com/item?id=12509692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12509692</guid></item><item><title><![CDATA[New comment by ackalker in "How I gained access to TMobile’s national network for free"]]></title><description><![CDATA[
<p>Mmm, love the good ole'style hack. Find a hole in the system and peek through, good-natured of course.
Reminds me of how I discovered that some hosting company's FTP server supported the somewhat obscure `cdup` command (which should work identical to `cd ..`), but didn't check if the connecting user actually had access rights to poke around that parent directory (it did for `cd ..`).<p>Much mischievous grinning ensued as I showed to my colleagues how i could "escape" from our allotted home directory and look at directories of some of the other clients, before I reported it to the hosting company. I don't know if they ever fixed that loophole...</p>
]]></description><pubDate>Thu, 15 Sep 2016 02:47:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=12502962</link><dc:creator>ackalker</dc:creator><comments>https://news.ycombinator.com/item?id=12502962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12502962</guid></item><item><title><![CDATA[New comment by ackalker in "Arch Linux adapted for Windows Subsystem for Linux"]]></title><description><![CDATA[
<p>> ...which allows selecting different distributions, including Arch Linux?<p>Sorry to rain on your parade, but there is _no_ official Arch Linux image on Docker[1], as you can easily verify[2].
Use at your own risk whatever Arch Linux image you happen to find on Docker Hub, such as this one[3]. It might work or it might break, but it ain't official.<p>[1]: <a href="https://bbs.archlinux.org/viewtopic.php?id=214973" rel="nofollow">https://bbs.archlinux.org/viewtopic.php?id=214973</a><p>[2]: <a href="https://hub.docker.com/explore/" rel="nofollow">https://hub.docker.com/explore/</a><p>[3]: <a href="https://hub.docker.com/r/base/archlinux/" rel="nofollow">https://hub.docker.com/r/base/archlinux/</a></p>
]]></description><pubDate>Thu, 15 Sep 2016 00:01:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=12502329</link><dc:creator>ackalker</dc:creator><comments>https://news.ycombinator.com/item?id=12502329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12502329</guid></item><item><title><![CDATA[New comment by ackalker in "Writing Less Code"]]></title><description><![CDATA[
<p>TL;DR: KISS+YAGNI :-)</p>
]]></description><pubDate>Mon, 22 Aug 2016 05:27:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=12334296</link><dc:creator>ackalker</dc:creator><comments>https://news.ycombinator.com/item?id=12334296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12334296</guid></item><item><title><![CDATA[New comment by ackalker in "Recursive Functions of Symbolic Expressions and Their Computation (1960)"]]></title><description><![CDATA[
<p>It's so amazing, it was probably made with secret alien technology!</p>
]]></description><pubDate>Mon, 25 Jul 2016 22:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=12162194</link><dc:creator>ackalker</dc:creator><comments>https://news.ycombinator.com/item?id=12162194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12162194</guid></item><item><title><![CDATA[New comment by ackalker in "52-hertz whale"]]></title><description><![CDATA[
<p>Maybe it time-traveled back from the future to save us from deadly attack by an alien probe, to give us a chance to get things right this time.</p>
]]></description><pubDate>Sun, 28 Feb 2016 12:00:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=11190715</link><dc:creator>ackalker</dc:creator><comments>https://news.ycombinator.com/item?id=11190715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11190715</guid></item><item><title><![CDATA[New comment by ackalker in "The design of Britain's wall sockets"]]></title><description><![CDATA[
<p>Exactly. The high current, if combined with unevenly split loads, improperly installed or maintained wiring, excessive use of spurs etc. can actually mean a greater risk of (fire) damage due to overload compared to 'star'-like circuits carrying less current per segment.
<a href="https://en.wikipedia.org/wiki/Ring_circuit" rel="nofollow">https://en.wikipedia.org/wiki/Ring_circuit</a> has some of the gory details.</p>
]]></description><pubDate>Sun, 31 Jan 2016 19:35:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=11007636</link><dc:creator>ackalker</dc:creator><comments>https://news.ycombinator.com/item?id=11007636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11007636</guid></item><item><title><![CDATA[New comment by ackalker in "AtomPair – Pair-programming plugin for Atom, now with multi-tab syncing"]]></title><description><![CDATA[
<p>Those of us coding in GNU Radio, LabView, MaxMSP, PureData, Simulink, VEE, vvvv, etc., would object to such an overly general statement.<p>(Hint: those are all visual or hybrid textual/visual programming languages.)</p>
]]></description><pubDate>Tue, 04 Aug 2015 22:44:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=10006766</link><dc:creator>ackalker</dc:creator><comments>https://news.ycombinator.com/item?id=10006766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10006766</guid></item><item><title><![CDATA[New comment by ackalker in "AtomPair – Pair-programming plugin for Atom, now with multi-tab syncing"]]></title><description><![CDATA[
<p>Erhm, no local network setup? Why is it that nowadays all the so-called cool stuff requires me to sign up with some online service?</p>
]]></description><pubDate>Tue, 04 Aug 2015 22:38:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=10006733</link><dc:creator>ackalker</dc:creator><comments>https://news.ycombinator.com/item?id=10006733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10006733</guid></item></channel></rss>