<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: dimman</title><link>https://news.ycombinator.com/user?id=dimman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 26 Apr 2026 17:13:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dimman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dimman in "Making my first embedded Linux system"]]></title><description><![CDATA[
<p>Welcome to the world of embedded! :)<p>As for the SPI flash size: they are almost always given in Mbit, so 16Mbit is 2MB hence the confusion if I were to guess. You would be looking for a 128Mbit one to get 16MB.<p>Nice work and keep on tinkering!</p>
]]></description><pubDate>Sun, 16 Jun 2024 08:47:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=40695637</link><dc:creator>dimman</dc:creator><comments>https://news.ycombinator.com/item?id=40695637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40695637</guid></item><item><title><![CDATA[New comment by dimman in "Overburden Conveyor Bridge F60"]]></title><description><![CDATA[
<p>Imagine Parker Schnabel borrowing one of these for a season, that’d be something.</p>
]]></description><pubDate>Sun, 11 Feb 2024 12:57:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=39334679</link><dc:creator>dimman</dc:creator><comments>https://news.ycombinator.com/item?id=39334679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39334679</guid></item><item><title><![CDATA[New comment by dimman in "Curl 8.0.0"]]></title><description><![CDATA[
<p>Kind of makes you think that the subject at hand is quite complex in its nature, thus untrained people might do best to steer away until properly trained.</p>
]]></description><pubDate>Mon, 20 Mar 2023 12:05:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=35230332</link><dc:creator>dimman</dc:creator><comments>https://news.ycombinator.com/item?id=35230332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35230332</guid></item><item><title><![CDATA[New comment by dimman in "In 2019 RX470 were $70, RX580 $100"]]></title><description><![CDATA[
<p>Not necessarily more than any other card. As long as it's been running within component specs (especially temperatures), I wouldn't be worried.<p>It's obviously been running fine under high loads, so why would it just decide to stop working fine?<p>I think the major issue is that many cards have been running outside of specs for a long time. High loads tends to increase the risk of that, so the problem lies in figuring out the case for the card you're interested in.</p>
]]></description><pubDate>Tue, 20 Sep 2022 14:32:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=32912146</link><dc:creator>dimman</dc:creator><comments>https://news.ycombinator.com/item?id=32912146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32912146</guid></item><item><title><![CDATA[New comment by dimman in "My favorite iPhone feature was removed, long live its subpar replacement"]]></title><description><![CDATA[
<p>As someone who used this feature every single day, for every single text input on the phone: I 100% agree.<p>The replacement method works, but it is indeed subpar. It annoys me that my 3 generation newer phone is a downgrade in this regard, but I can live with it.</p>
]]></description><pubDate>Fri, 05 Aug 2022 08:11:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=32353143</link><dc:creator>dimman</dc:creator><comments>https://news.ycombinator.com/item?id=32353143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32353143</guid></item><item><title><![CDATA[New comment by dimman in "What they don't teach you about sockets"]]></title><description><![CDATA[
<p>Sure, but from a "high level" or "sockets" perspective, especially as a beginner it shouldn't be something you need to care about. A bit simplified, the basic stuff you need to know is:<p>1) UDP uses packages/messages which may or may not reach its destination. If it reaches its destination the data is intact. Normally connectionless.<p>2) TCP is a stream protocol. There is no package/message boundary unless you create it yourself (my tip is to do a simple binary TLV (type length value) protocol using say a fixed 4 byte header). Requires a connection to be setup first.<p>3) Network byte order - really important to read about.<p>4) Nagles algorithm (TCP_NODELAY) and SO_KEEPALIVE - those are a couple of things to read about.<p>5) Start with the simple select() approach to handle the socket activity.<p>You can then go ahead and get more advanced by doing nonblocking I/O or do blocking I/O with each client in its own thread, figuring out pros and cons for your use case. You can add SSL/TLS on top of your TCP connection etc.<p>EDIT: The SO_KEEPALIVE part is perhaps least important thing to start reading about. I'm a bit biased due to NAT traversal problems as I wrote a secure remote access solution for a major company several years back, utilising STUN/TURN servers, public key authentication (basically certificate pinning), TLS etc.</p>
]]></description><pubDate>Wed, 27 Jul 2022 20:50:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=32256759</link><dc:creator>dimman</dc:creator><comments>https://news.ycombinator.com/item?id=32256759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32256759</guid></item><item><title><![CDATA[New comment by dimman in "What they don't teach you about sockets"]]></title><description><![CDATA[
<p>Interesting read. I’m quite curious of where all the initial misperceptions about sockets comes from.<p>I can highly recommend Beej’s guide to network programming: <a href="https://beej.us/guide/bgnet/" rel="nofollow">https://beej.us/guide/bgnet/</a><p>That together with Linux/BSD man pages should be everything needed, some great documentation there.</p>
]]></description><pubDate>Tue, 26 Jul 2022 22:33:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=32244937</link><dc:creator>dimman</dc:creator><comments>https://news.ycombinator.com/item?id=32244937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32244937</guid></item><item><title><![CDATA[New comment by dimman in "Deprecation of OpenGL and OpenCL (2018)"]]></title><description><![CDATA[
<p>I think there's a confusion of terms, there's a big difference between 'deprecated' and 'obsolete'. They sure can be deprecated, which can be read as "not recommended for use and _may_ be removed in a future release", but that doesn't mean it has been removed/made obsolete.</p>
]]></description><pubDate>Fri, 03 Jun 2022 10:53:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=31606671</link><dc:creator>dimman</dc:creator><comments>https://news.ycombinator.com/item?id=31606671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31606671</guid></item><item><title><![CDATA[New comment by dimman in "USB Cheat Sheet"]]></title><description><![CDATA[
<p>Thanks. Nit-picking here but ground is usually abbreviated GND, not GRD.</p>
]]></description><pubDate>Thu, 05 May 2022 21:49:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=31278751</link><dc:creator>dimman</dc:creator><comments>https://news.ycombinator.com/item?id=31278751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31278751</guid></item><item><title><![CDATA[New comment by dimman in "DirectX 12 applications no longer working on 4th gen Intel processor graphics"]]></title><description><![CDATA[
<p>So DX12 support has not been deprecated in newer drivers (as the page states), it has actually been completely removed.</p>
]]></description><pubDate>Sat, 06 Nov 2021 23:52:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=29134978</link><dc:creator>dimman</dc:creator><comments>https://news.ycombinator.com/item?id=29134978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29134978</guid></item><item><title><![CDATA[New comment by dimman in "Flying Only with the Heat of the Sun"]]></title><description><![CDATA[
<p>Oh noes, not longer working hours…</p>
]]></description><pubDate>Sun, 25 Jul 2021 16:22:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=27950394</link><dc:creator>dimman</dc:creator><comments>https://news.ycombinator.com/item?id=27950394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27950394</guid></item><item><title><![CDATA[New comment by dimman in "Amazon had sales income of €44bn in Europe in 2020 but paid no corporation tax"]]></title><description><![CDATA[
<p>Not a loss but a cost/expense. A loss is, to put it simple, when money in - money out < 0. Without having looked it up, I would imagine that most of his wealth is tied to amazon stock.</p>
]]></description><pubDate>Tue, 04 May 2021 08:17:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=27035147</link><dc:creator>dimman</dc:creator><comments>https://news.ycombinator.com/item?id=27035147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27035147</guid></item><item><title><![CDATA[New comment by dimman in "LinkedIn’s Alternate Universe"]]></title><description><![CDATA[
<p>I guess most of these are consequences of trying to solve problems that doesn’t really exist.</p>
]]></description><pubDate>Fri, 12 Feb 2021 09:07:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=26111849</link><dc:creator>dimman</dc:creator><comments>https://news.ycombinator.com/item?id=26111849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26111849</guid></item><item><title><![CDATA[New comment by dimman in "IBM looking for 12 years’ experience in Kubernetes administration"]]></title><description><![CDATA[
<p>I’d assume it’s a ”typo” as well. Most likely it’s not the same person hiring and writing the job ad. So a qualified guess would be that a character got lost during communication/translation.</p>
]]></description><pubDate>Sun, 12 Jul 2020 13:53:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=23811293</link><dc:creator>dimman</dc:creator><comments>https://news.ycombinator.com/item?id=23811293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23811293</guid></item><item><title><![CDATA[New comment by dimman in "EU lawmakers snub Apple's pleas, vote to push for charging cable standard"]]></title><description><![CDATA[
<p>I did. The springs wearing out very much means bad contact at the contact points, we do agree there. However the receiver end with gold plated contacts points do also wear out. I’ve yet to see anything pointing towards springs wearing out before the gold plated areas (that is being worn by friction each insertion/removal) do.<p>I’ve got a Lightning cable with worn out gold plated contact points, the springs in the phone are perfectly fine.<p>My point being that without some reliable statistics pointing to springs being way more susceptible to wear than gold plated contact points, it doesn’t make any difference.<p>(FWIW: I currently work with factory equipment for PCB production testing and bad contact due to oxidation and wear is a much bigger issue than springs going bad, but that’s just my experience.)</p>
]]></description><pubDate>Sun, 02 Feb 2020 12:33:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=22216657</link><dc:creator>dimman</dc:creator><comments>https://news.ycombinator.com/item?id=22216657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22216657</guid></item><item><title><![CDATA[New comment by dimman in "EU lawmakers snub Apple's pleas, vote to push for charging cable standard"]]></title><description><![CDATA[
<p>Your statement would make more sense if USB-C somehow magically would be immune to wear, but it’s not.</p>
]]></description><pubDate>Sat, 01 Feb 2020 10:45:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=22209849</link><dc:creator>dimman</dc:creator><comments>https://news.ycombinator.com/item?id=22209849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22209849</guid></item><item><title><![CDATA[New comment by dimman in "Help me ask why you didn't just"]]></title><description><![CDATA[
<p>”ssh?”</p>
]]></description><pubDate>Tue, 03 Dec 2019 08:18:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=21690751</link><dc:creator>dimman</dc:creator><comments>https://news.ycombinator.com/item?id=21690751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21690751</guid></item><item><title><![CDATA[New comment by dimman in "Software Updates"]]></title><description><![CDATA[
<p>I guess what we see is in part due to the transition towards more and more ”highlevel”. Now don’t get me wrong here, ”high level” in general is supposed to make life easier for developers, more rapid development and for corporate a better ROI. The downside is that it requires less understanding of the underlaying foundations (it hides it on purpose) from the developers/engineers.<p>Now I’m not saying that ”high level engineers” are less engineers than others, but it’s not surprising that we’re moving in the direction we’re moving. It’s by design.<p>(Now this doesn’t explain everything, far from it, but IMO it’s why we see an image writer weighting in on 300MB compared to  a C/C++ version at <1MB)</p>
]]></description><pubDate>Fri, 08 Nov 2019 14:04:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=21482191</link><dc:creator>dimman</dc:creator><comments>https://news.ycombinator.com/item?id=21482191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21482191</guid></item><item><title><![CDATA[New comment by dimman in "My Hardest Bug to Debug (2018)"]]></title><description><![CDATA[
<p>Long story short:
Unexpected OpenSSL hard crashes in our application. Turns out our HW was reporting support for unaligned access where as it was actually disabled in CPU due to buggy hw (arm platform).</p>
]]></description><pubDate>Thu, 07 Nov 2019 12:33:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=21472597</link><dc:creator>dimman</dc:creator><comments>https://news.ycombinator.com/item?id=21472597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21472597</guid></item><item><title><![CDATA[New comment by dimman in "Why don't we have Wayland on Raspberry Pi yet? (2018)"]]></title><description><![CDATA[
<p>Ubununtu, hilarious typo</p>
]]></description><pubDate>Tue, 23 Apr 2019 21:18:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=19732983</link><dc:creator>dimman</dc:creator><comments>https://news.ycombinator.com/item?id=19732983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19732983</guid></item></channel></rss>