<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: DougHaber</title><link>https://news.ycombinator.com/user?id=DougHaber</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 22:22:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=DougHaber" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by DougHaber in "Ask HN: What are you working on? (June 2026)"]]></title><description><![CDATA[
<p>I have two projects that I'm hoping to release in the months ahead. These are both pretty pointless but fun projects.<p>One is a TRS-80 Model I emulator in JavaScript called Trash80. About 10 months ago I started this project just for fun while experimenting with what now seems to be called agentic loops. I got things working pretty well with the Z80 passing the ZEXALL suite and a lot of real TRS-80 software running fine. It sat for months untouched before I decided it is worth releasing and recently started it up again.<p>I didn't want to release it without a ROM, so I rigged up some agents to build a clean-room style L2 ROM w/ a fairly complete BASIC and even readline-style control commands, history, and a proper cursor. That went very well, but the agents cheated on floating point and implemented some weird Q5.2 like-thing. I told them to fix it, but I guess I didn't give clear enough instructions because they replaced it with a BCD hybrid monstrosity instead of proper floating point. The proper floating point is now underway, but I'm mostly using excess Codex credits before they expire, so it's only moving forward when I have credits I don't need.<p>I also built a silly ASCII fractal browser in Z80 assembly so that I can ship with a virtual disk that has software on it. The emulator works in the browser and the terminal. Unicode sextant block graphics map very well to TRS-80 Model I semigraphiccs/squots, so it really does run everything very well in the terminal, even games. I also added a line-mode for line-based applications, so you can use a readline-like interface and feel like it's native terminal app as well, though that has some issues I need to fix. And of course, you can shebang TRS-80 BASIC files and run them through the emulator too.<p>Another project was a demo of chromesthesia, a form of synesthesia where sounds trigger experiences of color. I thought it was done and ready to release, but then I had a new idea. The visualization while cool, was kind of boring. I decided to replace it with an attempt at a semi-physically accurate cymatics simulation with artificial coloring based on chromesthesia. Cymatics is the practice of making sounds visible by vibrating a surface, such as a plate with sand on it. As the sound changes, symmetrically interesting patterns form and evolve. I've got something working now with wave generation and microphone input, but sometimes it gets a bit stuck and stops evolving as it should, so I have to find time to figure that out.<p>Currently all unreleased, but when they do release it will be at www.leshylabs.com. I sometimes post updates on X, but not too often.  (<a href="https://x.com/LeshyLabs" rel="nofollow">https://x.com/LeshyLabs</a>)</p>
]]></description><pubDate>Sun, 14 Jun 2026 21:32:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48532999</link><dc:creator>DougHaber</dc:creator><comments>https://news.ycombinator.com/item?id=48532999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48532999</guid></item><item><title><![CDATA[New comment by DougHaber in "JavaScript retro sound effects generator"]]></title><description><![CDATA[
<p>Years ago, I made one of these at an hackathon style event for developing HTML5 gamedev tools. I didn't know much about audio programming at the time, so I read descriptions of what parameters were and then wrote code that I thought would work similarly. I got enough wrong where the end results sound a bit different than other tools, occasionally in a good way.<p>This predates the WebAudio API, and so it builds data URLs as WAVs instead. Every sound can be represented as a short string, and the tool can be used as a library that procedurally generates the sounds from the strings. It also has a "song mode" where notes can be provided to guide the sound, which makes certain types of more complicated sounds possible to make, including jingles and short songs.<p>It's definitely dated now, but if anyone is interested, you can find it here<p><a href="https://www.leshylabs.com/apps/sfMaker/" rel="nofollow">https://www.leshylabs.com/apps/sfMaker/</a><p>See the "Example Sounds" at the bottom of the page to hear what it can do.</p>
]]></description><pubDate>Sat, 02 Aug 2025 12:55:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=44767220</link><dc:creator>DougHaber</dc:creator><comments>https://news.ycombinator.com/item?id=44767220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44767220</guid></item><item><title><![CDATA[New comment by DougHaber in "Can Large Language Models Play Text Games Well?"]]></title><description><![CDATA[
<p>I did some experimenting with this a little while back and was disappointed in how poorly LLMs played games.<p>I made some AI tools (<a href="https://github.com/DougHaber/lair">https://github.com/DougHaber/lair</a>) and added in a tmux tool so that LLMs could interact with terminals. First, I tried Nethack. As expected, it's not good at understanding text "screenshots" and failed miserably.<p><a href="https://x.com/LeshyLabs/status/1895842345376944454" rel="nofollow">https://x.com/LeshyLabs/status/1895842345376944454</a><p>After that I tried a bunch of the "bsdgames" text games.<p>Here is a video of it playing a few minutes of Colossal Cave Adventure:<p><a href="https://www.youtube.com/watch?v=7BMxkWUON70" rel="nofollow">https://www.youtube.com/watch?v=7BMxkWUON70</a><p>With this, it could play, but not very well. It gets confused a lot. I was using  gpt-4o-mini. Smaller models I could run at home work much worse. It would be interesting to try one of the bigger state of the art models to see how much it helps.<p>To give it an easier one I also had it hunt the Wumpus:<p><a href="https://x.com/LeshyLabs/status/1896443294005317701" rel="nofollow">https://x.com/LeshyLabs/status/1896443294005317701</a><p>I didn't try improving this much, so there might be some low hanging fruit even in providing better instructions and tuning what is sent to the LLM. For these, I was hoping I could just hand it a terminal with a game in it and have it play decently. We'll probably get there, but so far it's not that simple.</p>
]]></description><pubDate>Fri, 04 Jul 2025 15:02:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44465151</link><dc:creator>DougHaber</dc:creator><comments>https://news.ycombinator.com/item?id=44465151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44465151</guid></item><item><title><![CDATA[Show HN: Lair – CLI Tools for working with generative AI]]></title><description><![CDATA[
<p>This is a set of command line tools I made for working with generative AI. Several months back, I was looking for a new job and felt like my GitHub profile needed something more modern. I write a lot of tools, and this one in particular seemed like it might be useful to other people, so I rewrote a lot of it to make a cleaner open source version with a BSD license.<p>Lair currently consists of three main components.<p>First, there is "chat", a command line chat interface with autocomplete, multi-line editing, markdown rendering, persistent sessions, etc. It's really more than just a chat interface, and I use it for prompt engineering and testing things out against different models quickly. This is built using the Python PromptToolkit and Rich modules, which I can't recommend enough. Most things are configurable, and there are lots of keyboard shortcuts available.<p>Next up we have "comfy". This uses ComfyScript (<a href="https://github.com/Chaoses-Ib/ComfyScript" rel="nofollow">https://github.com/Chaoses-Ib/ComfyScript</a>) to run workflows against a ComfyUI server. It can do image and video diffusion as well as upscaling, with a CLI that works well for scripting. ComfyScript is great, but does have some rough edges that might need to be smoothed out to get better performance, easier debugging of errors, and more control over what it writes to STDOUT/STDERR. Before I made an open source version of Lair, I was implementing a lot of this functionality by hand. It's been really nice letting ComfyUI provide features and optimizations so that I can worry more about providing an interface on top of it.<p>Finally, there is "util". This is a one-shot tool for LLM interactions from the command line and for shell scripting will LLMs. I've seen a number of similar tools elsewhere. This one is in the style I like, and it works with most Lair features, so it supports attachments (PDF, text, and image with vision models,) sessions, and all of Lair's supported tools.<p>The README.md has lots of examples of the functionality and there is also a Youtube video in the Overview section with a live walk-through. I hope someone else finds this useful. I am happy to answer any questions.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43399442">https://news.ycombinator.com/item?id=43399442</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 18 Mar 2025 13:55:57 +0000</pubDate><link>https://github.com/DougHaber/lair</link><dc:creator>DougHaber</dc:creator><comments>https://news.ycombinator.com/item?id=43399442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43399442</guid></item><item><title><![CDATA[New comment by DougHaber in "Ask HN: Who is hiring? (January 2021)"]]></title><description><![CDATA[
<p>Simulmedia | New York, NY | Onsite | Fulltime<p>We are building a best-in-class advertising platform for brands and advertisers to take full advantage of the massive reach on television. This is an opportunity to join a team of amazing engineers and data scientists.<p>We are currently looking for:<p>* Senior Software Engineer, Core Platform<p><a href="https://jobs.lever.co/simulmedia/3f5416b2-b43b-4145-8017-fbb2061e9f48" rel="nofollow">https://jobs.lever.co/simulmedia/3f5416b2-b43b-4145-8017-fbb...</a><p>* Senior Software Engineer, Applications<p><a href="https://jobs.lever.co/simulmedia/9c18cea4-d874-44c1-9a9f-3431c2074065" rel="nofollow">https://jobs.lever.co/simulmedia/9c18cea4-d874-44c1-9a9f-343...</a><p>* Senior Software Engineer, Data Services<p><a href="https://jobs.lever.co/simulmedia/25aa75bf-ee70-4ad4-8bf2-726f35561a0e" rel="nofollow">https://jobs.lever.co/simulmedia/25aa75bf-ee70-4ad4-8bf2-726...</a><p>* Senior Software Engineer, Machine Learning<p><a href="https://jobs.lever.co/simulmedia/a0337745-ac19-4b59-b3e1-c8424a59107e" rel="nofollow">https://jobs.lever.co/simulmedia/a0337745-ac19-4b59-b3e1-c84...</a><p>Please apply directly through: <a href="https://www.simulmedia.com/careers/" rel="nofollow">https://www.simulmedia.com/careers/</a></p>
]]></description><pubDate>Wed, 06 Jan 2021 16:29:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=25659175</link><dc:creator>DougHaber</dc:creator><comments>https://news.ycombinator.com/item?id=25659175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25659175</guid></item><item><title><![CDATA[New comment by DougHaber in "Tor Browser 8.5"]]></title><description><![CDATA[
<p>Sadly, most of the replies you've gotten are terribly biased or uniformed.  It is a good question.  I'm not connected to any of this, so this answer is solely from my own understanding.<p>For those that don't know, the Brave browser has Tor tabs, which route through Tor.  It also has the standard private tabs. Tor support currently exists only on the desktop Brave browser.<p>Here is the announcement: 
<a href="https://brave.com/tor-tabs-beta" rel="nofollow">https://brave.com/tor-tabs-beta</a><p>Brave has been supporting Tor, and running Tor relays to improve the network.<p>Brave is newer at the game. They have had Tor tabs less than a year. They can do fingerprinting protection and no-script, but it's still a full featured web browser, with a lot of risks. The fingerprinting protection isn't as good as the Tor Browser, and unless they changed something, Javascript wasn't disabled by default in Tor tabs.<p>The Tor Browser has been around for a while and is meant to be a secure web browser from top to bottom. It has had a lot of development looking to find and fix possible leaks and to ensure security. That is its primary focus, and it is pretty good at it.<p>If you want to use Tor casually, maybe access an onion site, or just get a big boost in your level of privacy, the Tor tabs in Brave are a nice option. They are really easy to use and give great privacy.  It is good for casual Tor use.<p>If you want (or need) serious privacy, the Tor Browser is a better choice. That is its purpose. It is developed to be hardened for protecting the user and it will provide better protection.</p>
]]></description><pubDate>Wed, 22 May 2019 13:16:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=19980809</link><dc:creator>DougHaber</dc:creator><comments>https://news.ycombinator.com/item?id=19980809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19980809</guid></item><item><title><![CDATA[New comment by DougHaber in "Ask HN: Who is hiring? (April 2019)"]]></title><description><![CDATA[
<p>Simulmedia | New York, NY | Onsite | Fulltime
We are building a best-in-class advertising platform for brands and advertisers to take full advantage of the massive reach on television. This is an opportunity to join a team of amazing engineers and data scientists.<p>Our tech stack is written in Ruby, Python, and Javascript. We deploy microservices in Docker to AWS.<p>We are currently looking for:<p>* Software Engineer, Infrastructure (applications and tools development on an SRE / DevOps infrastructure team)<p>* Software Engineer, Front End - Applications<p>Please apply directly through: <a href="https://www.simulmedia.com/careers/" rel="nofollow">https://www.simulmedia.com/careers/</a></p>
]]></description><pubDate>Thu, 04 Apr 2019 17:53:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=19575163</link><dc:creator>DougHaber</dc:creator><comments>https://news.ycombinator.com/item?id=19575163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19575163</guid></item><item><title><![CDATA[New comment by DougHaber in "Ask HN: Who is hiring? (March 2019)"]]></title><description><![CDATA[
<p>Simulmedia | New York, NY | Onsite | Fulltime<p>We are building a best-in-class advertising platform for brands and advertisers to take full advantage of the massive reach on television. This is an opportunity to join a team of amazing engineers and data scientists.<p>Our tech stack is written in Ruby, Python, and Javascript. We deploy microservices in Docker to AWS.<p>We are currently looking for:<p>* Software Engineer, Infrastructure (applications and tools development on an SRE / DevOps infrastructure team)<p>* Software Engineer, Applications / Full Stack<p>Please apply directly through: <a href="https://www.simulmedia.com/careers/" rel="nofollow">https://www.simulmedia.com/careers/</a></p>
]]></description><pubDate>Sat, 02 Mar 2019 13:44:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=19289216</link><dc:creator>DougHaber</dc:creator><comments>https://news.ycombinator.com/item?id=19289216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19289216</guid></item><item><title><![CDATA[New comment by DougHaber in "Ask HN: Who is hiring? (February 2019)"]]></title><description><![CDATA[
<p>Simulmedia | New York, NY | Onsite | Fulltime<p>We are building a best-in-class advertising platform for brands and advertisers to take full advantage of the massive reach on television. This is an opportunity to join a team of amazing engineers and data scientists.<p>Our tech stack is written in Ruby, Python, and Javascript. We deploy microservices in Docker to AWS.<p>We are currently looking for:<p>* Software Engineer, Applications / Full Stack<p>* Software Engineer, Infrastructure (applications and tools development on an SRE / DevOps infrastructure team)<p>* Data Scientist (ML Pipeline / Operations Research)<p>Please apply directly through: <a href="https://www.simulmedia.com/careers/" rel="nofollow">https://www.simulmedia.com/careers/</a></p>
]]></description><pubDate>Fri, 01 Feb 2019 17:43:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=19056353</link><dc:creator>DougHaber</dc:creator><comments>https://news.ycombinator.com/item?id=19056353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19056353</guid></item><item><title><![CDATA[New comment by DougHaber in "A Tech-Driven Boom Is Coming; Please Be Patient"]]></title><description><![CDATA[
<p>As pointed out, 25 years later was in the 80s.  I wonder if some of the delay in adoption was due to the relevant patents, which were filed around 1959. Maybe that gave a two decade monopoly to Texas Instruments making it hard for others to adopt or innovate around the technology?</p>
]]></description><pubDate>Thu, 28 Dec 2017 16:23:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=16022937</link><dc:creator>DougHaber</dc:creator><comments>https://news.ycombinator.com/item?id=16022937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16022937</guid></item><item><title><![CDATA[New comment by DougHaber in "The rise and fall of Ext JS"]]></title><description><![CDATA[
<p>This article misses a point as to why the community was outraged at the license change from LGPL to GPL.   I was testing switching an application to EXT JS at the time, and I was really liking it.  The prototype worked so well that we were preparing to get the commercial license, and then the license change happened.<p>After the change was announced, a number of people said they would fork and maintain the LGPL versions.  One of the people behind EXT JS showed up in online discussions at the time and insisted that would be a violation.<p>The problem came from it not really being under LGPL.   They tacked on this extra piece:<p><pre><code>  Ext is also licensed under the terms of the Open Source LGPL 3.0 license. You may use our open source license if you:

   * Want to use Ext in an open source project that precludes using non-open source software

   * Plan to use Ext in a personal, educational or non-profit manner

   * Are using Ext in a commercial application that is not a software development library or toolkit, you will
     meet LGPL requirements and you do not wish to support the project
</code></pre>
There was some debate over this, since the GPL prohibits further restrictions in some cases, and a lot of people believed they could ignore those extra restrictions and treat it as true LGPL.<p>The EXT JS company in online forums insisted they were wrong, and further outraged the community. A lot of people, myself included, decided to stop using EXT JS.  We were planning on the commercial license, but the response of the company didn't feel right, and so like many others, we abandoned EXT JS.</p>
]]></description><pubDate>Fri, 29 Sep 2017 17:59:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=15367542</link><dc:creator>DougHaber</dc:creator><comments>https://news.ycombinator.com/item?id=15367542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15367542</guid></item><item><title><![CDATA[New comment by DougHaber in "The Mandelbrot Monk (1999)"]]></title><description><![CDATA[
<p>According to Wikipedia:<p><pre><code>  Udo of Aachen (c.1200–1270) is a fictional monk, a 
  creation of British technical writer
  Ray Girvan, who introduced him in an April Fool's hoax
  article in 1999. According to the article, Udo was an
  illustrator and theologian who discovered the Mandelbrot
  set some 700 years before Benoît Mandelbrot.

  Additional details of the hoax include the rediscovery of
  Udo's works by the also-fictional Bob Schipke, a Harvard
  mathematician, who supposedly saw a picture of the
  Mandelbrot set in an illumination for a 13th-century carol.
  Girvan also attributed Udo as a mystic and poet whose
  poetry was set to music by Carl Orff with the haunting O
  Fortuna in Carmina Burana.
</code></pre>
<a href="https://en.wikipedia.org/wiki/Udo_of_Aachen" rel="nofollow">https://en.wikipedia.org/wiki/Udo_of_Aachen</a></p>
]]></description><pubDate>Fri, 23 Jun 2017 03:43:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=14616958</link><dc:creator>DougHaber</dc:creator><comments>https://news.ycombinator.com/item?id=14616958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14616958</guid></item><item><title><![CDATA[New comment by DougHaber in "Show HN: A Pitfall Playing Agent"]]></title><description><![CDATA[
<p>This is a Pitfall! playing agent.  The emulator Javatari.js was used as a platform for this and modified to have the needed hooks and behaviors.<p>The algorithm is very simple.  Each screen is treated as a separate level. Commands are randomly chosen, and anything that helps the agent move forward is saved.  If the score goes down or the player's height goes below the surface, the game resets and a bit of history is trimmed.<p>Here is a youtube video of a trained path for 20 minutes:
<a href="https://www.youtube.com/watch?v=I4j8xWq1Jsc" rel="nofollow">https://www.youtube.com/watch?v=I4j8xWq1Jsc</a><p>This will not play an optimal game, which requires using the underground and not accidentally jumping over treasure.</p>
]]></description><pubDate>Tue, 26 Jul 2016 10:06:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=12164509</link><dc:creator>DougHaber</dc:creator><comments>https://news.ycombinator.com/item?id=12164509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12164509</guid></item><item><title><![CDATA[Show HN: A Pitfall Playing Agent]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/DougHaber/pitfall-agent-javatari">https://github.com/DougHaber/pitfall-agent-javatari</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=12164508">https://news.ycombinator.com/item?id=12164508</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 26 Jul 2016 10:05:54 +0000</pubDate><link>https://github.com/DougHaber/pitfall-agent-javatari</link><dc:creator>DougHaber</dc:creator><comments>https://news.ycombinator.com/item?id=12164508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12164508</guid></item><item><title><![CDATA[New comment by DougHaber in "FBI Harassing Core Tor Developer, Demand Meeting, but Refusing to Explain Why"]]></title><description><![CDATA[
<p>In a sense, I think you are right and perhaps my bias is showing.  From the perspective of a judge or prosecutor, they followed a legal process and gave a legal order, so there is no violation of due process in their eyes.<p>Through the eyes of a person compelled to give testimony, we may reach a different conclusion.  Consider a journalist who is granted immunity and asked to give up their source. They refuse and spend six months in jail, with few to no options to appeal for their freedom.  This isn't theoretical.  It happens occasionally.<p>The definition of due process can vary from the common definition of fair treatment under the law, to the view more often taken by lawyers and governments that it just means following the process of the law as accepted by the courts and respecting legal rights.<p>The reporter probably would feel as though they weren't treated fairly under the law, but the prosecutor would argue that they followed the law in full.  I probably should not have used the phrase "without due process" in this case, since that will make it difficult to communicate with anyone holding views of the government or lawyers.</p>
]]></description><pubDate>Fri, 06 May 2016 17:01:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=11645213</link><dc:creator>DougHaber</dc:creator><comments>https://news.ycombinator.com/item?id=11645213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11645213</guid></item><item><title><![CDATA[New comment by DougHaber in "FBI Harassing Core Tor Developer, Demand Meeting, but Refusing to Explain Why"]]></title><description><![CDATA[
<p>That isn't always true.  In the U.S. legal system, a person can be granted immunity, and in doing so have their 5th amendment protection against self-incrimination terminated.  With that, they could be forced to provide testimony, and refusal could result in fines and jail time without due process for as long as the courts see fit.</p>
]]></description><pubDate>Fri, 06 May 2016 13:12:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=11643687</link><dc:creator>DougHaber</dc:creator><comments>https://news.ycombinator.com/item?id=11643687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11643687</guid></item><item><title><![CDATA[New comment by DougHaber in "No, Mark Cuban, this tech bubble is not worse than 2000"]]></title><description><![CDATA[
<p>I'm a little confused about the way the article is using numbers.<p>They say their generous worst case calculation of losses is $550 billion, based off of the number of angel investors, throwing out a 1 million number against each, and then valuing companies at $327 billion.<p>They then compare that to the losses in NASDAQ of 5 trillion.  That is based on the peak of 6.7 to the low of 1.6.<p>Why does the chart in the article only show a peak of about 5 trillion, which would cut the losses from about 5 trillion to to about 3.4 trillion?<p>Isn't it wrong to compare the estimate of angel investors and valuations against NASDAQ?   Why not compare NASDAQ against NASDAQ?  To use their style of comparing against extremes, back in 2009 we hit a low of 1.29. In July we hit a high of about 5.2.   If those gains were erased, wouldn't we take a loss of about 3.91 trillion, which is a little larger than their chart showed for the dotcom crash?<p>Am I missing something, or is this article making a misleading comparison?<p>EDIT:  Reading about the NASDAQ composite index on Wikipedia, it says that the index was changed in 2014, and the composition is very different then it was in 2000.  So, even NASDAQ to NASDAQ may not work as a comparison, unless it can be recalculated the same way, and even then, other factors such as inflation should probably be factored in, since it was substantial. (The CPI shows $1 from 2000 is worth $1.39 in 2015 dollars.)<p>EDIT #2: After researching a bit, I think the difference between their chart showing a loss of 3.91 and them saying 5 might be because the 5 trillion is in terms of market cap. On August 18th we were at 9.15 billion, but I don't have a good source for historical market cap data.  From the look of things, I'm guessing the losses off our recent peaks to the 2009 lows would be larger than the dotcom losses, but I'd love to hear from anyone who better understands these things.</p>
]]></description><pubDate>Fri, 11 Sep 2015 06:02:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=10202219</link><dc:creator>DougHaber</dc:creator><comments>https://news.ycombinator.com/item?id=10202219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10202219</guid></item><item><title><![CDATA[New comment by DougHaber in "Ask HN: What makes a good hackathon?"]]></title><description><![CDATA[
<p>I wanted to say something very similar about the judging.   At hackathons with prizes the criteria really needs to be very clear upfront and strictly adhered to.  Everyone works really hard during the event, and if the attendees feel the judging is poor, people will leave upset.  For example, if people think a working prototype is important, and the judges instead go with a polished presentation with nothing behind it, that can be very frustrating.</p>
]]></description><pubDate>Sat, 16 May 2015 07:07:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=9555288</link><dc:creator>DougHaber</dc:creator><comments>https://news.ycombinator.com/item?id=9555288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9555288</guid></item><item><title><![CDATA[New comment by DougHaber in "Machines shipping with Windows 10 may see OEMs enforcing Secure Boot"]]></title><description><![CDATA[
<p>What if I prefer Debian over Ubuntu?  Can I be upset then?  I'm sure this will be possible to hack around, but we shouldn't have to hack our own computers to use them.   A simple option to disable secure boot would solve all the problems.  The vendors know this, so I'm curious why they would chose to not provide the option.  Is there some belief that by even having the option, the system would be inherently more insecure?<p>I'm sure that some vendors will provide an option, so this will just likely be an extra thing to research before buying a new system.</p>
]]></description><pubDate>Sat, 21 Mar 2015 15:09:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=9242905</link><dc:creator>DougHaber</dc:creator><comments>https://news.ycombinator.com/item?id=9242905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9242905</guid></item><item><title><![CDATA[New comment by DougHaber in "Perl 6 developers will attempt to make a Version 1.0 release by Christmas 2015"]]></title><description><![CDATA[
<p>Sorry if anything has come off as being too argumentative.  I just feel like you are downplaying the large impact that Perl 6 has had on Perl 5 and the public perception of Perl, and the impact that will come when a 1.0 version is officially released.  With the new release coming up this may be the last opportunity to avoid the future damage, and that is what my question revolves around.  As for everything else, we are really on the same side and I agree with you on the notable points, so I will leave out further discussion.<p>I am looking forward to the future of Perl 6.  I really do like some of the things I've seen going on there, and it is fairly likely that in the future I will be happily writing Perl 6 code on some projects.  With that said, I am very concerned about how Perl 6 carrying the Perl name will impact Perl 5, but that is separate from my excitement that a new more modern language will be carrying forward some of the Perl styles.<p>In short, I do appreciate Perl 6 and I don't mean to downplay anything going on there, but my concern is about what it all means for Perl 5.</p>
]]></description><pubDate>Sun, 01 Feb 2015 23:12:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=8982077</link><dc:creator>DougHaber</dc:creator><comments>https://news.ycombinator.com/item?id=8982077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8982077</guid></item></channel></rss>