Posts
-
Admiral Grace Hopper Explains the Nanosecond
-
Pineapple ONE
-
Carrefour puts shrinkflation price warnings on food to shame brands
-
LLM Benchmarks
-
Static domains for all ngrok users
-
Microsoft announces new Copilot Copyright Commitment for customers
-
Reloading a Document (and Preserving Query String Parameters) Using Only HTML
-
Evolving the Game: A clientless streaming tool for reMarkable 2
-
Cosmology: shouldn't very very distant objects appear magnified?
-
Sign this petition to stop France from forcing browsers like Mozilla's Firefox to censor websites
-
StarLite 12.5-inch Linux tablet
-
Retrieving 1TB of data from a faulty Seagate Firecuda 530 drive with the help woodworking tools
-
LG launches webOS tablet
-
RailsConf 2017: Keynote by Justin Searls
-
The TV streaming apps broke their promises, and now they're jacking up prices
-
Prepare your Firefox desktop extension for the upcoming Android release
-
Mailinator, free anonymous email inboxes
-
What is an Aptfile?
-
Android 4.4 KitKat is truly dead, loses Play Services support
-
Selling Your Cellphone Location Data Might Soon Be Banned in U.S. for First Time
-
OpenAI launches GPT-4 API for all paying customers
-
Fairphone 3 gets seven years of updates, besting every other Android OEM
-
Evernote, the memory app people forgot about, lays off entire US staff
-
Fear, loathing, and excitement as Threads adopts open standard used by Mastodon
-
Getting Started with LazyVim
-
Elvis sings "Baby Got Back" (A.I.)
-
AI revolution puts skilled jobs at highest risk, OECD says
-
Sign the Petition - Make Fireworks Illegal in Iowa Again
-
Google tells Canada it wont pay "link tax," will pull news links from search
-
Demoscene accepted as UNESCO cultural heritage in The Netherlands
-
Blue Zones: Lessons From the Worlds Longest Lived
-
Amazon has 5,000+ Rivian EV delivery vans on the road
-
Shopify/packwerk: Good things come in small packages.
-
Sao Paulo: The City With No Outdoor Advertisements
-
ellie/atuin: Magical shell history
-
World's 1st 'tooth regrowth' medicine moves toward clinical trials in Japan
-
"Resistance is a resource" - Sandi Metz
-
Rails World sold out less than 45 minutes
-
Rails 7.1 AR adds normalizes API for attribute values
-
Jay will be presenting Strada at Rails World
-
Code "Smells"? (Kent Beck explains the analogy)
-
Advanced macOS Commands
-
htmx - REST Copypasta
-
cbiffle/lilos: A wee async RTOS for Cortex-M
-
The "manning up of boys begins in the cradle." But what boys really need is emotional support from their dads
-
The huge power and potential danger of AI-generated code
-
RIP to [his] Pixel Fold: Dead after four days
-
NASAs Mars Sample Return has a new price tag--and its colossal
-
Lawyers have real bad day in court after citing fake cases made up by ChatGPT
-
Hype cycles
-
How to Do the Thing You've Been Avoiding
-
How much screen time is too much screen time for adults?
-
Google has a secret browser hidden inside the settings
-
Brave aims to curb practice of websites that port scan visitors
-
Being a "Foreigner" English Girl Born in Japan
-
A European Ruling Could Make iPhone Batteries Replaceable
-
75% of the Time We Spend With Our Kids in Our Lifetime Will Be Spent By Age 12
-
Iowa City Transit receives $23.2 million federal grant to replace facility, get more electric buses
-
binpash/try: "Do, or do not. There is no try." We're setting out to change that.
-
anime.js - JavaScript animation engine
-
Yet Another Problem With Recycling: It Spews Microplastics
-
Windows NT on 600MHz machine opens apps instantly. What happened?
-
The Story of the First Video Game Cartridge
-
GOP releases AI-generated ad to fearmonger over Biden's reelection bid
-
sub.rehab -Find subreddits on other services
-
Maps Distort How We See the World
-
How "Exit Traps" Can Make Your Bash Scripts Way More Robust And Reliable
-
EU: smartphones must have user-replaceable batteries by 2027
-
Microsoft now says the new Outlook will replace Mail and Calendar apps by the end of 2024
-
TxtNet-Browser: An app that lets you browse the web over SMS
-
iOS 17 automatically removes tracking parameters from links you click on
-
Thoughts from "Meet Safari for Spatial Computing"
-
PostgreSQL reconsiders its process-based model
-
Miguel Grinberg: Goodbye, Twilio
-
"But the SEC let us go public" and other flawed arguments in Coinbase's defense
-
Rewriting the Ruby parser
-
Wine comes to macOS: Apple's Game Porting Toolkit powered by CrossOver source code
-
Watch Transitions in Slow Motion in Chrome's DevTools
-
The Last Egg
-
Redditor creates working anime QR codes using Stable Diffusion
-
JavaScript Imports Under The Hood
-
Helpdid Reddit just destroy mobile browser access, or am I missing a setting?
-
Ars Technica: I just bought the only physical encyclopedia still in print, and I regret nothing
-
The Reddit blackout will continue
-
McDonald's Just Dropped A Brand New Game Boy Game In 2023
-
Google further guts the Android Open Source Project by deprecating the dialer and messaging apps
-
You don't need a modal window
-
Council approves free bus rides across Iowa City in zero fare push
-
Why ChatGPT and Bing Chat are so good at making things up
-
Bluetooth tags for Androids 3 billion-strong tracking network are here
-
What happens when Google Search doesn't have the answers?
-
Toyota's 2023 Prius: Lamborghini looks meet fuel-sipping economy
-
The .zip TLD sucks
-
The Prime Video microservices to monolith story
-
Tesla Model Y overtakes Corolla to be worlds best-selling car in 2023
-
Social media can be a 'profound risk' to youth, surgeon general warns
-
OpenAI peeks into the black box of neural networks with new research
-
Google pushes .zip and .mov domains onto the Internet, and the Internet pushes back
-
Ford EVs will get access to Teslas Supercharger network in 2024
-
Apple just lost its lawsuit trying to ban iOS virtual machines
-
Apple announces Final Cut Pro and Logic Pro for iPad with subscription models
-
nepalez/rspec-sqlimit: RSpec matcher to control SQL queries made by block of code
-
Client-side rendering of HTML and interactivity
-
Iowa City looking to expand electric bus fleet
-
Google "We Have No Moat, And Neither Does OpenAI"
-
Windows 11 updates: booting with Rust, ReFS instead of NTFS file system
-
Two core Unix-like utilities, sudo and su, are getting rewrites in Rust
-
Microsoft barrels ahead with AI plans, opens up Bing Chat preview to everyone
-
I want to talk about WebGPU
-
How to recover from microservices
-
Google will retire Chromes HTTPS padlock icon because no one knows what it means
-
Even Amazon can't make sense of serverless or microservices
-
Windows 11s limited iMessage integration has publicly launched
-
Carmakers like VW are bringing back buttons because drivers loathe all the touch screens.
-
GM confirms Chevy Bolt will die this year, making way for electric pickups
-
YouTube-DL Hosting Ban Paves the Way to Privatized Censorship
-
We need to tell people ChatGPT will lie to them, not debate linguistics
-
View Transition API
-
Thinking hard makes the brain tired
-
The mounting human and environmental costs of generative AI
-
Spinning Diagrams with CSS
-
Rural Americans are importing tiny Japanese pickup trucks
-
Modern HTML email (tables no longer required)
-
I don't want streaming music, I just want to stream my music
-
Google Fi Ditches Another Mobile Network, Leaving Only T-Mobile
-
Chrome will support the WebGPU API by defaultheres why thats important
-
CATL has announced a new condensed battery with 500 Wh/kg
-
Apple's fight against iPhone sideloading was pointless at best, harmful at worst
-
Help, is this Arabic?
-
The Birth of "Disable JavaScript"
-
Cucumber and RelishApp: Every ending is a new beginning
-
mrsked/mrsk: Deploy web apps anywhere.
-
Rails 7 Introduces Default Health Check Controller
-
Worlds largest four-day work week trial finds few are going back
-
The Missing Semester of Your CS Education
-
Sour fight ends with FDA ruling soy and nut milks can still be called milk
-
Professor writes history essays with ChatGPT and has students correct them
-
FMInference/FlexGen: Running large language models like OPT-175B/GPT-3 on a single GPU. Focusing on high-throughput large-batch generation
-
What's New in Rails 7.1
-
We stand to save $7m over five years from our cloud exit
-
New on WebKit: CSS Nesting and Web Push
-
Bing: "I will not harm you unless you harm me first"
-
Apple doesn't want you developing hobby apps
-
Tesla finally agrees to open its charging network to all EVs in US
-
Software has bugs. This is normal.
-
Invest in things that don't change
-
Big Data is Dead
-
sharkdp/bat: A cat(1) clone with wings.
-
olivernn/lunr.js: A bit like Solr, but much smaller and not as bright
-
Mozilla plans ground-up UI redesign for Thunderbird email client this July
-
Google and Mozilla are working on iOS browsers that break current App Store rules
-
ChatGPT is a data privacy nightmare, and we ought to be concerned
-
ChatGPT is a blurry JPEG of the web
-
The Difference Between load, autoload, require, and require_relative in Ruby
-
Ruby 3.2 adds a new core class called Data to represent simple immutable value objects
-
GitHub Copilot Isn't Worth the Risk
-
OpenAI and Microsoft announce extended, multi-billion-dollar partnership
-
Is tipping getting out of control? Many consumers say yes
-
City planners are questioning the point of parkinggarages
-
Apple should be required to let iPhone users sideload apps, Biden admin says
-
ankane/polars-ruby: Blazingly fast DataFrames for Ruby
-
Implementing RLHF: Learning to Summarize with trlX
-
US school runs lights 24/7/365: The smart lights have been broken since 2021
-
Tweetbot. April 2011 - January 2023
-
Summer Afternoon - A WebGL Experiment
-
Revisiting Apple's ill-fated Lisa computer, 40 years on
-
Let's build GPT: from scratch, in code, spelled out.
-
1923 cartoon eerily predicted 2023s AI art generators
-
The yaml document from hell
-
How to store your app's entire state in the url
-
antirez/redlock-rb: Redlock Redis-based distributed locks implementation in Ruby
-
google/cdc-file-transfer: Tools for synching and streaming files from Windows to Linux
-
Falsehoods Programmers Believe About Phone Numbers
-
Why Not Mars (Idle Words)
-
Infinite AIArray by Ian Bicking
-
Google announces official Android support for RISC-V
-
Eating viruses can power growth, reproduction of microorganism
-
Safari's date-picker is the cause of 1/3 of our customer support issues
-
Hotels turn to robots and room cleanings every 4 days to ease staffing shortages
-
Haiku R1/beta4 - Release Notes
-
With voice assistants in trouble, Home Assistant starts a local alternative
-
Welcome to Comprehensive Rust
-
Rails 7.1 is getting easy Common Table Expression Support
-
The USPS now says it will buy 66,000 EVs by 2028
-
Raspberry Pi 5 not arriving in 2023 as company hopes for a recovery year
-
Public Domain Day 2023
-
Portable Secret using WebCrypto
-
Man simulates time travel thanks to Stable Diffusion image synthesis
-
Automotive chip shortages to continue throughout 2023, industry says
-
3M to end 'forever chemicals' output at cost of up to $2.3 bln
-
Legacy Update revives the original Windows Update website for XP, Vista, 7, and more
-
Apple considering dropping requirement for iPhone web browsers to use WebKit
-
You can now write and format programming code in Google Docs
-
What enabled the big boost in fusion energy announced this week?
-
Apple to Allow Outside App Stores in Overhaul Spurred by EU Laws
-
Fusion energy breakthrough by US scientists boosts clean power hopes
-
Disputing A Parking Fine with ChatGPT
-
Software complexity in 2022
-
Intel using DXVK (part of Steam Proton) for their Windows Arc GPU DX 9 drivers
-
Adobe releases PostScript source code
-
Thanks to AI, it's probably time to take your photos off the Internet
-
PSA: Do Not Use Services That Hate The Internet
-
In Memory of a Giant, Dr. Chris Seaton
-
General Motors installs the first of 40,000 new EV chargers
-
Mixing diesel and hydrogen provides big cuts in emissions
-
The Internet Archive just put 565 Palm Pilot apps in your web browser
-
Tales of the M1 GPU
-
OpenAI upgrades GPT-3, stunning with rhyming poetry and lyrics
-
Memory safe languages in Android 13
-
Git Notes: git's coolest, most unloved feature
-
Its MacOS. On An Unmodified Wii!
-
The Ancient Japanese Technique That Produces Lumber Without Cutting Trees
-
How Amazon shopping ads are disguised as real results
-
matsadler/magnus: Ruby bindings for Rust
-
jcard0na/haxo-hw: Haxophone, an electronic musical instrument that resembles a saxophone
-
The HTTP crash course nobody asked for
-
Payable: The one-stop, no-code solution for taking payments in Google Forms
-
Ask HN: Why isn't remote work advertised as a pro environment initiative?
-
Scaling Mastodon in the Face of an Exodus
-
The leap seconds time is up: world votes to stop pausing clocks
-
The road to low-carbon concrete
-
Debirdify: Find Twitter users on Mastodon
-
Attention Twitter followers: please follow via RSS or Mastodon
-
The Rails Foundation kicks off with one million dollars
-
ntfy.sh - Send push notifications to your phone via PUT/POST
-
Oimo Works, small in-browser art pieces
-
You Might Also Like
-
Barilla - Passive Cooking
-
You can now share Google Drive files temporarily thanks to a new expiration date feature
-
In defense of linked lists
-
Shell Script Best Practices
-
Microbrowsers are Everywhere
-
What "Work" Looks Like
-
Super Smash Bros. Game Concepts
-
Star Trek: Strange New Worlds Honored With Seal Of Authentic Representation For Bruce Horak's Hemmer
-
Safely see inside Lithium-ion, LiPo, and alkaline batteries.
-
Iowa City City Council buys properties for potential Amtrak Iowa City to Chicago route
-
How to download a backup copy of your Twitter data (or deactivate your account)
-
Google Home app's Household routines rolling out more widely
-
Fake books written by computers
-
Complex Gmail searches further simplified on mobile as labels become smart chips
-
Apple confirms it will leave Lightning behind in future iPhones
-
98.css
-
Why Basecamp is leaving the cloud
-
Sound by Bartosz Ciechanowski
-
GitHub Copilot investigation by theJoseph Saveri Law Firm& Matthew Butterick
-
Compiler Explorer
-
Detecting fake videos with electrical hum
-
A Real World React to htmx Port
-
New in Ruby 3.2: Data.define
-
Outdated vs. Complete
-
Highlights from Git 2.38: Rebase dependent branches with update-refs
-
Stadia controllers could become e-waste unless Google issues Bluetooth update
-
Someday aliens are going to land their saucers in a field somewhere in New Jersey and everything is going to go just fine right up until we try to explain our calendar to them
-
Darth Vader's voice will be AI-generated from now on
-
Nightdrive
-
Facebook Proven to Negatively Impact Mental Health
-
Youll soon be able to create regular Google Tasks via Assistant voice commands
-
Steam on ChromeOS may soon arrive for lower-powered Chromebook
-
Google Messages prepping more new features
-
Chromes password manager will have its own page & settings
-
50-year-old BART: How clever mechanics use Windows 98 and eBay
-
2FA is missing a key feature. When my 2FA code is entered incorrectly
-
Transcending POSIX: The End of an Era?
-
Ruby 3.1 - Shorthand Hash Syntax - First Impressions
-
Flooded with AI-generated images, some art communities ban them completely
-
The Atkinson Hyperlegible Font
-
Korean nuclear fusion reactor achieves 100 million C for 30 seconds
-
Inflation Reduction Act pushes IRS to pursue free TurboTax competitor
-
Excuse me but why are you eating so many frogs
-
All the new fun and helpful features coming to Android
-
With Stable Diffusion, you may never believe what you see online again
-
TIL: You Can Access A User's Camera with Just HTML
-
NASA Selects SiFive and Makes RISC-V the Go-to Ecosystem for Future Space Missions
-
Difftastic, the Fantastic Diff
-
Customize the window controls overlay of your PWA's title bar
-
synthead/timex_datalink_client: Write data to Timex Datalink watches with an optical sensor
-
justinhoward/cutoff: Deadlines for Ruby
-
The mysterious life of public, private, and protected in Ruby
-
San Francisco Braces for Epic Commercial Real Estate Crash
-
SSH tips and tricks
-
Meet the top layer: a solution to z-index:10000
-
To Uncover a Deepfake Video Call, Ask the Caller to Turn Sideways
-
This 17-Year-Old Designed a Motor That Could Potentially Transform the Electric Car Industry
-
Tabler is free and open-source HTML Dashboard UI Kit built on Bootstrap
-
Stable Diffusion is a really big deal
-
Notable people (interactive map)
-
Learn Postgres at the Playground
-
Is this the end of social networking?
-
Electric Vehicles Are Way, Way More Energy-Efficient Than Internal Combustion Vehicles
-
Cheap, high capacity, and fast: New aluminum battery tech promises it all
-
Physical buttons outperform touchscreens in new cars, test finds
-
Things not available when someone blocks all cookies
-
Why your website should be under 14kB in size
-
Value Object Semantics in Ruby
-
Google Sheets introduces Named Functions for easier reusing
-
Eastern Iowa broadband company "ImOn" to be acquired by Goldman Sachs
-
Whats the Strangest Thing You Ever Found in a Book?
-
GraphQL kinda sucks
-
The Best iPhone
-
LunarVim is an opinionated, extensible, and fast IDE layer for Neovim
-
It's time to leave the leap second in the past
-
You should take more screenshots
-
We're going to need a lot of solar panels
-
Spain Will Introduce Free Train Travel to Help Ease the Cost of Living
-
High property taxes are good, actually.
-
Soft Deletion Probably Isn't Worth It
-
Americas favorite family outings are increasingly out of reach
-
WordPerfect for UNIX
-
RSS is on fire again, and it's all down to SlackOps
-
Scratch is a big deal
-
Bill Gates to intentionally tank his wealth ranking, gives away $20B
-
DNS Esoterica -- Why you can't dig Switzerland
-
Explore Companies that use Ruby around the world
-
Electric cars are doomed if fast charger reliability doesnt get better
-
Why do so many brands change their logos and look like everyone else?
-
Why the world needs a non-profit search engine
-
Using Rice to Show How Rich Jeff Bezos Is
-
The Legend of Zelda Ocarina of Time Triforce Percent ACE Showcase (Beta and new content)
-
One-liner for running queries against CSV files with SQLite
-
I analyzed 1835 hospital price lists so you didn't have to
-
EU Approves Landmark Legislation to Regulate Apple and Other Big Tech Firms
-
hemanth/functional-programming-jargon: Jargon from the functional programming world in simple terms!
-
Kubernetes is a red flag signalling premature optimisation
-
How to use Markdown to write in Google Docs
-
Apple's claim that it bans other browsers for security
-
"Magic links" can end up in Bing search results -- rendering them useless
-
Start all of your commands with a comma
-
Enclave, an unpickable lock
-
Add up a column of numbers at the Unix shell
-
A brief history of (unintentionally) unbeatable games
-
Amazon's workforce turnover is so high that it could run out of people to hire by 2024
-
Star Trek: Voyager: The Animated Series
-
Plans For Thunderbird On Android
-
Hertzbleed Attack
-
Observable Module in Ruby
-
Useful utilities and toys over DNS
-
HEXWORDS: hex colors that are also words
-
Imagine, you've locked yourself out of your digital life
-
Little Things: Refactoring with Hashes
-
ffmpeg buddy
-
Installing a payphone in his house
-
Towards GNOME Shell on mobile
-
dragonflydb/dragonfly: A modern replacement for Redis and Memcached
-
sqlite3 fiddle
-
Learnings from 5 years of tech startup code audits
-
Deploy Your Rails App the Easy Way with Kuby
-
Use your phone for 25 years. iFixit on right to repairs remaining obstacles, hope
-
Wealth, shown to scale
-
Gato, A Generalist Agent
-
The very weird Hewlett Packard FreeDOS option
-
The lost Heroku stack: Dogwood
-
They Stopped To Watch Kids Playing at Recess. Security Was Called.
-
The saddest "Just Ship It" story ever
-
How to Name your Junction Tables
-
Astronomers reveal first image of the black hole at the heart of our galaxy
-
Shaving Is Too Expensive. Also the world is out to get you
-
Mechanical Watch
-
Why Jony Ive Left Apple to the Accountants
-
Kindle e-readers finally (kind of) support ePub books
-
I-Bonds: They accidentally loaned all their money to the US government
-
How Felix put his whole life into a single database
-
Google Developers Blog: What is black and white and read all over?
-
New EV vs. old beater: Which is better for the environment?
-
New E Ink Gallery displays could finally make full-color e-readers good
-
Fixing the entire Super Mario 64 Source Code
-
Be careful with that thing, it's a confidential coffee maker
-
doximity/simplekiq: Sidekiq-based workflow orchestration library
-
USB-C hubs and my slow descent into madness
-
dylanaraps/pure-bash-bible: A collection of pure bash alternatives to external processes
-
SQL queries don't start with SELECT
-
Writing Safe Shell Scripts
-
Falsehoods Programmers Believe About Names
-
How the Nintendo Switch prevents downgrades by irreparably blowing its own fuses
-
Please put units in names
-
Inspecting Web Views in macOS
-
A short conversation with a bank
-
Bugs in Hello World
-
Interop 2022: browsers working together to improve the web for developers
-
Here's the full Google Chrome browser running on Fuchsia
-
Include diagrams in your Markdown files with Mermaid
-
Chrome OS Flex: Turn any laptop into a Chromebook, officially
-
Radio station snafu in Seattle bricks some Mazda infotainment systems
-
Intel's strategy for outflanking Arm takes shape with bet on RISC-V
-
Phish Just Jams
-
Martin Fowler: TellDontAsk
-
Don't make me think, or why I switched to Rails from JavaScript SPAs
-
Yes, I can connect to a DB in CSS
-
The Rails Internationalization (I18n) API includes interpolation for error messages
-
Wisper: A micro library providing Ruby objects with Publish-Subscribe capabilities
-
ONE PAGE / ONE HOUR, A pledge to reduce busywork, increase collaboration, and drive better outcomes
-
BatchLoader, a Powerful tool for avoiding N+1 DB or HTTP queries
-
Taking Rails to the next level with Hotwire
-
Rails 7 adds caching? and uncachable! helper
-
We Studied 81,000 Page Titles - Google Rewrote 61% Of Them
-
In MySQL, never use utf8. Use utf8mb4.
-
Etsy's experiment with immutable documentation
-
You Can Now Follow RSS Feeds on Chrome for Android
-
What goes into making an OS to be Unix compliant certified?
-
Autonomous battery-powered rail cars could steal shipments from truckers
-
find_signed in ActiveRecord::SignedId::ClassMethods
-
Google will end support for OnHub WiFi routers in 2022
-
The 10 Commandments of Egoless Programming
-
Fill Murray, Bill Murray Placeholder Images as a Service
-
BlurHash, a compact representation of a placeholder for an image.
-
Vale, a syntax-aware linter for prose built with speed and extensibility in mind
-
Understanding UUIDs, ULIDs and String Representations
-
How do I share recordings from Google Recorder?
-
There's an official Metroid choose your own adventure novel
-
Apple, Google and Facebook may be forced into cross-platform messaging
-
rebeccapurple
-
Flatpak Is Not the Future
-
Where Vim Came From
-
Introducing WebContainers: Run Node.js natively in your browser
-
Bluetooth tracking company Tile acquired for $205 million
-
Enumerable in Rails: index_by and index_with
-
Simple URL Tricks for Google Drive You Should Know
-
How to enable auto-correct for Git commands
-
Performance Impact of Using Ruby on Rails View Partials
-
Solving a Vim error: -complete used without allowing argumentsError, argumentsline
-
new.css: Write modern websites using only HTML.
-
Mudita Pure, a minimalist, offline phone
-
Rails 7 will have three great answers to JavaScript in 2021+
-
Async Ruby looks awesome
-
python-vipaccess: A free software implementation of Symantec's VIP Access application and protocol
-
HTTP headers for the responsible developer
-
PowerPC fork of Firefox that lasted for over a decade has reached the end of the road
-
AWK helpers for converting TSV/CSV to SQL
-
Google Contacts begins evolving and becoming more useful as a CRM
-
2021 MacBook Pro Teardown: A Glimpse at a Better Timeline
-
Steam and 32-bit apps on macOS 10.15 Catalina
-
Convert TSV to GitHub tables in AWK
-
Best practice to mark deprecated code in Ruby
-
The Pixel 6 is official and its $300 cheaper than a comparable Samsung phone
-
In just a few weeks, new Roku devices will no longer be able to install Youtube either
-
Cardboard shortages deal another blow to strained supply chains
-
Free QA: Despite having just 5.8% sales, over 38% of bug reports come from the Linux community
-
ASL sign for calling a function via ASL CORE Computer Science
-
Star Trek: Exploring New Worlds exhibit comes to LA's Skirball Center
-
The Meatless McDonald's McPlant Burger Is Finally Coming to America
-
Rails standardized error reporting interface
-
Help! Linux ate my RAM!
-
Easter egg in pry's wtf command
-
How to read secret environment variables (such as an API key) from STDIN
-
Google Calendar events now let you launch Docs to create meeting notes with one click
-
Burger King Is the First Fast-Food Chain to Serve Vegan Impossible Nuggets
-
Facebooks outage likely cost the company over $60 million
-
Brave and Firefox to intercept links that force-open in Microsoft Edge
-
Terrapass: Buy Carbon Offsets to Reduce Carbon Footprint
-
CloudForecast, monitor cloud spending
-
Understanding AWK, a text processing power tool
-
ShellCheck, a shell script analysis tool
-
Lets Encrypts root certificate has expired, and it might break your devices
-
The worlds biggest carbon-removal plant switches on
-
Rails: Using greater than/less than with a where statement
-
Upcoming Chromebooks will get a dedicated mic mute keyboard button
-
Federal Court: Anti-Vaxxers Do Not Have a Constitutional or Statutory Right to Endanger Everyone Else
-
EU proposes mandatory USB-C on all devices, including iPhones
-
Discs Are So Dead (WIRED, 2005)
-
Chaos Mesh, A Powerful Chaos Engineering Platform for Kubernetes
-
haileys/doslinux: Run Linux programs on DOS
-
Purdue creates whitest paint on Earth, could fight climate change
-
Governor J.B. Pritzker signs new Illinois energy bill
-
Hands-on with HTML Portals: seamless navigation on the web
-
$5.9 million ransomware attack on Iowa farming co-op may cause food shortage
-
Safari Web Extensions on iOS
-
Pfizer Covid vaccine may be available for 6 month olds and up in December
-
How to link or share an email in Gmail
-
The American Style of Quotation Mark Punctuation Makes No Sense
-
Apple blocked the FlickType Watch keyboard... then announced a clone of it
-
Zen Rails Base App
-
Animate.css, A cross-browser library of CSS animations
-
Ruby 3.1 - Shorthand Hash Syntax
-
Passing arrow functions to Mocha is discouraged
-
Windows Subsystem for Linux GUI
-
House bill would eliminate natural gas power, impose sweeping changes on economy
-
Expected dates for Covid vaccinations for children
-
Web-based editor on GitHub
-
A Call To Minimize Distraction
-
Disciplined Rails: Form Object Techniques and Patterns
-
Modern web apps without JavaScript bundling or transpiling
-
Containerd and Lima: Open source alternative to Docker for Mac
-
Choice Words about the Upcoming Deprecation of JavaScript Dialogs
-
10 Years of Open Source - solnic.codes
-
testdouble/standard: Ruby Style Guide, with linter & automatic code fixer
-
pam-duress: A Pluggable Authentication Module (PAM) for use under deress
-
YAML Multiline Strings: Find the right syntax for your YAML multiline strings
-
Lauren Ridloff Brings Authentic Deaf Representation to the Big Screen in Eternals
-
Iowa ranks first in renewable energy use, according to new report
-
How We Live With the Coronavirus Forever
-
How to print to PDF on iPhone, iPad, and Mac
-
WiFi Card
-
TopLevel: A PHP-like Way to Embed Javascript in Your HTML
-
The Best Regex Trick
-
Lord of the Roths: How Tech Mogul Peter Thiel Turned a Retirement Account for the Middle Class Into a $5 Billion Tax-Free Piggy Bank
-
Why does Chrome use sec-ch-ua including "Not A Brand"?
-
Iowa City issues face mask mandate, mayor claims it's written legally
-
Why does the Steam Deck run Linux? Blame Windows
-
A future for SQL on the web
-
70% of U.S. adults now vaccinated with at least one dose
-
Kubernetes is Our Generation's Multics
-
Back to the '70s with Serverless
-
A Deep Dive into Airbnbs Server-Driven UI System
-
Zero is true in Ruby, like Common Lisp
-
The "Deaf Person" Emoji
-
Beyond Meat launches new meat-free chicken tenders in U.S. restaurants
-
Neovim 0.5 newsletter
-
Nvim 0.5 and Configuring Neovim using Lua
-
Designing robust and predictable APIs with idempotency
-
My Pronouns Are He/Him. What Are Yours?
-
Departure: Percona's pt-online-schema-change runner for ActiveRecord migrations
-
Heres how Android apps on Windows 11 are going to work
-
16 New ML Gems for Ruby
-
HTML over the wire library comparison
-
rfc.fyi: a browseable, searchable RFC index
-
Paginating Without Issuing SELECT COUNT Query in Kaminari
-
Introducing Hyperview: a server-driven mobile app framework
-
Active Record scopes vs class methods
-
The Only List of Icebreaker Questions You'll Ever Need
-
HTML and CSS techniques to reduce your JavaScript
-
Save SSH identity passphrase in macOS keychain
-
Overkill Objects for Everyday Life
-
How to parse JSON in Snowflake
-
Certain Strains Of Flu May Have Gone Extinct Because Of Pandemic Safety Measures
-
cheat.sh: the only cheat sheet you need
-
COVID-19 vaccine authorization status, including for children
-
jamesgolick/degrade: Keep track of service error rates using redis. Degrade functionality if they're too high.
-
Helix, A post-modern text editor
-
Using an enum for a polymorphic belongs_to association in Rails
-
Using CSS position: sticky
-
Judith Love Cohen had an epic day
-
JuanitoFatas/what-do-you-call-this-in-ruby: Solving the second hard problem in Computer Science.
-
Framework Laptop review (hands on) - the anti-MacBook is here
-
ASL and Deaf actress in Godzilla vs Kong movie
-
Rails error message code names
-
GitHub tip: apply a PR suggestion in a commit with the click of a button
-
Time travel back to Space World '95 - Mario 64 Beta Project
-
How to use delegated types in Rails 6.1
-
Vim Trick: Map CTRL+S to Save
-
Efficiency is the Enemy
-
Moving users to Microsoft Edge from Internet Explorer
-
List of Free Learning Resources In Many Languages
-
Animals to be formally recognised as sentient beings in UK law
-
googleapis/google-api-ruby-client: Ruby client for Google APIs
-
Things You Should Never Do, Part I from Joel on Software
-
Target won't require face masks for fully vaccinated unless local rules state otherwise
-
How to fix outdated Google Drive app on macOS
-
Hotwire by Basecamp vs Phoenix LiveView
-
Hotwire Chat is a demo Ruby on Rails web application built with Hotwire
-
Skipping updates is a "Pro" feature on Docker now
-
Emmet, the essential toolkit for web-developers
-
ActiveStorage::IntegrityError in RSpec on Docker for Mac
-
htmx is Old but Gold
-
What Color is Your Function?
-
SLAITs real-time sign language translation promises more accessible online communication
-
Redis Manifesto
-
Progressive Enhancement Web Components from GitHub itself
-
General Magic: Creating the Cloud
-
Experience: Ive had the same supper for 10 years
-
Custom Elements Everywhere for Page Layout
-
Context switching costs more than we give it credit for
-
Hosting SQLite databases on Github Pages (or any static file hoster)
-
Unpoly, an Unobtrusive JavaScript framework
-
Send: Simple, private file sharing (based on Firefox Send)
-
Twimlets (Tiny Twilio TwiML apps)
-
CSS Utility Classes and "Separation of Concerns"
-
Buildpack CI on GitHub Actions
-
Use Danger to stop saying "you forgot to ..." during code review
-
My Secret For Staying Calm When My Kids Aren't
-
Resources related to Building Inclusive Engineering Teams
-
Que: A Ruby job queue built on top of PostgreSQL
-
Faktory, a language-agnostic version of Sidekiq
-
The Principle of Locality of Behavior (LoB)
-
Verbal expressions: Make difficult regular expressions easy
-
Wait exponentially longer on ActiveJob errors
-
Rollout: Fast feature flags based on Redis
-
Altering tables in Amazon Aurora using fast DDL
-
The End of AMP
-
Lita: ChatOps for Ruby
-
Containerizing Ruby on Rails Applications
-
Hotwire: Reactive Rails with no JavaScript?
-
Deskreen, Turn any device into a secondary screen for your computer
-
Write code that is easy to delete, not easy to extend
-
Use Vim, Emacs, or Sublime Text key bindings in Firefox Developer Tools
-
The Real Story Behind ECMAScript 4
-
The Majestic Monolith
-
Static analysis tools for Ruby
-
Software development topics Chris has changed his mind on
-
The pilot of Star Trek: Voyager was incredibly expensive
-
How to compress files in Google Drive without downloading
-
Better Git diff output for Ruby, Python, Elixir, Go and more
-
Web Browser Engineering
-
McFly: Fly through your shell history. Great Scott!
-
JSON:API v1.0
-
How to downgrade Docker for Mac
-
Dissecting the Apple M1 GPU
-
Mermaid diagrams
-
WorkBoy: Lost Game Boy Add-on FOUND After 28 Years
-
Reverse Engineering the source code of the BioNTech/Pfizer SARS-CoV-2 Vaccine
-
How to add a new source to Google Podcasts via RSS
-
Adidas developing plant-based leather to be used in shoes
-
Fun with IP address parsing
-
Different Ways to Set Attributes in ActiveRecord (including Rails 6)
-
Ruby accounts for majority of top 50 Y Combinator valuations
-
Rails ActiveJob Style Guide
-
Iowa board certifies 6-vote Republican win in US House race
-
Here's What Will Happen Between Election Day and Inauguration Day
-
What if a US presidential candidate refuses to concede after an election?
-
Last minute get out the vote campaign: Election Impact Score Sheet
-
The philosophy of Stoicism
-
Star Trek Discovery is the First Show With All Post-Production Done at Home
-
Gravity is not a force
-
Kate Mulgrew returning as Capt. Janeway in Star Trek Prodigy
-
Trump Tests Positive for the Coronavirus
-
IANA-managed Reserved Domains
-
The Era of Visual Studio Code
-
Rare case of black licorice poisoning kills man in Massachusetts
-
Microsoft declares its underwater data center test was a success
-
TIL: witchcraft terms like eye, tail, and tongue refer to parts of herbs and plants
-
Ruby 3 Set Literal
-
DevDocs: Offline API Documentation as a Progressive Web App
-
TIL: They use American Sign Language in Canada too
-
States and college towns in the U.S. are now cracking down on student partying
-
SQL execution order doesn't start with SELECT
-
Dr. Bill Vicars American Sign Language Lessons
-
Celeste OST
-
'Outbreak in Iowa City': Johnson County sees third day in a row of positivity rates higher than 30%
-
Building Inclusive Engineering Teams
-
Dear Google Cloud: Your Deprecation Policy is Killing You
-
UI Student who tested positive for COVID-19 recounts school response
-
How to upgrade indirect dependencies with Yarn
-
How to turn off Meet tab on Gmail for Android
-
Snippet: copy notes to Google Keep
-
The State of Ruby 3 Typing: Introducing RBS, Rubys new type signature language
-
External display waking up? Disable notifications when your screen is off
-
Abstract, language-independent Wikipedia
-
Pull Request Retargeting on GitHub
-
Catch insensitive, inconsiderate writing with Alex
-
TIL: MySQL directly supports the Memcached API as of version 5.6
-
Using "text fragment links" on mobile Chrome
-
htmx, modern unobtrusive JavaScript
-
Landmark Computer Science Proof Cascades Through Physics and Math
-
Do whatever you can't stop thinking about
-
The radix 2^51 trick
-
Carl Sagan on Why Science illiteracy is Dangerous
-
macOS 10.15: Slow by Design
-
Second-guessing the modern web
-
Google data centers now work harder when the sun shines and wind blows
-
Public Suffix List private domains
-
Native lazy-loading for the web
-
How do I use git over HTTPS?
-
Sumo Logic livetail CLI
-
Learnings about wrapped exceptions in Ruby using the built-in Exception#cause
-
Hide comments in GitHub using a keyboard shortcut
-
Jumping to the definition of a function or method on GitHub
-
civiccc/db-query-matchers: RSpec matchers for database queries
-
Query Elasticsearch Indices with SQL
-
Opal 1.0 has been released
-
Renovate Bot (Automated Dependency Updates) now supports Bundler
-
rubyfmt, like gofmt for Ruby
-
Generate a Cartesian product of example values, useful for specs
-
Ruby 2.7 adds Enumerable#tally
-
instant.page, JIT pre-loading
-
Introducing draft pull requests
-
Use Helix to write Native Ruby Extensions using Rust
-
When This Bike Company Put a TV on its Box, Shipping Damages Went Way Down
-
What's New in JavaScript for 2019
-
Ruby 2.6 changes
-
The year of the vegan
-
Announcing unlimited free GitHub private repos
-
Sidekiq Workflows
-
My one-liner Linux Dropbox client
-
Amazon Reviews (Comic via System32Comics)
-
Official AWS Ruby Support for Jets Serverless Framework
-
Microsoft Edge plus Chromium is official
-
Demo code for running Ruby Sinatra on AWS Lambda
-
Microsoft is building a Chromium-powered web browser that will replace Edge on Windows 10
-
The Second Edition of "Refactoring"
-
AWS Lambda Supports Ruby
-
Easily parse a CSV file at the command line with Ruby
-
Using lazy enumerators to work with large files in Ruby
-
What's new in Ruby 2.6?
-
yn, a simple yes/no helper script
-
TIL: "create table like" in SQL
-
paren.party
-
ctop, concise commandline monitoring for containers
-
Soft hyphen ("shy"), a hyphenation hint
-
Hyperstack, client-side Ruby and React
-
Experiences of a Developer: Google Chrome, One Year In
-
GitHub launches Actions, its workflow automation tool
-
5 Top Solar-Using Retailers
-
dry-rb, a set of common monads for Ruby
-
React Storybook, a UI development environment
-
Ruby goes Serverless on Apache OpenWhisk
-
How do I end standard input without a newline character?
-
Kindrid - Demise
-
Firefox Public Data Report
-
Discover how to apply a macOS preference from the command line
-
How Some Words Get Forgetted
-
Holt-Winters Forecasting for Dummies (or Developers)
-
How to use Bundler in a single-file Ruby script
-
Introducing Electron Fiddle
-
Send large files with Firefox Send
-
Marko, a reactive front-end JavaScript library
-
Testing changes to GitHub CODEOWNERS
-
Shopify/graphql-batch: A query batching executor for the graphql gem
-
Bees with Machine Guns!
-
Amazon Aurora Serverless, an Auto-Scaling Serverless Database Service
-
Rethinking JavaScript: The complete elimination and eradication of JavaScript's this
-
MessagePack: It's like JSON. but fast and small.
-
Conway's Law
-
Firefox Awesome Bar Shortcuts
-
Facebook no longer allows posting from outside of Facebook
-
We Want Serverless Ruby!
-
Atlassians HipChat and Stride to be discontinued, with Slack buying up the IP
-
ml.js, Machine learning tools in JavaScript
-
The Big List of Naughty Strings
-
This amazing new web tool lets you create microsites that exist solely as URLs
-
How to use HTTP 2 with curl
-
Iodide, Data Science in JavaScript
-
WeWork Tells Employees Meat Is Permanently Off the Company Menu
-
The open-plan office is a terrible, horrible, no good, very bad idea
-
JSON Feed, like RSS but not XML
-
Devilution: Diablo devolved - the magic behind the 1996 computer game
-
The Code is Trivial
-
Why you should learn just a little Awk
-
HTTP referer vs HTTP referrer in Rails and other web development projects
-
KFC to test vegetarian plant based fried chicken (but not in the US)
-
Side View for Firefox
-
Introducing .app, a more secure home for apps on the web
-
Free Music Archive
-
rails_db, Rails Database Viewer and SQL Query Runner
-
UTC is Enough for Everyone, Right?
-
Write Your Representative: Red Alert for Net Neutrality
-
The Future of Kubernetes Is Serverless
-
Parallelize Development Using Git Worktrees
-
GravityLight, Lighting without the Electric Grid
-
GDPR Compliance for Disqus Cookies
-
Example Design Patterns in Ruby
-
Branch coverage: the Ruby 2.5.0 feature nobody talks about
-
As the Web moves toward HTTPS by default, Chrome will remove "secure" indicator
-
WireGuard, a modern, streamlined VPN protocol
-
Writing Fast Ruby with fasterer
-
Ruby's New Exception Keyword Arguments
-
Attention PGP Users: New Vulnerabilities Require You To Take Action Now
-
ElasticHQ - Management and Monitoring for Elasticsearch
-
Amazon Aurora Backtrack: Turn Back Time
-
refined-github, a Firefox and Chrome extension
-
Google AI Blog: Google Duplex: An AI System for Accomplishing Real World Tasks Over the Phone
-
California set to become first US state requiring solar panels on new homes
-
xhr, a small XMLHttpRequest wrapper
-
dayjs, an immutable alternative to Moment.js
-
Progressive Web App Resources
-
Michigan City, Indiana Schools to Celebrate Solar Project
-
Cloudflare Bets on ARM Servers
-
Spectre-NG: eight new Intel CPU flaws revealed, several serious
-
Electrify America deploying 1000s of fast electric vehicle chargers by end of 2019, many at Walmarts
-
Target is now badging items as vegan, plant-based, or cruelty free
-
Speculative Execution and the Spectre Attack
-
Remote jobs and virtual companies
-
Notes on how to use vim-surround
-
Headline Features in Rails 5.2
-
DPOs (like Spotify) vs IPOs (like basically any other company)
-
GitHub Will Stop Supporting Internet Explorer in July 2018
-
400-year-old Otto van Veen painting found in Iowa attic could be worth millions
-
Resources for home buyers
-
Node.js 8.10 runtime now available in AWS Lambda
-
Join lines at the Unix shell using paste
-
Headless Chrome: an answer to server-side rendering JS sites
-
Google is shutting down its goo.gl URL shortening service
-
rr: lightweight recording and deterministic debugging
-
postmarketOS - A real Linux distribution on the phone
-
Transform JSON with gron (like jq but easier to grep)
-
Service Workers have shipped in iOS
-
Oni, a vim-based IDE
-
Managing db schema changes without downtime
-
Recent Amazon and Mayan discoveries
-
Offline Only
-
In a first, a new UK coal mine is rejected on climate change grounds
-
EPA Prepares to Roll Back Rules Requiring Cars to Be Cleaner and More Efficient
-
Google starts blocking uncertified Android devices from logging in
-
GoDaddy to move most of its infrastructure to AWS, not including domain management for its 75M domains
-
Court rules that Google's use of the Java API packages was not fair
-
12 Signs Youre Working in a Feature Factory
-
The Eastern Iowa Airport (CID) now has free Electric Vehicle charging
-
Announcing the Second Edition of "Refactoring"
-
The Ultimate Guide to Ruby Timeouts
-
Nintendos WiiWare dies 3/25
-
Web Design and CSS Resources
-
Sagan: this combustible mixture of ignorance and power is going to blow up in our faces
-
Run webOS on a Raspberry Pi
-
Today I Learned: Batman, Turkey
-
Run JavaScript Service Workers at the edge using Cloudflare Workers
-
Vim's new :cdo command
-
Slack's bait and switch
-
Netflix may sign the Obamas in exclusive content deal
-
Flag git size problems with git-sizer
-
Clang is now used to build Chrome for Windows
-
Alternative to macros: the Vim norm(al) command
-
Chrome OS could be getting containers for running Linux VMs
-
Video demonstrates the marvel of CRT displays at 380,000 frames per second
-
Samsung is bringing the Linux desktop to phones
-
GitHub Survived the Biggest DDoS Attack Ever Recorded
-
Firefox OS lives on in KaiOS
-
AWS Lambda Supports Go
-
How to fix committing with the wrong name and email configured in Git
-
The Beginning of the End of the Password
-
Firefox 57 delays requests to tracking domains
-
2017 JavaScript Rising Stars
-
NYC sues oil companies for the cost of adapting to climate change
-
Turning Design Mockups Into Code With Deep Learning
-
Forbidden Planet, Iowa City's downtown pizza arcade, to close
-
Celebrate MLK Day with Star Trek
-
Fingerprinting with Zero-Width Characters
-
stimulus.js
-
Retrospective roles: Explorer, Shopper, Vacationer, Prisoner
-
Popmotion - A functional JavaScript motion library
-
What's the .well-known folder?
-
Rocket - A Rust game running on WASM
-
JavaScript. The Core: 2nd Edition – ds.laboratory
-
jiq: interactive JSON filtering utility
-
3-Minute Test: What do you know about SQL performance?
-
Functional Programming Jargon
-
module_function vs extend self
-
ABC Metric
-
mermaid - generate diagrams from text
-
ObjectMother
-
nullalign
-
`yield_self` in Ruby 2.5
-
Tip: Easily reordering columns in MySQL
-
git git git git git
-
Vegan Zucchini Muffins
-
Every Major Advertising Group Is Blasting Apple for Blocking Cookies in the Safari Browser
-
Hash#compact
-
Is it Pokemon or Big Data?
-
Software creation vs maintenance
-
Redis and Memory Usage Best Practice
-
Towards Deploying Decommissioned Mobile Devices as Cheap Energy-Efficient Compute Nodes
-
Easy Veggie Burger Recipes
-
OpenCage Geocoder
-
ISO8601 Duration Syntax
-
PDF Bot
-
Dwarf Fortress starting during apt-get upgrade
-
MP3 is Now an Open Format?
-
DBpedia - Extract Structured Information from Wikipedia
-
ES Modules in Node
-
Add more context to git diff
-
Slack Tip: React with the Keyboard
-
dumb-init
-
Compiling Ruby and Node.js Apps into a Single Executable
-
Jeff Dean Facts
-
The Patriot Missile Failure
-
Now - Universal Node.js Deployment, supports Amazon Lambda
-
Tutorial - How to GraphQL
-
CSS and JS Coverage in Chrome 59 DevTools
-
Private StackOverflow Channels
-
SoundCloud Lays Off 173 People
-
IBM Kitura - A Swift web framework and HTTP server
-
Cahokia, Native American ruins near St. Louis
-
mori - Clojure-style data strucures in JS
-
France wants to ban sale of gas and diesel cars by 2040, end coal by 2022
-
After bet between billionaires, South Australia buys 129MWh Tesla battery
-
contracts.ruby
-
DRM Free eBooks on Google Play
-
Video: The Effective Remote Developer by David Copeland
-
U.S. top court tightens patent suit rules in blow to 'patent trolls'
-
Find potentially empty specs for removal
-
strftime cheat sheet
-
GOTO 2016 -- Software, Faster -- Dan North
-
ASCII Diagram Tools
-
Docker, Locales, and Ruby
-
travis-watch -- Stream live Travis CI test results
-
Embracing Change: Rails 5.1 Adopts Yarn, Webpack, and the JS Ecosystem
-
Right to Repair: Why American Farmers Are Hacking Their Tractors With Ukrainian Firmware
-
peardeck/prometheus-user-metrics
-
linkerd: Resilient service mesh for cloud native apps
-
Page Objects in Ruby
-
What is the Liskov Substitution Principle?
-
How to win at Tetris (and code)
-
Kiba, a lightweight Ruby ETL framework
-
Google announces the first practical technique for generating a SHA-1 collision
-
JWT: JSON Web Tokens
-
If you think good architecture is expensive, try bad architecture
-
Black Bean, Tofu, Spinach Miracle
-
10 simple ways to use less oil
-
Wood waste alcohol converted to jet fuel, used in Alaska Airlines test flight
-
Face This Prospect: The End of Electric Car Incentives
-
Deleting Lines that don’t Match a Pattern
-
Giving Up on TDD
-
Replace Battery in the 1st Edition Barnes and Noble Nook
-
Sonic Pi -- The Live Coding Music Synth for Everyone
-
jvilk/BrowserFS
-
infernojs/inferno
-
chrismccord/render_sync
-
Asimov -- The Relativity of Wrong
-
Module: TSort (Ruby 2.3.3)
-
Lua as a Python’s secret weapon
-
Six maps that show the anatomy of America’s vast infrastructure
-
Google mtail
-
City of Iowa City waste minimization proposals approved in November 2016
-
Petition to Audit the 2016 Presidential Election
-
Styrofoam Alternative: Mushroom Packaging
-
2017 Best Green Car To Buy nominee: Toyota Prius Prime
-
The poison arrow frog’s toxin has an anti-toxic evil twin
-
Tom Brokaw on his 50 years at NBC, donating his papers to the University of Iowa
-
Bernie Sanders: Where the Democrats Go From Here
-
Petition to repeal or rewrite the 12th amendment to abolish the electoral college and replace it with a win by the popular vote
-
Iowa City Press-Citizen on Public Measure C
-
UN report: climate goals rapidly moving out of reach
-
Where do laptops go when they die?
-
Apple temporarily cuts prices on all USB-C cables and accessories
-
Mobile and tablet internet usage exceeds desktop for first time worldwide
-
Spotify engineering culture
-
Factorisation Diagrams
-
Ballotpedia
-
Apple’s Phil Schiller thinks it’s sad that people use 5-year-old computers
-
Node v7.0 is out! It holds such promise... :D
-
California issues more self-driving permits, Iowa creates testing corridor
-
“Trek against Trump” urges voters to choose Hillary Clinton
-
Belgium, USA dominate IC cyclocross World Cup
-
2017 Chevy Bolt EV electric car: 238-mile EPA range rating, 119 MPGe combined
-
Johnson County triples its solar power production
-
Slate: Iowa is ‘most impressive state for clean energy’
-
Iowa Utilities Board approves huge wind energy project
-
Transport is now biggest part of U.S. carbon emissions, first time in 40 years
-
Climate Change Divide Bursts to Forefront in Presidential Campaign
-
Useful tech terms: Yak Shaving, Technical Debt, Bikeshedding
-
All empty boats
-
Web Design in 4 minutes
-
CenturyLink charges data overage fees, may disconnect “excessive” users
-
Registration open! Iowa Code Camp is July 23rd
-
240 years of US energy use
-
A new way of blogging about JavaScript, Clojure, and Ruby
-
J.J. Abrams Reacts To Death of Star Trek Actor Anton ‘Chekov’ Yelchin
-
Easy request logging on OSX
-
Vanilla List: The Vanilla Javascript Repository
-
Broadband internet as a public utility -- Jason T. Lewis for Supervisor
-
Using splats to build up and tear apart arrays in Ruby
-
Draft -- The Journal of Process
-
clipboard.js
-
HTML5 by default: Google’s plan to make Chrome’s Flash click-to-play
-
heapfrag -- Heap visualizer for Ruby
-
Apple’s actual role in podcasting: be careful what you wish for
-
US carbon emissions drop, now 12% below 2005 levels
-
Google Cloud Platform Blog: Ruby on Google App Engine goes beta
-
Mockbin by Mashape
-
HTTP Status Codes — httpstatuses.com
-
Error 418 (I’m a teapot)!?
-
Chrome 50 ends support for Windows XP, OS X 10.6, other old versions
-
Art + Life + Tech (ALT) Community Lightning Talks in Iowa City, IA
-
Diablo dissected by its original devs
-
Electric cars gaining ground in Iowa
-
Experimental support for WebAssembly in V8
-
Using CCMenu with Travis CI
-
Despite what you may have heard, Leonardo DiCaprio is probably not buying a house in Iowa City any time soon.
-
16 years later, Blizzard is still patching Diablo II
-
Longtime downtown Chait art gallery to close
-
Trump tomato tosser has no regrets
-
SQL Server for Linux coming in mid-2017
-
The chilling impact of Digital Restrictions Management in libraries
-
JSONLint PRO -- The JSON Validator
-
Iowa City’s Solar Tree: Groundswell for Downtown Public Art Showcase
-
The Royal Stockholm Philharmonic Orchestra performs music from Nobuo Uematsu’s Final Fantasy VI
-
ember-concurrency: structured concurrency in JavaScript
-
Welcoming the Xamarin team to Microsoft
-
Report: VW told it must make electric cars in US
-
AMA: We pair program (almost) everything. Ask us anything!
-
Flexbox Froggy
-
Thoughtbot guides
-
Jay Fields’ Thoughts: Testing: One assertion per test
-
30 percent of science teachers give misinformation about climate change
-
Arlo Guthrie and the origins of the Collection protocol
-
Mozilla Push API
-
Sunsetting Parse
-
Doctor Who gets lengthy sabbatical as showrunner Steven Moffat quits
-
iOS 9.3 brings multi-user mode to iPads
-
The Compost Ninja works to divert material from landfill
-
Hypnosis replaces anesthetic in brain surgery—and there’s video
-
The Big Bang Theory sued for using “soft kitty” lyrics in hit TV show
-
Ian Murdock, father of Debian Linux, dead at 42
-
Accidentally Vegan: McCormick Bacon Bits
-
Op-ed: Safari is the new Internet Explorer
-
The 500 Mile Email
-
Choose Firefox Now, Or Later You Won’t Get A Choice
-
Internet Freedom Is Actively Dissolving in America
-
Arguments from Global Warming Skeptics and what the science really says
-
Council Bluffs, Iowa – Data Centers – Google
-
Macbook charger teardown: The surprising complexity inside Apple’s power adapter
-
Big in Israel: Vegan Soldiers
-
Richard Stallman Was Right All Along
-
ampd: a remote-controlled jukebox for your old Android device
-
Combating the lava-layer anti-pattern with rolling refactoring
-
Traveling Ruby: self-contained, portable Ruby binaries
-
Richard Stallman’s GNU Manifesto Turns Thirty
-
Chrome dropping support for OSX 10.6, 10.7, and 10.8
-
The history of grep, the 40 years old Unix command
-
What can a technologist do about climate change?
-
Choose Boring Technology
-
PHP: The Right Way
-
Final Fantasy 7’s Cloud Coming to Super Smash Bros Wii U, 3DS
-
The Doors Sing “Reading Rainbow” Theme (Late Night with Jimmy Fallon)
-
Monopoly’s Inventor: The Progressive Who Didn’t Pass ‘Go’
-
Super Mario World Castle Theme (Organ Cover)
-
How to mute the news room on a Cisco WebEx call
-
Iowa City Council Candidates Inspire Vote With Climate Action, Green Economy Initiatives
-
nomo zilla
-
I Left the Coast for a Simpler Life in the Midwest -- and You Can, Too
-
Useing You’re Type’s Good
-
Eliminating Roundtrips with Preconnect
-
The Link That Can Crash Chrome
-
#NodeJS : A quick optimization advice
-
Android 6.0 Marshmallow, thoroughly reviewed
-
Amazon to ban sales of Apple TV, Google Chromecast to boost Prime Video
-
City of Iowa City in early stages of switching to LED lighting
-
Automated Gardening
-
Oracle to ‘sinner’ customers: Reverse engineering is a sin and we know best
-
Iowa City City Council supports biking
-
Cable TV box rental fees cost average household $232 a year
-
US sees residential solar surge past commercial-scale installs
-
Filmmakers fighting “Happy Birthday” copyright find their “smoking gun”
-
Save the world using your PC or phone
-
How Can I Clean Recyclables Without Wasting Water?
-
Iowa school district asks principals to wear body cams
-
The Presidential Candidate With a Plan to Run the US on 100% Clean Energy
-
Stanford researcher declares that the sixth mass extinction is here
-
From ASM.JS to WebAssembly
-
Ackbar’s Eleven: Star Wars/Ocean’s Eleven mashup
-
Apple drops license requirement for testing on your own device
-
The making of “Who Shot Mr. Burns?”
-
Microsoft Will Help Iowa Caucuses Go High-Tech
-
Android Auto, Apple CarPlay on many 2016 Chevy models
-
Miscellaneous JavaScript Reading
-
Android and iOS apps on Windows: What is Microsoft doing—and will it work?
-
How to Save the Day with Git Remotes
-
Apple Is Rejecting Some Apps From The App Store For Declaring Pebble Watch Support
-
Iowa primed to be first in nation for driverless cars
-
Google seeks $1 billion expansion of Council Bluffs, Iowa datacenter
-
How transit and bikes can pay for your home
-
The case for a monolithic repository
-
15 Best Cities for Creative 20-Somethings Other Than New York
-
You can now test Project Spartan, Microsoft’s Internet Explorer successor
-
Rep. Loebsack to Indiana businesses: Come to Iowa, a ‘more welcoming community’
-
Iowa City to be renamed Iowa Rock City
-
The Shut-In Economy
-
Toy Story, 20 years later: how Pixar made its first blockbuster
-
The Key Master
-
Nintendo Plans for Mobile Games
-
In 2014, for the first time in 40 years, global CO2 emissions have stalled
-
Iowa City trio starts company to produce fresh tofu
-
Dropbox now available in the Chrome OS File Manager
-
Chrome 42 Beta for Android Brings Powerful Developer Features
-
NTP’s Fate Hinges On ‘Father Time’
-
Google Code joins the march to the Google Graveyard
-
Star Trek movies (ships only)
-
California’s hot, dry winters tied to climate change
-
Pixel Dungeon, a quality open-source dungeon crawler
-
Cereal Bags Can Be Recycled with Plastic Bags
-
ICRuby for March 5th: Using Ruby to program a Sphero using Artoo
-
Valve unveils Steam Link, final Steam controller, Source 2
-
Chat standards are still alive at Google
-
Ruby Rogues on Pair Programming
-
60fps on the mobile web
-
Millions of Facebook users have no idea they’re using the internet
-
How to Set Up GitHub Pages with a Custom Domain
-
Why Wesabe Lost to Mint
-
Why open source and open standards matter on Android
-
Bringing asm.js to the Chakra JavaScript engine in Windows 10
-
HTTP/2 finished, coming to browsers within weeks
-
Iowa considers banning conversion therapy
-
Code Rush, a documentary about Netscape circa 2000
-
Doctor Who game helps kids to learn to code
-
Google announces SPDY’s coming demise as HTTP/2 approaches
-
How do I view source in the Android browser?
-
How to allow auto-update of apps in Play Store only when plugged in?
-
Microsoft to invest in Cyanogen, which hopes to take Android from Google
-
Chrome Extension: Table Capture
-
Iowa City in top 10 of Livability’s 2015 Best Places to Live
-
YouTube says HTML5 video ready for primetime, makes it default
-
Convert bzr to git
-
NBC Quietly Discontinuing Video Podcasts
-
MPW, Carbon and building Classic Mac OS apps in OS X
-
Android app: SMS Backup +
-
Dropbox Dropping Tiger and Leopard Support in May
-
San Francisco on Track to Become Zero Waste City
-
Microsoft unveils Project Spartan, the browser after Internet Explorer
-
Meet KeySweeper, the $10 USB charger that steals MS keyboard strokes
-
Obama in Cedar Falls, Municipal broadband in Iowa
-
Refactoring catalog
-
Recycling Programs at Retail Stores
-
USB 3.1 and Type-C look awesome
-
Zero Waste, not Recycling
-
Keep your machine clean in the New Year with Maid v0.6.0
-
ArsTechnica 2013: Iowa City to ban red-light cameras, drones, and license plate readers too
-
100+ Hypermiling / ecodriving tips & tactics for better mpg
-
Microsoft open sources .NET, takes it to Linux and OS X
-
iMessage deactivation problems earn Apple a federal lawsuit
-
Thursday, 11/6: ICRuby Meetup
-
Unsaved documents in Apple apps that use Documents in the Cloud are automatically saved to iCloud
-
On Asm.js
-
Tim Cook Speaks Up
-
Native Skype for Chromebooks Just Got a Step Closer
-
iFixit’s 2014 Mac Mini teardown shows a sealed, less-upgradeable redesign
-
Self-hosted URL shortener: YOURLS
-
WP to Twitter WordPress Plugin
-
Iowa City has the largest toothbrush plant in the world
-
Facebook’s new app harkens back to the AOL chatroom
-
Tesla Model S Owners Unite To Offer Law-Skirting Test Drives In Iowa
-
Calculating Your CO2 Footprint
-
Why is printf better than echo?
-
Largest Climate-Change March in History Unlikely to Convince Idiots
-
4 Chrome Extensions for Teachers
-
The 10 states with the best quality of life
-
Markdown throwdown
-
The Web Is Not Dead
-
Google to Discontinue 32-bit Chrome for Mac Next Month
-
Transformers: Surprisingly mediocre
-
Iowa City ranks among top users of public transit in the nation
-
Iowa’s largest solar farm unveiled in Johnson County
-
CoreOS: Linux for the cloud and the datacenter
-
Componentize the Web
-
The Value of Repetition in Personal Finance
-
Filter a list of paths to those that exist
-
Driven by necessity, Mozilla to enable HTML5 DRM in Firefox
-
ISEE-3
-
A first-person engine in 265 lines
-
What Android 4.4.3 could mean about the future of Android updates
-
Every Single Doctor Who Story, Ranked from Best to Worst
-
iOS 8 wish-list: pre-WWDC edition
-
Quake 3 WebGL Demo
-
Vagrant LXC -- Linux Containers for Vagrant
-
300ms test for Mobile Browsers
-
Explanation of the Shadow DOM and Web Components
-
Google Chrome Aura Lands on Linux In Latest Stable Update
-
DRM and the Challenge of Serving Users
-
Mission Creek Tech and Innovation
-
Unreal Tournament Confirms Linux Support, Will Also Be Free
-
In Landmark Decision, Supreme Court Strikes Down Main Reason Country Was Started
-
xkcd: Installing
-
Recipe: git bisect
-
Sleeping longer during business hours
-
The Internet’s Telltale Heartbleed
-
Vegetable Gardener Videos
-
First Look – AWS WorkSpaces
-
The New Rubygems Index Format
-
Multi-line Memoization
-
What happens to older developers?
-
HTML datalist Tag
-
This Isn’t Capitalism -- It’s Growthism, and It’s Bad for Us
-
New features in iOS 8
-
Rate Limiting and Velocity Checking
-
Why we love repetition in music
-
Switching from Gmail to FastMail
-
Final Fantasy Isn’t Dying. It’s Already Dead
-
Converting a hexdump to binary, SoundPlay on BeOS
-
Vanilla JS
-
How To Scale a Development Team
-
The Abomination of Ebooks: They Price People Out of Reading
-
Over 120 Science Journal Papers Pulled For Being Total Gibberish
-
ActiveRecord partial_updates broken when duping with Single Table Inheritance
-
Rumors of Ruby’s Demise
-
Ruby gotchas
-
Hello, MS-Android. Good-bye, Windows Phone
-
Back on Linux
-
Ubuntu To Switch to Systemd As Default Following Debian Decision
-
Neither Microsoft, Nokia, nor anyone else should fork Android. It’s unforkable.
-
How Travis CI Rolls As A Team
-
How In-app Purchases Have Destroyed The Industry
-
Tim Berners-Lee: we need to re-decentralise the web
-
Design patterns in a sentence
-
Fear of Shipping and Service-Oriented Architecture
-
count_by in Ruby
-
KnightOS -- An open source OS for TI calculators
-
How Should This Work?
-
What we can learn from dialect maps
-
A Huge List of Free Programming Books
-
Podcast URL Extractor
-
char vs varchar for UUIDs in MySQL and PostgreSQL
-
A very basic rsync HOWTO
-
The future of Linux and Flash explained -- It’s your fault
-
The first CyanogenMod Android smartphone is on its way
-
Technical Debt via Technical Drift
-
Extended maintenance for Ruby 1.8.7 and 1.9.2
-
You know Ubuntu as an operating system. Mandela knew it as his life’s mission.
-
VHX offers DRM-free video as a service
-
The Amazing Spider-Man: Not bad, but not all that good either
-
Phone/Phoner gem: SyntaxError on Rails 3.2.16, 3.2.15, and possibly before
-
What’s new in Ruby 2.1.0? (And my experiences upgrading)
-
Chrome Packaged Apps Coming to Android, iOS
-
Google Chrome Adds Audio/Video Indicators To Tabs in Latest Dev Build
-
The Travis CI Blog: Builds Atom Feed Now Available
-
My thoughts on Avdi Grimm’s “Why Linux”
-
Tux logo found on ice melt
-
xkcd: ah, the famous “changed code” commit message
-
Java 8 has lambdas?
-
Blockbuster closes
-
Maid v0.4-series update
-
CISCO Announce New Open Source H.264 Codec
-
Programming Language: Objective CorporateSpeak++ -- Floopsy’s Sketchpad
-
Responsibility-centric vs. data-centric design
-
fastdom
-
Snowden Offers to Fix Healthcare.gov
-
Hacker Typer
-
Ruby QuickRef
-
Fewer Federal Register updates than normal because of government shutdown
-
Superclass mismatch when inheriting from Struct.new
-
Node.js-based Ghost blogging platform
-
The Evolution of the Web
-
6 Ways to Remove Pain From Feature Testing in Ruby on Rails
-
The Rails Testing Pyramid
-
Organizing constants in Ruby using class methods
-
No iPhone, that’s not what I meant
-
Iowa City, as seen on The West Wing
-
Ruby Simple HTTP Server, minimalist Rake
-
Disabling RdRand in Linux
-
PostgresSQL 9.3 (now with more JSON)
-
Filtering on MIME type in Maid
-
A big-enough house
-
I don’t always use eval in JavaScript, but when I do, I stop and do things the right way anyway
-
BitTorrent Sync between Ubuntu, Android, and iOS
-
Privacy in 2013: Retail stores track you using your smartphone
-
Fixing CSV parsing bug (NoMethodError arity for NilClass)
-
Time Enough at Last
-
Using dom_id with a presenter (or other objects)
-
On moving across half the country
-
Major unpatched OS X bugs
-
Omaha’s PeggyBank archives MPegs and JPegs
-
Respond.js
-
Self-hosted “Read It Later” App: Poche
-
CODE Mechanical Keyboard
-
The Onion on CNN
-
Flattr Tiny Tiny RSS
-
Hawaiian burger joint to open in Iowa City
-
RSS Feeds Directory for Facebook, Twitter, YouTube, Pinterest and More
-
What comes after USB charging? Inductive charging.
-
Contributing to OpenStreetMap
-
Fallback font for non-Mac users
-
Today I Learned: You can unlink a file and still use it
-
Weekly roundup
-
Making Puppet’s fqdn_rand play nice with Vagrant
-
Weekly roundup
-
Creative Corridor Launch
-
Sunday 4/21: OpenHack + OpenHardware
-
Weekly roundup
-
SSH Agent Forwarding with Vagrant AWS
-
Popops Enabled
-
Stormcloud for Chrome
-
Pretty crazy to think about, isn’t it?
-
Maid v0.3.0 release!
-
Fast Specs
-
Calculating the next leap year in Ruby
-
Best new word of the day: “cram” (cron spam)
-
Maid v0.3.0 Beta
-
All about to_h in Ruby 2.0
-
Ruby 2.0 Rundown
-
Is an iPad Mini or a Nexus 7 Better for a Geek?
-
That’s not doing quite what you think...
-
We’re certain it’s a nice town...
-
database configuration does not specify adapter
-
Maid presentation
-
Thou Shalt Not Park Here
-
Keep Calm and Vote Early
-
Debugging rsyslog and logrotate
-
Sharing is Caring
-
How the Internet will (one day) transform government
-
UGtastic Interview
-
Filtering output when logging
-
VRAPI2.NO EMAIL OR POSTAL ADDRESS PROVIDED
-
Just in case: keep these DNS servers handy
-
WindyCityRails 2012
-
Why can’t I connect to Heroku Postgres in production?
-
Why aren’t Heroku syslog drains logging to rsyslogd?
-
My thoughts on GitHub for Mac
-
Common configuration for production and staging
-
How do I embed images inside a GitHub wiki (gollum) repository?
-
Test upcoming browsers automatically via jsTestDriver
-
Filter params on Rails 3.1 when calling notify_airbrake
-
autoload in Ruby 1.8 and Rails
-
Blocking migration creation in Rails
-
Using Heroku with an external MySQL database
-
RubyConf 2011
-
ActiveRecord::ConnectionNotEstablished in Rails 3.1 on Heroku
-
relative_time_ago in Padrino should be time_ago_in_words
-
Accessing Cookies in Padrino/Sinatra
-
Enforcing SSL in Padrino
-
New open source projects: Maid and TabCarousel
-
throw/catch vs. raise/rescue
-
WebKit-specific CSS rules (or hacks, if you prefer)
-
Captions on Sanyo TV with Universal Remote
-
Fixing Tracking on a Sharp VC-A593 VCR
-
Review of iRobot Advanced Power System Ni-MH Battery, 3000 mAh, 17373
-
MySQL console tip
-
Clever Spam
-
Rails Timezones
-
Broken solar clock? Not so fast
-
Basic: TI-83
-
Danielle and our books
-
Snippet: Play latest NBC Nightly News fullscreen
-
“Ruby, White and Blue Hackfest” tomorrow!
-
New on GitHub: utilities
-
Throw exception when re-assigning a constant in Ruby?
-
Awesome: Super Mario Bros. Crossover
-
Website Redesign
-
Musicolio
-
I didn't know it was so cut and dry
-
The Role of Government
-
Politeness
-
Rails validations should be instance level, not class level
-
Obama chooses Elena Kagan for Supreme Court
-
Is there a boolean literal in SQLite?
-
Calculating multiple column average in SQLite3
-
Plot inverse colors in Matlab?
-
How do I do multiple assignment in MATLAB
-
What’s the closest thing to #define in Matlab?
-
How to organize MATLAB code?
-
How can I get the column names when querying with DBI in Perl?
-
Command line CSV viewer?
-
Constants in MATLAB
-
Development
-
University of Iowa Commencement May 2009
-
On the Etiology of Autism
-
Kerberos for SSH authentication
-
AFP vs SMB
-
Smart Power Strips in OS X
-
NULL (nil) in fixtures
-
Time in :conditions
-
Count vs length vs size in Rails
-
HTMLDiff in Ruby
-
Loading environment fails with an outdated version of RubyGems
-
Audio Processing in Ruby
-
MFMessageErrorDomain error 1035 sending mail
-
Name of calling class using static methods in PHP
-
JSProgressBar OSX theme
-
University of Iowa ACM Website
-
Wikipedia Bio
-
JumpDrive Secure Icon
-
wxMusik Icon
-
Jazz Greats
-
It's Going to Be a Good Year
-
coachbladt.com
-
Podcasting for the Palm
-
Choices
-
One-minute vacations
-
Incredible
-
Thanksgiving plans
-
Success
-
Time Travel
-
Oh my...
-
I love it
-
Firefox 1.0 impressions
-
The elections are finally upon us
-
Zire 31 User's Group
-
On the Road
-
Metroid Prime
-
Super Size Me
-
Treo 650
-
Mozilla Firefox 1.0
-
Photos with Jerry
-
I have a fan club!
-
Another Apology
-
Dating Systems
-
Nostalgia
-
A little too coincidental
-
Video Game Console Icons
-
Late Night with Edgar Allen Poe
-
I Know Kung Fu
-
Bowl: A Saxophone Quartet
-
Zip Drive
-
Desktop
-
Momento
-
Metroid
-
Laugh Olympics