<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>hardware on S Anand</title>
    <link>https://www.s-anand.net/blog/tag/hardware/</link>
    <description>Recent content in hardware on S Anand</description>
    <generator>Hugo -- 0.156.0</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 16 Feb 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.s-anand.net/blog/tag/hardware/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Things I Learned - 16 Feb 2025</title>
      <link>https://www.s-anand.net/blog/things-i-learned-16-feb-2025/</link>
      <pubDate>Sun, 16 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/things-i-learned-16-feb-2025/</guid>
      <description>&lt;p&gt;This week, I learned:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.connectedpapers.com/&#34;&gt;Connected Papers&lt;/a&gt; shows papers similar to each other based on co-citation and bibliographic coupling for ~50,000 papers.&lt;/li&gt;
&lt;li&gt;Notes from a fireside chat with &lt;a href=&#34;https://www.linkedin.com/in/pchandrasekar/&#34;&gt;Prashanth Chandrasekar&lt;/a&gt;, CEO, StackOverflow, and the StackOverflow team
&lt;ul&gt;
&lt;li&gt;There&amp;rsquo;s a signal that software demand is growing in 2024. Many more students took the StackOverflow survey in 2024. So more students (or other professionals) are shifting into / starting to learn software development.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&#34;https://aiindex.stanford.edu/report/&#34;&gt;AI Index&lt;/a&gt; is a good resource for AI trends.&lt;/li&gt;
&lt;li&gt;Experts are better able to use AI for writing code. Less experienced developers are more likely to use AI for code reviews, project planning, etc.&lt;/li&gt;
&lt;li&gt;There&amp;rsquo;s a 5% &lt;em&gt;decline&lt;/em&gt; in favorability for AI tools compared to 2023, maybe due to disappointing results.&lt;/li&gt;
&lt;li&gt;Pilot groups working on AI are 25-30% more productive. They&amp;rsquo;re the most enthusiastic. For the rest of the company, it drops off to 5-10%
&lt;ul&gt;
&lt;li&gt;#LEARNING Benefit comes from NEW people becoming programmers, not existing ones getting more effective?&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;StackOverflow wants to be where the developer is.
&lt;ul&gt;
&lt;li&gt;The programmer workflow was: Google -&amp;gt; StackOverflow -&amp;gt; GitHub.&lt;/li&gt;
&lt;li&gt;Now it&amp;rsquo;s changing to ChatGPT / Cursor -&amp;gt; GitHub.&lt;/li&gt;
&lt;li&gt;StackOverflow has a partnership with OpenAI and working on a plugin. Same with Google&amp;rsquo;s Duet AI, GitHub Copilot, many others. They&amp;rsquo;ll link to StackOverflow.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;StackOverflow is driving integration actively through an enterprise Overflow API&lt;/li&gt;
&lt;li&gt;Q: What tech have you seen blaze through the ranks?
&lt;ul&gt;
&lt;li&gt;Prashanth: Abstraction wins. Stuff that abstracts away things well and more wins. This includes Gen AI.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://stackoverflow.blog/author/eyepis/&#34;&gt;Erin Yepis&lt;/a&gt;: Rust (from 3% to 12%). AWS has steady growth.&lt;/li&gt;
&lt;li&gt;Erin Yapis: I have a time series spreadsheet that I&amp;rsquo;ll publish.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q: What technologies are unusually tightly coupled?
&lt;ul&gt;
&lt;li&gt;Prashanth: AWS &amp;amp; Google Cloud are tightly coupled.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q: We have an engagement problem. Might be India-specific. What are low-effort high-return mechanisms to increase engagement.
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.linkedin.com/in/eric-woodring-1823bb84/&#34;&gt;Eric Woodring&lt;/a&gt;: Rather than a static web page, integrate it using the API. #TODO&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.linkedin.com/in/benjaminmarconi/&#34;&gt;Ben Marconi&lt;/a&gt;: Use LLMs to write post mortems and push to StackOverflow. #TODO&lt;/li&gt;
&lt;li&gt;Eric Woodring: &amp;ldquo;Hydrating&amp;rdquo; the community helps.
&lt;ul&gt;
&lt;li&gt;We take repeat questions on Teams / Slack and seed them using LLMs.&lt;/li&gt;
&lt;li&gt;We integrate with the API to auto-add Q&amp;amp;A.&lt;/li&gt;
&lt;li&gt;Transform documentation into Q&amp;amp;A. Potentially &lt;strong&gt;UPDATE&lt;/strong&gt; existing Q&amp;amp;A if it&amp;rsquo;s wrong.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q: What unexpected lessons about developer behavior have you learned while running StackOverflow?
&lt;ul&gt;
&lt;li&gt;Prashanth: We didn&amp;rsquo;t expect developers moving away from Google. Now it moved to the IDE.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q: What are you learning about developer learning behavior?
&lt;ul&gt;
&lt;li&gt;Ben Marconi: Generating LLM-based onboarding documents.&lt;/li&gt;
&lt;li&gt;Using StackOverflow for Teams to identify who the experts are to contact for specific topics.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q: Are you thinking about leveraging Stack Overflow&amp;rsquo;s knowledge base for personalized or interactive learning experiences? How?
&lt;ul&gt;
&lt;li&gt;Prashanth: Traditionally, people use StackOveflow for productivity, learning, and flexibility (i.e. to ask/answer questions asynchronously without breaking their flow). So yeah, learning is important for us. (Duh!)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q: Could Stack Overflow’s interactions help evaluate the accuracy and relevance of LLM-generated code? Or provide potential metrics on quality?
&lt;ul&gt;
&lt;li&gt;Prashanth: LLM accuracy improves by ~30%. Upvotes / downvotes are reinforcement learning (RL) in steroids, so that helps.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q: What are your thoughts on reliance on LLMs potentially deskill-ing developers?
&lt;ul&gt;
&lt;li&gt;Prashanth: A real issue for &lt;em&gt;junior&lt;/em&gt; developers, not for senior ones.&lt;/li&gt;
&lt;li&gt;They&amp;rsquo;ll &lt;em&gt;come across&lt;/em&gt; as knowledgeable.&lt;/li&gt;
&lt;li&gt;Make internal evaluations and interviews more rigorous.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Anand&amp;rsquo;s requests for action:
&lt;ul&gt;
&lt;li&gt;Could I get a copy of Erin&amp;rsquo;s spreadsheet? Vivek Narayanan will follow-up.&lt;/li&gt;
&lt;li&gt;Could you help me learn more about hydration? Nick Madison will set up a meeting with customer success group.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;I switched to &lt;a href=&#34;https://fishshell.com/&#34;&gt;fish shell&lt;/a&gt; mainly because:
&lt;ul&gt;
&lt;li&gt;Autocomplete and tab completion works perfectly, out-of-box.&lt;/li&gt;
&lt;li&gt;Syntax highlighting is beautiful&lt;/li&gt;
&lt;li&gt;Great multi-line editing&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;To format with &lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff&#34;&gt;VS Code Ruff&lt;/a&gt;, you need to point the &lt;code&gt;ruff.interpreter&lt;/code&gt; setting to a Python interpreter. You can&amp;rsquo;t run the ruff server without Python, even though ruff itself doesn&amp;rsquo;t need Python.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cd&lt;/code&gt; checks all paths specified in &lt;a href=&#34;https://pubs.opengroup.org/onlinepubs/9699919799/utilities/cd.html&#34;&gt;&lt;code&gt;CDPATH&lt;/code&gt;&lt;/a&gt; for the directory name and changes to the first match. That&amp;rsquo;s pretty convenient!&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://flipperzero.one/&#34;&gt;Flipper Zero&lt;/a&gt; is now on my list of &amp;ldquo;To Buy&amp;rdquo; tools. It has a variety of hardware devices including NFC, RFID, Bluetooth, Infrared, etc. and is great to reverse engineer or hack devices.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    <item>
      <title>Ubuntu 8.10 on a Dell Latitude D420</title>
      <link>https://www.s-anand.net/blog/ubuntu-8-10-on-a-dell-latitude-d420/</link>
      <pubDate>Thu, 15 Jan 2009 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/ubuntu-8-10-on-a-dell-latitude-d420/</guid>
      <description>&lt;p&gt;Here&amp;rsquo;s the fastest way I&amp;rsquo;ve found to install Ubuntu on a USB flash drive, for my Dell Latitude D420. (&lt;a href=&#34;http://www.pendrivelinux.com&#34;&gt;Pendrivelinux.com&lt;/a&gt; is a great resource for this sort of thing.)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ingredients&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;One large USB flash drive &lt;a href=&#34;http://www.amazon.co.uk/exec/obidos/ASIN/B001E97G6C&#34;&gt;like this one&lt;/a&gt;. Not less than 4GB. I&amp;rsquo;d suggest 8GB or more&lt;/li&gt;
&lt;li&gt;One CD (not a DVD)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://releases.ubuntu.com/releases/8.10/ubuntu-8.10-desktop-i386.iso&#34;&gt;Ubuntu 8.10 desktop&lt;/a&gt; CD ISO&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.imgburn.com/&#34;&gt;IMGBurn&lt;/a&gt; or any other CD burning software&lt;/li&gt;
&lt;li&gt;Direct Internet via LAN cable (without proxy, without wireless)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;http://www.pendrivelinux.com/ubuntu-810-install-using-the-built-in-usb-installer/&#34;&gt;Installation&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Burn the Ubuntu ISO file on the CD&lt;/li&gt;
&lt;li&gt;Press F12 when the laptop boots up, and select CD/DVD Drive as the boot device&lt;/li&gt;
&lt;li&gt;On the Ubuntu splash screen, select &amp;ldquo;Try Ubuntu without making any change to your computer&amp;rdquo; and wait&lt;/li&gt;
&lt;li&gt;Insert the flash drive&lt;/li&gt;
&lt;li&gt;Go to System &amp;gt; Administration &amp;gt; Create a USB startup disk and follow instructions there&lt;/li&gt;
&lt;li&gt;Once done, remove the CD and reboot using the USB flash drive (pressing F12 during the boot sequence)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;To enable wireless&lt;/strong&gt;, which won&amp;rsquo;t work by default&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Connect to the Internet using a LAN cable&lt;/li&gt;
&lt;li&gt;Go to System &amp;gt; Administration &amp;gt; Hardware devices&lt;/li&gt;
&lt;li&gt;Select the Broadcom LAN driver, and activate it&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That&amp;rsquo;s it. It&amp;rsquo;s been a fairly painless installation.&lt;/p&gt;
&lt;p&gt;I do have one big crib. I planned to use Hibernation (or suspend-to-disk on Ubuntu) to switch between Windows and Ubuntu. But there are a couple of problems:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hibernate doesn&amp;rsquo;t work on Ubuntu. I need to reboot Ubuntu every time, and that takes 3 minutes&lt;/li&gt;
&lt;li&gt;When Windows is hibernating, Ubuntu can&amp;rsquo;t access any files on the hard disk&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This means switching between Ubuntu and Windows is roughly a 6 minute shutdown-one-OS-reboot-the-other process rather than the 1-minute hibernate-one-OS-resume-the-other that I had had hoped for.&lt;/p&gt;
&lt;p&gt;Another minor problem I have is that our Exchange server doesn&amp;rsquo;t seem to have an IMAP interface, at least that I know of. So I can&amp;rsquo;t check mail. But like I said, it&amp;rsquo;s minor. I just forward mails from my BlackBerry to GMail.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deeaycee&lt;/strong&gt; &lt;em&gt;19 Jan 2009 10:50 am&lt;/em&gt;:
Your post is how I got my wireless working. Thank you.&lt;br&gt;
I&amp;rsquo;m also using a Dell D420. I have 8.10 on a 8g Attache flash drive. I ran into a problem while updating. I&amp;rsquo;m stuck at kernel 2.6.27-7 and it should be updating to 2.6.27-11. The error it gives has something to do with running from a live-cd. After some research, I found that there is a bug that prevents solid updates from the live-cd. The work-around is to actually do a real install to the flash drive from the live-cd. This presents another problem/bug. The only way to see the flash drive during the install is to disconnect the hd, so the install prg doesn&amp;rsquo;t see it. It was suggested to physically disconnect the hd, but I wonder if it could be done temporarily through the bios. I&amp;rsquo;ll try this later today. I haven&amp;rsquo;t even thought about the hibernation/suspend issues yet. Good luck!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://www.bmezine.com&#34;&gt;ActionParsnip&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;30 May 2010 10:22 pm&lt;/em&gt;:
orks 100% OOTB with Ubuntu Lucid.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title>GPS and Google Earth</title>
      <link>https://www.s-anand.net/blog/gps-and-google-earth/</link>
      <pubDate>Wed, 14 Mar 2007 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/gps-and-google-earth/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.kk.org/cooltools/archives/001623.php&#34;&gt;How to use a GPS with Google Earth&lt;/a&gt; and map your path. Which is also a way to use your laptop and &lt;a href=&#34;http://www.amazon.co.uk/s/url=search-alias%3Daps&amp;amp;field-keywords=GPS+receiver&amp;amp;tag=sanand-20&#34;&gt;any GBP 30 GPS receiver&lt;/a&gt; to create a GBP 100 GPS navigator.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>How iPods work</title>
      <link>https://www.s-anand.net/blog/how-ipods-work/</link>
      <pubDate>Thu, 17 Aug 2006 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/how-ipods-work/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://electronics.howstuffworks.com/ipod2.htm&#34;&gt;How iPods work&lt;/a&gt;: how the wheel and the software inside Apple&amp;rsquo;s iPod work.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Cool Tools</title>
      <link>https://www.s-anand.net/blog/cool-tools/</link>
      <pubDate>Mon, 17 May 2004 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/cool-tools/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.kk.org/cooltools&#34;&gt;Kevin Kelly&amp;rsquo;s cool tools blog&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Blog on tech gadgets</title>
      <link>https://www.s-anand.net/blog/blog-on-tech-gadgets/</link>
      <pubDate>Sat, 17 Aug 2002 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/blog-on-tech-gadgets/</guid>
      <description>&lt;p&gt;A &lt;a href=&#34;http://www.gizmodo.com/&#34;&gt;blog on tech gadgets&lt;/a&gt;. Love it!&lt;/p&gt;
</description>
    </item>
    <item>
      <title>The billionth computer</title>
      <link>https://www.s-anand.net/blog/the-billionth-computer/</link>
      <pubDate>Tue, 02 Jul 2002 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/the-billionth-computer/</guid>
      <description>&lt;p&gt;The &lt;a href=&#34;http://news.bbc.co.uk/hi/english/sci/tech/newsid_2077000/2077986.stm&#34;&gt;billionth computer&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Robot-building kit</title>
      <link>https://www.s-anand.net/blog/robot-building-kit/</link>
      <pubDate>Sat, 13 Apr 2002 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/robot-building-kit/</guid>
      <description>&lt;p&gt;Wow! A &lt;a href=&#34;http://www.evolution.com/product/hardware.masn&#34;&gt;robot-building kit&lt;/a&gt; with an open platform architecture. Wish I had one of these. ($1,500)&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Scantips</title>
      <link>https://www.s-anand.net/blog/scantips/</link>
      <pubDate>Wed, 13 Feb 2002 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/scantips/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.scantips.com/&#34;&gt;Scantips&lt;/a&gt;. Ways to improve your scanning.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Graphic tablet</title>
      <link>https://www.s-anand.net/blog/graphic-tablet/</link>
      <pubDate>Mon, 22 Oct 2001 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/graphic-tablet/</guid>
      <description>&lt;p&gt;I bought a &lt;a href=&#34;http://www.mglogic.com&#34;&gt;graphic tablet&lt;/a&gt;. Pretty good.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>IT commoditisation</title>
      <link>https://www.s-anand.net/blog/it-commoditisation/</link>
      <pubDate>Thu, 03 May 2001 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/it-commoditisation/</guid>
      <description>&lt;p&gt;The Economist suggests that just as focus of the computer industry shifted from hardware to software, it is now shifting from &lt;a href=&#34;http://www.economist.com/surveys/PrinterFriendly.cfm?Story_ID=568249&#34;&gt;software to online services&lt;/a&gt;. Which means that the computer (hardware and software) will commoditize and only web services will make money.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>PC prices are crashing</title>
      <link>https://www.s-anand.net/blog/pc-prices-are-crashing/</link>
      <pubDate>Thu, 05 Apr 2001 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/pc-prices-are-crashing/</guid>
      <description>&lt;p&gt;PC prices are crashing. &lt;a href=&#34;http://www.zdnet.com/zdnn/stories/news/0,4586,5080214,00.html&#34;&gt;Open source hardware&lt;/a&gt; could possibly accelerate that.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>VIAO slimtop</title>
      <link>https://www.s-anand.net/blog/viao-slimtop/</link>
      <pubDate>Sun, 07 Jan 2001 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/viao-slimtop/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.sonystyle.com/vaio/desktops_lx900.htm&#34;&gt;VAIO Slimtop&lt;/a&gt; is a computer by Sony which has a flat screen monitor you can write on. $3,000.&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
