<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: windows</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/windows.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2024-11-10T18:01:58+00:00</updated><author><name>Simon Willison</name></author><entry><title>Everything I've learned so far about running local LLMs</title><link href="https://simonwillison.net/2024/Nov/10/running-llms/#atom-tag" rel="alternate"/><published>2024-11-10T18:01:58+00:00</published><updated>2024-11-10T18:01:58+00:00</updated><id>https://simonwillison.net/2024/Nov/10/running-llms/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://nullprogram.com/blog/2024/11/10/"&gt;Everything I&amp;#x27;ve learned so far about running local LLMs&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Chris Wellons shares detailed notes on his experience running local LLMs on Windows - though most of these tips apply to other operating systems as well.&lt;/p&gt;
&lt;p&gt;This is great, there's a ton of detail here and the root recommendations are very solid: Use &lt;code&gt;llama-server&lt;/code&gt; from &lt;a href="https://github.com/ggerganov/llama.cpp"&gt;llama.cpp&lt;/a&gt; and try ~8B models first (Chris likes Llama 3.1 8B Instruct at Q4_K_M as a first model), anything over 10B probably won't run well on a CPU so you'll need to consider your available GPU VRAM.&lt;/p&gt;
&lt;p&gt;This is neat:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Just for fun, I ported llama.cpp to Windows XP and ran &lt;a href="https://huggingface.co/HuggingFaceTB/SmolLM2-360M-Instruct"&gt;a 360M model&lt;/a&gt; on a 2008-era laptop. It was magical to load that old laptop with technology that, at the time it was new, would have been worth billions of dollars.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I need to spend more time with Chris's favourite models, Mistral-Nemo-2407 (12B) and Qwen2.5-14B/72B.&lt;/p&gt;
&lt;p&gt;Chris also built &lt;a href="https://github.com/skeeto/illume"&gt;illume&lt;/a&gt;, a Go CLI tool for interacting with models that looks similar to my own &lt;a href="https://llm.datasette.io/"&gt;LLM&lt;/a&gt; project.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="https://lobste.rs/s/u7hgw0/everything_i_ve_learned_so_far_about"&gt;lobste.rs&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/go"&gt;go&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ai"&gt;ai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/generative-ai"&gt;generative-ai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/local-llms"&gt;local-llms&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/llms"&gt;llms&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/llama-cpp"&gt;llama-cpp&lt;/a&gt;&lt;/p&gt;



</summary><category term="go"/><category term="windows"/><category term="ai"/><category term="generative-ai"/><category term="local-llms"/><category term="llms"/><category term="llama-cpp"/></entry><entry><title>No More Blue Fridays</title><link href="https://simonwillison.net/2024/Jul/22/no-more-blue-fridays/#atom-tag" rel="alternate"/><published>2024-07-22T18:33:00+00:00</published><updated>2024-07-22T18:33:00+00:00</updated><id>https://simonwillison.net/2024/Jul/22/no-more-blue-fridays/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.brendangregg.com/blog/2024-07-22/no-more-blue-fridays.html"&gt;No More Blue Fridays&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Brendan Gregg: "In the future, computers will not crash due to bad software updates, even those updates that involve kernel code. In the future, these updates will push eBPF code."&lt;/p&gt;
&lt;p&gt;New-to-me things I picked up from this:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;eBPF - a technology I had thought was unique to the a Linux kernel - is coming Windows!&lt;/li&gt;
&lt;li&gt;A useful mental model to have for eBPF is that it provides a WebAssembly-style sandbox for kernel code.&lt;/li&gt;
&lt;li&gt;eBPF doesn't stand for "extended Berkeley Packet Filter" any more - that name greatly understates its capabilities and has been retired. More on that &lt;a href="https://ebpf.io/what-is-ebpf/#what-do-ebpf-and-bpf-stand-for"&gt;in the eBPF FAQ&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;From &lt;a href="https://news.ycombinator.com/item?id=41034079"&gt;this Hacker News thread&lt;/a&gt; eBPF programs can be analyzed before running despite the halting problem because eBPF only allows verifiably-halting programs to run.&lt;/li&gt;
&lt;/ol&gt;

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="https://news.ycombinator.com/item?id=41033579"&gt;Hacker News&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/linux"&gt;linux&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/security"&gt;security&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/webassembly"&gt;webassembly&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/brendan-gregg"&gt;brendan-gregg&lt;/a&gt;&lt;/p&gt;



</summary><category term="linux"/><category term="security"/><category term="windows"/><category term="webassembly"/><category term="brendan-gregg"/></entry><entry><title>Update on the Recall preview feature for Copilot+ PCs</title><link href="https://simonwillison.net/2024/Jun/7/update-on-the-recall-preview/#atom-tag" rel="alternate"/><published>2024-06-07T17:30:40+00:00</published><updated>2024-06-07T17:30:40+00:00</updated><id>https://simonwillison.net/2024/Jun/7/update-on-the-recall-preview/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://blogs.windows.com/windowsexperience/2024/06/07/update-on-the-recall-preview-feature-for-copilot-pcs/"&gt;Update on the Recall preview feature for Copilot+ PCs&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
This feels like a very good call to me: in response to &lt;a href="https://simonwillison.net/2024/Jun/1/stealing-everything-youve-ever-typed/"&gt;widespread criticism&lt;/a&gt; Microsoft are making Recall an opt-in feature (during system onboarding), adding encryption to the database and search index beyond just disk encryption and requiring Windows Hello face scanning to access the search feature.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="https://www.wired.com/story/microsoft-recall-off-default-security-concerns/"&gt;Wired: Microsoft Will Switch Off Recall by Default After Security Backlash&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/privacy"&gt;privacy&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/security"&gt;security&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/trust"&gt;trust&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ai"&gt;ai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/recall"&gt;recall&lt;/a&gt;&lt;/p&gt;



</summary><category term="microsoft"/><category term="privacy"/><category term="security"/><category term="trust"/><category term="windows"/><category term="ai"/><category term="recall"/></entry><entry><title>Quoting Zac Bowden</title><link href="https://simonwillison.net/2024/Jun/7/zac-bowden/#atom-tag" rel="alternate"/><published>2024-06-07T17:23:54+00:00</published><updated>2024-06-07T17:23:54+00:00</updated><id>https://simonwillison.net/2024/Jun/7/zac-bowden/#atom-tag</id><summary type="html">
    &lt;blockquote cite="https://www.windowscentral.com/software-apps/windows-11/microsoft-has-lost-trust-with-its-users-windows-recall-is-the-last-straw"&gt;&lt;p&gt;In fact, Microsoft goes so far as to promise that it cannot see the data collected by Windows Recall, that it can't train any of its AI models on your data, and that it definitely can't sell that data to advertisers. All of this is true, but that doesn't mean people believe Microsoft when it says these things. In fact, many have jumped to the conclusion that even if it's true today, it won't be true in the future.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="https://www.windowscentral.com/software-apps/windows-11/microsoft-has-lost-trust-with-its-users-windows-recall-is-the-last-straw"&gt;Zac Bowden&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/trust"&gt;trust&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ai"&gt;ai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/recall"&gt;recall&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/privacy"&gt;privacy&lt;/a&gt;&lt;/p&gt;



</summary><category term="windows"/><category term="trust"/><category term="ai"/><category term="microsoft"/><category term="recall"/><category term="privacy"/></entry><entry><title>Python packaging must be getting better - a datapoint</title><link href="https://simonwillison.net/2024/Jan/22/python-packaging-must-be-getting-better/#atom-tag" rel="alternate"/><published>2024-01-22T18:06:49+00:00</published><updated>2024-01-22T18:06:49+00:00</updated><id>https://simonwillison.net/2024/Jan/22/python-packaging-must-be-getting-better/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://lukeplant.me.uk/blog/posts/python-packaging-must-be-getting-better-a-datapoint/"&gt;Python packaging must be getting better - a datapoint&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Luke Plant reports on a recent project he developed on Linux using a requirements.txt file and some complex binary dependencies—Qt5 and VTK—and when he tried to run it on Windows... it worked! No modifications required.&lt;/p&gt;

&lt;p&gt;I think Python’s packaging system has never been more effective... provided you know how to use it. The learning curve is still too high, which I think accounts for the bulk of complaints about it today.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="https://lobste.rs/s/slkn4g/python_packaging_must_be_getting_better"&gt;lobste.rs&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/luke-plant"&gt;luke-plant&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/packaging"&gt;packaging&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;&lt;/p&gt;



</summary><category term="luke-plant"/><category term="packaging"/><category term="python"/><category term="windows"/></entry><entry><title>98.css</title><link href="https://simonwillison.net/2020/Apr/22/98css/#atom-tag" rel="alternate"/><published>2020-04-22T04:22:12+00:00</published><updated>2020-04-22T04:22:12+00:00</updated><id>https://simonwillison.net/2020/Apr/22/98css/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://jdan.github.io/98.css/"&gt;98.css&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
This is pretty beautiful: a CSS library that meticulously styles HTML form elements to look like the Windows 98 interface.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="https://news.ycombinator.com/item?id=22940564"&gt;Hacker News&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/css"&gt;css&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;&lt;/p&gt;



</summary><category term="css"/><category term="windows"/></entry><entry><title>What is the difference between Windows and Linux for web hosting, in other words, what are the pros and cons of each, each’s limitations, performance development environment and deployment between Windows and Linux?</title><link href="https://simonwillison.net/2013/Aug/5/what-is-the-difference/#atom-tag" rel="alternate"/><published>2013-08-05T12:24:00+00:00</published><updated>2013-08-05T12:24:00+00:00</updated><id>https://simonwillison.net/2013/Aug/5/what-is-the-difference/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/What-is-the-difference-between-Windows-and-Linux-for-web-hosting-in-other-words-what-are-the-pros-and-cons-of-each-each’s-limitations-performance-development-environment-and-deployment-between-Windows-and-Linux/answer/Simon-Willison"&gt;What is the difference between Windows and Linux for web hosting, in other words, what are the pros and cons of each, each’s limitations, performance development environment and deployment between Windows and Linux?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Any and every operation you perform on a Linux server can be trivially automated by copying the commands you ran in to a text file. I haven't managed a Windows server in years and I hear PowerShell is pretty great these days but an OS based around a GUI is always going to be harder to automate than one based around a command line.&lt;/p&gt;

&lt;p&gt;Linux has a much stronger complement of high quality open source software - and new open source server software (stuff like node.js) usually becomes available for Linux first.&lt;/p&gt;

&lt;p&gt;If you don't know anything about Linux but are comfortable with Windows, you'll find it easier to manage a Windows server in the short term.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/hosting"&gt;hosting&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/linux"&gt;linux&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-development"&gt;web-development&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ecommerce"&gt;ecommerce&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="hosting"/><category term="linux"/><category term="web-development"/><category term="windows"/><category term="quora"/><category term="ecommerce"/></entry><entry><title>Is Microsoft's platform prohibitively expensive for large scale web deployment? Would licensing costs have killed Twitter/Facebook early?</title><link href="https://simonwillison.net/2012/Feb/23/is-microsofts-platform-prohibitively/#atom-tag" rel="alternate"/><published>2012-02-23T16:43:00+00:00</published><updated>2012-02-23T16:43:00+00:00</updated><id>https://simonwillison.net/2012/Feb/23/is-microsofts-platform-prohibitively/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/Is-Microsofts-platform-prohibitively-expensive-for-large-scale-web-deployment-Would-licensing-costs-have-killed-Twitter-Facebook-early/answer/Simon-Willison"&gt;Is Microsoft&amp;#39;s platform prohibitively expensive for large scale web deployment? Would licensing costs have killed Twitter/Facebook early?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I would argue that the cost of the Microsoft stack is a lot more than just the license fees.&lt;/p&gt;

&lt;p&gt;Firstly, by running on Windows you're cutting yourself off from a huge amount of high quality open source software. Many crucial open source infrastructure components lack a Windows port (the Varnish cache server is a good example), and many others have Windows versions that aren't well optimised or actively maintained. Other exciting inventions (such as Redis and Node.js) end up around for several years before they are ported to Windows.&lt;/p&gt;

&lt;p&gt;Secondly, you're committing yourself to sunk costs fallacies. "We've paid the license fee for this, so we should definitely use it rather than switch to something else or we'll have wasted the money". If you're building with the open source stack there's no psychological penalty in replacing a component that isn't working well enough with an equivalent. It still costs you in terms of time, but at least the money you've already spent doesn't bias your judgement. A concrete example: I've seen many open source stack companies switch from Apache to nginx for serving static files - it usually only takes a few hours (nginx has a very straight-forward configuration syntax) and can provide significant performance improvements.&lt;/p&gt;

&lt;p&gt;Thirdly, building on the Microsoft stack restricts your available talent pool somewhat. Don't get me wrong: there are some fantastic developers out there building on Windows, but in my personal experience (clearly skewed by my preferred development environment) the best developers I know, both in person and online, mainly build on the open source stack.&lt;/p&gt;

&lt;p&gt;License fees have to be managed, which itself takes time and hence costs money. If you hit a viral inflection point and your traffic explodes up overnight, having to obtain licenses for all of those new servers you end up launching is an extra unwelcome headache at exactly the wrong moment.&lt;/p&gt;

&lt;p&gt;The existence of a license fee also makes it harder to just try software out. With commercial products you have to download and register for trial versions, or contact a salesperson to get a demo. You can try out an open source product, in full, just by downloading it without having to talk to anyone.&lt;/p&gt;

&lt;p&gt;And finally: the killer argument for building on open source is that if something breaks, you can fix it yourself (or find someone who can fix it for you). You don't have to rely on expensive support contracts with the original vendor, followed by weeks of back-and-forth with their first, second and third levels of support before an actual developer hears about your problem. Instead, you can dive in to the source code, hire an independent consultant (which at least means you can shop around), or jump on an IRC channel or mailing list and ask the project maintainers to take a look.&lt;/p&gt;

&lt;p&gt;Microsoft advocates will frequently talk about "total cost of ownership", and point out that just because software is free doesn't mean it won't cost you money to adopt. I guess I'm making a counter-argument here - the costs of commercially licensed software are a lot more than just the cost of the license.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="microsoft"/><category term="open-source"/><category term="windows"/><category term="quora"/></entry><entry><title>Symbian Operating System, Now Open Source and Free</title><link href="https://simonwillison.net/2010/Feb/4/symbian/#atom-tag" rel="alternate"/><published>2010-02-04T08:38:54+00:00</published><updated>2010-02-04T08:38:54+00:00</updated><id>https://simonwillison.net/2010/Feb/4/symbian/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.wired.com/gadgetlab/2010/02/symbian-operating-system-now-open-source-and-free/"&gt;Symbian Operating System, Now Open Source and Free&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
With Symbian now open source, are there any widely used operating systems left (besides Windows) that don’t have an open source core?


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/operatingsystems"&gt;operatingsystems&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/symbian"&gt;symbian&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;&lt;/p&gt;



</summary><category term="open-source"/><category term="operatingsystems"/><category term="symbian"/><category term="windows"/></entry><entry><title>Imminent Death of the Net Predicted</title><link href="https://simonwillison.net/2009/Mar/5/drplokta/#atom-tag" rel="alternate"/><published>2009-03-05T09:50:12+00:00</published><updated>2009-03-05T09:50:12+00:00</updated><id>https://simonwillison.net/2009/Mar/5/drplokta/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://drplokta.livejournal.com/109267.html"&gt;Imminent Death of the Net Predicted&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Well, maybe not, but the way Windows Vista deals with round-robin DNS A records (using a new IPv6 algorithm from RFC3484 backported to IPv4) means that domains that serve up multiple A records to load balance between data centres will find that the IP nearest to the 192.168.* range will get the vast majority of Vista traffic.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/dns"&gt;dns&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/networking"&gt;networking&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/vista"&gt;vista&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;&lt;/p&gt;



</summary><category term="dns"/><category term="microsoft"/><category term="networking"/><category term="vista"/><category term="windows"/></entry><entry><title>Load Windows ICO files</title><link href="https://simonwillison.net/2009/Jan/17/ico/#atom-tag" rel="alternate"/><published>2009-01-17T21:48:49+00:00</published><updated>2009-01-17T21:48:49+00:00</updated><id>https://simonwillison.net/2009/Jan/17/ico/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.djangosnippets.org/snippets/1287/"&gt;Load Windows ICO files&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Apparently PIL has trouble with the most recent versions of the windows .ico format (Vista now embeds PNG images in them)—this clever function deals with the differences and gives back a PIL Image object.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/ico"&gt;ico&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/images"&gt;images&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pil"&gt;pil&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/png"&gt;png&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/vista"&gt;vista&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;&lt;/p&gt;



</summary><category term="ico"/><category term="images"/><category term="pil"/><category term="png"/><category term="python"/><category term="vista"/><category term="windows"/></entry><entry><title>Quoting Jeremy Allison</title><link href="https://simonwillison.net/2008/Dec/9/mali/#atom-tag" rel="alternate"/><published>2008-12-09T08:03:09+00:00</published><updated>2008-12-09T08:03:09+00:00</updated><id>https://simonwillison.net/2008/Dec/9/mali/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://tuxdeluxe.org/node/287"&gt;&lt;p&gt;[In Mali...] The outcome of this rampant illegal software copying is that Windows is seen as "the first world standard" and any attempt to push a cheaper alternative is strongly resisted. They consider it trying to cheat local people out of getting the same quality of software that is used in the developed world, even though it's a legal way of getting quality software for free.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://tuxdeluxe.org/node/287"&gt;Jeremy Allison&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/mali"&gt;mali&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/africa"&gt;africa&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/linux"&gt;linux&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/piracy"&gt;piracy&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/jeremy-allison"&gt;jeremy-allison&lt;/a&gt;&lt;/p&gt;



</summary><category term="mali"/><category term="africa"/><category term="linux"/><category term="open-source"/><category term="windows"/><category term="piracy"/><category term="jeremy-allison"/></entry><entry><title>Trying out Windows on EC2</title><link href="https://simonwillison.net/2008/Oct/24/second/#atom-tag" rel="alternate"/><published>2008-10-24T09:57:55+00:00</published><updated>2008-10-24T09:57:55+00:00</updated><id>https://simonwillison.net/2008/Oct/24/second/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.myelin.co.nz/post/2008/10/24/#200810242"&gt;Trying out Windows on EC2&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Phillip Pearson provides the missing documentation.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/amazonaws"&gt;amazonaws&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/cloud-computing"&gt;cloud-computing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ec2"&gt;ec2&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/phillip-pearson"&gt;phillip-pearson&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;&lt;/p&gt;



</summary><category term="amazonaws"/><category term="cloud-computing"/><category term="ec2"/><category term="phillip-pearson"/><category term="windows"/></entry><entry><title>Windows Server and SQL Server on EC2</title><link href="https://simonwillison.net/2008/Oct/23/amazon/#atom-tag" rel="alternate"/><published>2008-10-23T15:54:27+00:00</published><updated>2008-10-23T15:54:27+00:00</updated><id>https://simonwillison.net/2008/Oct/23/amazon/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://aws.amazon.com/windows/"&gt;Windows Server and SQL Server on EC2&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Launched today, the pricing includes rental of the Windows license.  Regular Windows is 25% to 50% more expensive than Linux, but SQL Server comes in at a hefty $1.10 per hour, which is $9636 per year (nearly three times as much as a Linux server running an open source database).

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://aws.typepad.com/aws/2008/10/big-day-for-ec2.html"&gt;AWS Blog&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/cloud-computing"&gt;cloud-computing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ec2"&gt;ec2&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pricing"&gt;pricing&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/sqlserver"&gt;sqlserver&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;&lt;/p&gt;



</summary><category term="cloud-computing"/><category term="ec2"/><category term="open-source"/><category term="pricing"/><category term="sqlserver"/><category term="windows"/></entry><entry><title>Coming Soon: Amazon EC2 With Windows</title><link href="https://simonwillison.net/2008/Oct/1/amazon/#atom-tag" rel="alternate"/><published>2008-10-01T09:16:40+00:00</published><updated>2008-10-01T09:16:40+00:00</updated><id>https://simonwillison.net/2008/Oct/1/amazon/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://aws.typepad.com/aws/2008/10/coming-soon-ama.html?cid=132920409#comments"&gt;Coming Soon: Amazon EC2 With Windows&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
It’s not instantly clear if you need to source your own Windows licenses or if the license comes as part of the hourly VM charge. If it’s the latter, I can see this being fantastically useful for both automated and manual cross-browser testing—throw up a Windows VM for just as long as you need to run your tests, running them through rdesktop.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/amazon"&gt;amazon&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/browsertesting"&gt;browsertesting&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ec2"&gt;ec2&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/rdesktop"&gt;rdesktop&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;&lt;/p&gt;



</summary><category term="amazon"/><category term="browsertesting"/><category term="ec2"/><category term="rdesktop"/><category term="windows"/></entry><entry><title>Quoting Install Photosynth page</title><link href="https://simonwillison.net/2008/Aug/21/photosynth/#atom-tag" rel="alternate"/><published>2008-08-21T10:07:44+00:00</published><updated>2008-08-21T10:07:44+00:00</updated><id>https://simonwillison.net/2008/Aug/21/photosynth/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://photosynth.net/install.aspx?cid=77A229B2-DCF9-4A5D-B4EE-11643336837F"&gt;&lt;p&gt;Unfortunately, we're not cool enough to run on your OS yet. We really wish we had a version of Photosynth that worked cross platform, but for now it only runs on Windows.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://photosynth.net/install.aspx?cid=77A229B2-DCF9-4A5D-B4EE-11643336837F"&gt;Install Photosynth page&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/copywriting"&gt;copywriting&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/photosynth"&gt;photosynth&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;&lt;/p&gt;



</summary><category term="copywriting"/><category term="microsoft"/><category term="photosynth"/><category term="windows"/></entry><entry><title>Velocity: A Distributed In-Memory Cache from Microsoft</title><link href="https://simonwillison.net/2008/Jun/6/dare/#atom-tag" rel="alternate"/><published>2008-06-06T21:52:04+00:00</published><updated>2008-06-06T21:52:04+00:00</updated><id>https://simonwillison.net/2008/Jun/6/dare/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.25hoursaday.com/weblog/2008/06/06/VelocityADistributedInMemoryCacheFromMicrosoft.aspx"&gt;Velocity: A Distributed In-Memory Cache from Microsoft&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
I’d been wondering what Microsoft ecosystem developers were using in the absence of memcached. Is Velocity the first Windows platform implementation of this idea?


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/caching"&gt;caching&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/dare-obasanjo"&gt;dare-obasanjo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/memcached"&gt;memcached&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/velocity"&gt;velocity&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;&lt;/p&gt;



</summary><category term="caching"/><category term="dare-obasanjo"/><category term="memcached"/><category term="microsoft"/><category term="velocity"/><category term="windows"/></entry><entry><title>Quoting Tim Bray</title><link href="https://simonwillison.net/2008/Jan/3/ongoing/#atom-tag" rel="alternate"/><published>2008-01-03T13:08:59+00:00</published><updated>2008-01-03T13:08:59+00:00</updated><id>https://simonwillison.net/2008/Jan/3/ongoing/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://www.tbray.org/ongoing/When/200x/2008/01/02/Prediction-Windows-OS-X-Linux"&gt;&lt;p&gt;The strain due to the fact that most business desktops are locked into the Microsoft platform, at a time when both the Apple and GNU/Linux alternatives are qualitatively safer, better, and cheaper to operate, will start to become impossible to ignore.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://www.tbray.org/ongoing/When/200x/2008/01/02/Prediction-Windows-OS-X-Linux"&gt;Tim Bray&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/tim-bray"&gt;tim-bray&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/predictions"&gt;predictions&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/linux"&gt;linux&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/apple"&gt;apple&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/macos"&gt;macos&lt;/a&gt;&lt;/p&gt;



</summary><category term="tim-bray"/><category term="predictions"/><category term="microsoft"/><category term="windows"/><category term="linux"/><category term="apple"/><category term="macos"/></entry><entry><title>Silly MS-DOS 5 Promo Video</title><link href="https://simonwillison.net/2007/Sep/13/youtube/#atom-tag" rel="alternate"/><published>2007-09-13T10:10:16+00:00</published><updated>2007-09-13T10:10:16+00:00</updated><id>https://simonwillison.net/2007/Sep/13/youtube/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.youtube.com/watch?v=dmEvPZUdAVI"&gt;Silly MS-DOS 5 Promo Video&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
I can’t decide if this is better or worse than the Windows 386 rap.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/funny"&gt;funny&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/msdos"&gt;msdos&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/youtube"&gt;youtube&lt;/a&gt;&lt;/p&gt;



</summary><category term="funny"/><category term="microsoft"/><category term="msdos"/><category term="windows"/><category term="youtube"/></entry><entry><title>Quoting Joel Spolsky</title><link href="https://simonwillison.net/2007/Aug/20/joel/#atom-tag" rel="alternate"/><published>2007-08-20T15:58:50+00:00</published><updated>2007-08-20T15:58:50+00:00</updated><id>https://simonwillison.net/2007/Aug/20/joel/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://www.joelonsoftware.com/items/2007/08/18.html"&gt;&lt;p&gt;I've been using Vista on my home laptop since it shipped, and can say with some conviction that nobody should be using it as their primary operating system - it simply has no redeeming merits to overcome the compatibility headaches it causes.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://www.joelonsoftware.com/items/2007/08/18.html"&gt;Joel Spolsky&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/joel-spolsky"&gt;joel-spolsky&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/vista"&gt;vista&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;&lt;/p&gt;



</summary><category term="joel-spolsky"/><category term="windows"/><category term="vista"/><category term="microsoft"/></entry><entry><title>Skype: What happened on August 16</title><link href="https://simonwillison.net/2007/Aug/20/skype/#atom-tag" rel="alternate"/><published>2007-08-20T14:11:16+00:00</published><updated>2007-08-20T14:11:16+00:00</updated><id>https://simonwillison.net/2007/Aug/20/skype/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://share.skype.com/sites/en/2007/08/what_happened_on_august_16.html"&gt;Skype: What happened on August 16&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Windows Update caused a massive global reboot, which destabilised Skype’s peer to peer network due to the flood of log-in requests.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/peertopeer"&gt;peertopeer&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/skype"&gt;skype&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;&lt;/p&gt;



</summary><category term="peertopeer"/><category term="skype"/><category term="windows"/></entry><entry><title>Windows Live ID Web Authentication Released!</title><link href="https://simonwillison.net/2007/Aug/17/angus/#atom-tag" rel="alternate"/><published>2007-08-17T10:20:59+00:00</published><updated>2007-08-17T10:20:59+00:00</updated><id>https://simonwillison.net/2007/Aug/17/angus/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blogs.msdn.com/angus_logan/archive/2007/08/16/service-release-announcment-windows-live-id-web-authentication-released.aspx"&gt;Windows Live ID Web Authentication Released!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Passport lives again! Who’s going to be first to build an idproxy.net for it?


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/idproxy"&gt;idproxy&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid"&gt;openid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/passport"&gt;passport&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windowsliveid"&gt;windowsliveid&lt;/a&gt;&lt;/p&gt;



</summary><category term="idproxy"/><category term="microsoft"/><category term="openid"/><category term="passport"/><category term="windows"/><category term="windowsliveid"/></entry><entry><title>Instant Django</title><link href="https://simonwillison.net/2007/Jul/24/instant/#atom-tag" rel="alternate"/><published>2007-07-24T18:49:52+00:00</published><updated>2007-07-24T18:49:52+00:00</updated><id>https://simonwillison.net/2007/Jul/24/instant/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.instantdjango.com/"&gt;Instant Django&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Portable Django environment for Windows, no installation required. Can also be run from a USB thumb drive.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/django"&gt;django&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/instantdjango"&gt;instantdjango&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/usb"&gt;usb&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;&lt;/p&gt;



</summary><category term="django"/><category term="instantdjango"/><category term="python"/><category term="usb"/><category term="windows"/></entry><entry><title>Safari for Windows, 0day exploit in 2 hours</title><link href="https://simonwillison.net/2007/Jun/12/larholmcom/#atom-tag" rel="alternate"/><published>2007-06-12T13:30:41+00:00</published><updated>2007-06-12T13:30:41+00:00</updated><id>https://simonwillison.net/2007/Jun/12/larholmcom/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://larholm.com/2007/06/12/safari-for-windows-0day-exploit-in-2-hours/"&gt;Safari for Windows, 0day exploit in 2 hours&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Once again, down to handling of alternative URL protocol schemes.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://apple.slashdot.org/apple/07/06/12/0120230.shtml"&gt;Slashdot&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/0day"&gt;0day&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/apple"&gt;apple&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/safari"&gt;safari&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/security"&gt;security&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;&lt;/p&gt;



</summary><category term="0day"/><category term="apple"/><category term="safari"/><category term="security"/><category term="windows"/></entry><entry><title>Enabling the debug menu on Safari for Windows</title><link href="https://simonwillison.net/2007/Jun/12/rakaz/#atom-tag" rel="alternate"/><published>2007-06-12T13:18:44+00:00</published><updated>2007-06-12T13:18:44+00:00</updated><id>https://simonwillison.net/2007/Jun/12/rakaz/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://rakaz.nl/item/enabling_the_debug_menu_on_safari_for_windows"&gt;Enabling the debug menu on Safari for Windows&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
“Turn off site-specific hacks” is one of the menu options.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/apple"&gt;apple&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/browsers"&gt;browsers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/safari"&gt;safari&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/safari3"&gt;safari3&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;&lt;/p&gt;



</summary><category term="apple"/><category term="browsers"/><category term="safari"/><category term="safari3"/><category term="windows"/></entry><entry><title>Safari 3 Public Beta</title><link href="https://simonwillison.net/2007/Jun/11/safari/#atom-tag" rel="alternate"/><published>2007-06-11T23:06:55+00:00</published><updated>2007-06-11T23:06:55+00:00</updated><id>https://simonwillison.net/2007/Jun/11/safari/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.apple.com/safari/"&gt;Safari 3 Public Beta&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Safari for Windows. Unfortunately this kills the best excuse corporate Web developers had for getting Macs (“we need to run all our supported browsers on one machine”).


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/apple"&gt;apple&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/safari"&gt;safari&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;&lt;/p&gt;



</summary><category term="apple"/><category term="safari"/><category term="windows"/></entry><entry><title>Deploying a Django app on the desktop</title><link href="https://simonwillison.net/2007/Jun/1/silver/#atom-tag" rel="alternate"/><published>2007-06-01T21:45:50+00:00</published><updated>2007-06-01T21:45:50+00:00</updated><id>https://simonwillison.net/2007/Jun/1/silver/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.silverstripesoftware.com/blog/archives/51"&gt;Deploying a Django app on the desktop&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Silver Stripe used cx_freeze to package their commercial agile project management Django application as an easy to run Windows executable.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/desktop"&gt;desktop&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/django"&gt;django&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/silverstripe"&gt;silverstripe&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;&lt;/p&gt;



</summary><category term="desktop"/><category term="django"/><category term="silverstripe"/><category term="windows"/></entry><entry><title>Quoting Guido van Rossum</title><link href="https://simonwillison.net/2007/May/8/guido/#atom-tag" rel="alternate"/><published>2007-05-08T21:21:30+00:00</published><updated>2007-05-08T21:21:30+00:00</updated><id>https://simonwillison.net/2007/May/8/guido/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://mail.python.org/pipermail/python-3000/2007-May/007414.html"&gt;&lt;p&gt;Just because Java was once aimed at a set-top box OS that didn't support multiple address spaces, and just because process creation in Windows used to be slow as a dog, doesn't mean that multiple processes (with judicious use of IPC) aren't a much better approach to writing apps for multi-CPU boxes than threads.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://mail.python.org/pipermail/python-3000/2007-May/007414.html"&gt;Guido van Rossum&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/guido-van-rossum"&gt;guido-van-rossum&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/threads"&gt;threads&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ipc"&gt;ipc&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/java"&gt;java&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;&lt;/p&gt;



</summary><category term="guido-van-rossum"/><category term="threads"/><category term="python"/><category term="ipc"/><category term="java"/><category term="windows"/></entry><entry><title>Migrating Microsoft Hotmail from FreeBSD to Microsoft Windows 2000</title><link href="https://simonwillison.net/2007/May/4/migration/#atom-tag" rel="alternate"/><published>2007-05-04T17:54:46+00:00</published><updated>2007-05-04T17:54:46+00:00</updated><id>https://simonwillison.net/2007/May/4/migration/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.microsoft.com/technet/interopmigration/case/hotmail/default.mspx"&gt;Migrating Microsoft Hotmail from FreeBSD to Microsoft Windows 2000&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
I’d like to see them try that with Yahoo!’s 100+ properties.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/freebsd"&gt;freebsd&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/hotmail"&gt;hotmail&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;&lt;/p&gt;



</summary><category term="freebsd"/><category term="hotmail"/><category term="microsoft"/><category term="open-source"/><category term="windows"/><category term="yahoo"/></entry><entry><title>Quoting Walt Mossberg</title><link href="https://simonwillison.net/2007/Apr/6/personal/#atom-tag" rel="alternate"/><published>2007-04-06T22:46:36+00:00</published><updated>2007-04-06T22:46:36+00:00</updated><id>https://simonwillison.net/2007/Apr/6/personal/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://ptech.wsj.com/archive/ptech-20070405.html"&gt;&lt;p&gt;The problem is a lack of respect for the consumer. The manufacturers don't act as if the computer belongs to you. They act as if it is a billboard for restricted trial versions of software and ads for Web sites and services that they can sell to third-party companies who want you to buy these products.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://ptech.wsj.com/archive/ptech-20070405.html"&gt;Walt Mossberg&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/waltmossberg"&gt;waltmossberg&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/windows"&gt;windows&lt;/a&gt;&lt;/p&gt;



</summary><category term="waltmossberg"/><category term="windows"/></entry></feed>