Thumbnail 44
thumbnail
Small (128x128)

Articles

The Universe Never Expands Faster Than the Speed of Light
Comments
Casts and type parameters do not mix
Here’s a question I’m asked occasionally: void M<T>(T t) where T : Animal { // This gives a compile-time error: if (t is Dog) ((Dog)t).Bark(); // But this does not: if (t is Dog) (t as Dog).Bark(); } What’s going … Continue reading →
Guix-tox, a functional version of tox
Comments
News Roundup: Technical Problems
35th Ave road diet lowered bus peak-direction travel times, hurt contra-peak. King County Housing Authority buys 300 apartments next to TIBS. Shefali Ranganathan gives 10 good reasons to vote for Move Seattle. Seattle’s District 3 debate covered a lot of relevant issues. ST 566 catches fire ($). Breaking down data from Pronto’s first year. WSDOT […]
Developer Taxes and the Minimum Wage
One of the more interesting tensions in the urbanist left is over development taxes. Everyone is looking for a funding source to build subsidized housing, and skimming from developer profits is an attractive possibility. On the other hand, too much taxation will deter development, and exacerbate the housing shortage from the other end of the […]
Thoughts on Haskell
Comments
Compile-time C++ RNG tricks
Comments
Sunday Open Thread: Montreal’s New Signage
via Transit Maps Blog
Inferring from “is”, part one
In last week’s episode of FAIC I was discussing code of the form: if (animal is Dog) ((Dog)animal).Bark(); Specifically, why the cast was illegal if the variable tested was of generic parameter type. Today I want to take a bit … Continue reading →
Podcast: Endorsements
Martin and I discuss the STB endorsement process, and where the editorial board netted out with various candidates. For reference: Seattle endorsements Measures Suburban races Lisa Herbold on SF zoning Martin’s rebuttal How Seattle’s housing mix stacks up https://media.blubrry.com/seattletransitblog/s3.amazonaws.com/stb-wp/wp-content/podcasts/STB_podcast_4.mp3
News Roundup: Up Again
SDOT finally discouraging construction sidewalk closures. WSDOT resuming work on landslide reduction along Cascades route. Nationwide vehicle miles traveled (VMT) going up again. Seattle Bike Blog crushes the Seattle Times no-vote ($) on Move Seattle. Eastbound I-90 to one lane this weekend; no special provision for transit. At the end of this interesting essay about Denmark is […]
Inferring from “is”, part two
In part one I gave a bunch of reasons to reject the proposed feature where the compiler infers additional type information about a local variable when inside the consequence of a conditional statement: if (animal is Dog) { animal.Bark(); // … Continue reading →
How NOP Nearly Became a Non-NOP on AMD64 (2007)
Comments
How ST Administratively Adds New Trips
David covered the goodies in Sound Transit’s 2016 Draft Service Implementation Plan on Tuesday. Most of the big changes, including opening the new light rail stations, the additional daily Sounder runs, the new ST Express route 541, and long-term construction re-routes on routes 555, 556, and 560 still have to be approved by the ST […]
Microsoft and Dell extend the power of hybrid cloud with new offerings
Comments
Microsoft Research Finds Women Take a Wider View (2003)
Comments
Sunday Open Thread: Philly Without Cars
Are tarballs obsolete?
Comments
Reading and writing are less symmetric than you (probably) think
Comments
Optimizing associative operations
A question I occasionally get is, suppose I have code like this: const double x = 200.0; const double y = 0.5; ... void M(double z) { double r = z * x * y; ... Does the compiler generate … Continue reading →
Correction: ORCA2 Timeline
In my post on ORCA2 a few weeks ago, I used target dates from documents included in Sound Transit’s contractor request, which according to ST staff, were incorrect. Current ST plans have ORCA2 starting to go live in 2020, not 2019. New equipment will begin appearing in late 2019, not 2018. The old system will […]
News Roundup: Final Design
First Hill Streetcar begins “post-performance testing.” CT will use Mountlake Terrace bus ramps to bypass congestion. Mayor Murray proposes cheaper sidewalks to afford more. Tacoma Link gets $15m from USDOT. But Feds pass over Northgate Bridge and Pronto expansion. Freighthouse Square Final Design ready for comment, will open in 2017. ST picks Bellevue for the new Operations […]
Parenting Merit Badges for Often Unrewarded Accomplishments by Children
Parenting Merit Badges are a series of patches parents can earn for completing often unrewarded accomplishments like getting a kid to sleep, remembering to shower, or cleaning up after a child poops in the bathtub. They are the creation of Biz Ellis and Theresa Thorn, hosts of the comedy podcast One Bad Mother on the […]
Sunday Open Thread: Silent Bus Sessions
A bus so quiet you can have an acoustic music performance on it, for a more pleasant environment inside and out.
When would you use & on a bool?
UPDATE: A commenter points out that today is the 200th anniversary of the birth of George Boole; I had no idea when I scheduled this article that it would be so apropos. Happy birthday George Boole! Here’s a little-known and … Continue reading →
“Slush Funds” Used to be Called “Representative Democracy”
The Slog had a well-reported piece Sunday on whether or not Move Seattle is a “slush fund.” That’s a loaded choice of words by the opposition, meant to imply a lack of democratic or public process. If you think that implication is plausible, then this is your first month following Seattle politics. To actually construct […]
Bike News Roundup: Watch how ‘jaywalking’ became a crime
It’s time for the Bike News Roundup! Don’t forget to vote! And whether you voted weeks ago or your ballot is still at home, you can join me for our first ever Procrastinator’s Voting Party, 5–6:30 p.m. at Chuck’s Hop … Continue reading →
Why nuclear energy is our best option at the moment
Comments
Podcast: Election Results
[UPDATE: The livestream technology didn’t work out for us. You’ll hear the podcast in the morning. Sorry.] Martin and I are going to try to do a live audio broadcast of the election results tonight, starting around 8:15pm PST. Watch this space for details on how to listen. If the live stream doesn’t work for whatever reason, […]
Election Night Open Thread
Welcome to STB’s 2015 General Election Open Thread! We’ll be posting results as they come in (first drop is at 8pm), and we’ll be chiming in with additional commentary throughout the evening. We’ll also be sharing reactions on our Twitter feed using hashtag #seaelex. 5:00pm If you want to know where to celebrate and ‘network’ […]
SHA-1 Deprecation Update
Comments
FastMail acquires Pobox and Listbox
Comments
Logical implication
One of the early stumbling blocks people run into when learning traditional Aristotelian logic is the idea that “a false proposition implies any proposition”. Let’s briefly review material implication, and then I’ll talk about what the implications of material implication … Continue reading →
News Roundup: Lost and Found
Metro enrolled 18,384 people in ORCA LIFT through September, and are 3% of all Metro boardings. Sound Transit hiring a transit planner. Pierce Transit considers a fare increase. Jarrett Walker tries to understand the other side. The full “Gridlocked” forum video is now online. ST seeking contractor for Lynnwood Link. Congress fighting over Positive Train […]
The Curious Tale of MS03-007
Comments
Version 1.20.28 now running in production
SSL Labs v1.20.28 is now running in production. This version introduces a penalty for RC4-only servers, as previously announced.
Academic Journals: The Most Profitable Obsolete Technology in History
Comments
America, the Great Contradiction
Comments
Sunday Open Thread: Zurich
Zurich: Where People Are Welcome and Cars Are Not from STREETFILMS on Vimeo.
Amazon Kind of Sucks and We’ve All Just Come to Accept It
Comments
FastMail under DDoS Attack
Comments
Why Jamie Dimon CEO of JP Morgan Is Right about Bitcoin
Comments
News Roundup: Still Working
Low bid on Bellevue Link tunnel drilling is $121m, 20% below estimates. Pronto ready for U-Link. Lots of skyscrapers coming to downtown and SLU. Marco Rubio wants to slash federal gas tax, end “looting” by the Mass Transit Account. Roger Valdez argues proposed developer fees will deter construction. SDOT looking at plans for Ballard land […]
RC4 in x86 assembly – 77 bytes
Comments
Thoughts on Functional Programming in Swift
Comments
WRTH 2016 coming soon
Many thanks for reminding us, Andrea! World Radio TV Handbook 70th Edition is coming soon @SWLingDotCom pic.twitter.com/Nh8M2LLUGX — Andrea Borgnino (@aborgnino) November 6, 2015 Hard to believe this will be the 70th anniversary edition. I’ll post a link when WRTH 2016 … Continue reading →
Memories of a printer
Comments
SHA-256 in x86/x86-64 assembly – 588 bytes
Comments
SHA-3 in x86 assembly – 761 bytes
Comments
Sunday Open Thread: Enoshima Electric Railway
From the video’s description: The Enoshima Electric Railway is a popular scenic railway line on the pacific coast, 50 kilometers in the south of Tokyo. It is also called Enoshima Dentetsu, making the shortened form “Enoden”.
...45678910111213...