RT @molly0xFFF: https://t.co/ZTdCTAJ7Ou
Tweet Archive
This is an archive of all my tweets from @willnorris. They were deleted from Twitter in early 2023.
@lejatorn @davidcrawshaw @apenwarr @dgentry @Tailscale Knol is Back
I worked with a lot of the Tweagle (Twitter Legal) team in my time at Twitter. I don't know how many are left, but I've been thinking about them a lot in the last few days. What do they even say to him in the midst of all this? Is he listening? Does he care?
RT @karaswisher: Blah blah blah blah, blah blah. (Welcome to my world for the last 25 years everyone — now you don’t have to wonder why I…
@ahmetb @googlecloud I believe that was true until recently. Now...
"Authorizations by a test user will expire seven days from the time of consent. If your OAuth client requests an offline access type and receives a refresh token, that token will also expire."
https://t.co/LhKp5PIjAY
@ahmetb @googlecloud That's what Simon's tweet above and the linked buganizer issue are talking about. Uploading any image is a trap that you can't escape from. And looking at the bug, it's been this way for years.
@ahmetb @googlecloud No, there's not supposed to be. But if you upload an app logo, you are forced into a verification flow (personal use or not), and there's no way out because you can't remove the app logo... only replace it with another image. That's the problem.
@ahmetb @googlecloud But because I can't remove the app logo, there's no option for me to move from "testing" to "production" without going through the verification flow. So I'm just stuck.
@ahmetb @googlecloud I actually don't WANT to get approved. I've submitted my app for verification a couple of times since that's the only path I have right now, and it's getting rejected because it's only for personal use and isn't supposed to need verification.
I'm honestly not even sure who I still know in @googlecloud devrel. I'm in this trap and am not sure how to get out of it. This is an absolutely awful dev experience.
Relevant buganizer: https://t.co/iseEHLlwoG https://t.co/XbdQcSIT4z
RT @simonw: I'm finding Mastodon a lot easier to understand having I've realized that it's just blogs. Everyone gets a little blog, on thei…
https://t.co/v8ZpaEqDv9
@loic Funny, I just came across a few in my personal sticker stash. Happy to drop some in the mail to you @loic if you want. Though I think mine are from a few years later... would have been around 2010 or so. https://t.co/JEpgJSGlM5
@maisem_ali @chriseberly @bradfitz 🤫
@chriseberly @bradfitz Oh, please no! I left Twitter to come to Tailscale specifically to get AWAY from social media.
@msilver I left in May and still have Twitter Blue. I'm very curious if it will ever be fixed. I'm using the normal Twitter app (not Earlybird), but still see this "Cancel Subscription (Earlybird Only)". Not really sure what that means. https://t.co/Xfbk6xuA5p
@pamelafox Yes, it's the "advanced web interface" in your preferences. I was never a heavy TweetDeck user, so don't know how it compares, but it certainly has the same basic feel.
@JustinBeckwith @mattomata you and me both
@alanbato And of course, I'm still glad to hear that you're doing okay 🙂
@alanbato Hah. You know what, apparently I actually knew that because I already liked that tweet 🙂 I just completely forgot!
@alanbato Really hope you're doing okay.
@durin42 @ImJasonH @bitworking @sussman @clholgat @jbeda If only I had known their investment value!
@damienmiller official has seemed okay so far. But the other I often hear mentioned is Tusky.
@ImJasonH @bitworking @sussman @clholgat @jbeda how about a lifetime supply of distroless container images?
@ImJasonH @bitworking @sussman @clholgat @jbeda I'm actually not even 100% sure the black one is a sticker. That, or they're just so old the backing won't easily peel off.
@ImJasonH @bitworking @sussman @clholgat @jbeda So, exactly how good are we talking about here? ;) https://t.co/d3zyAPriQI
@_cflewis_ sure, the beauty is that anyone can run an instance. Since there are no verified accounts, I'd expect lots of orgs to run instances for "official" accounts. I'd be surprised if @ericajoy isn't looking at setting up an instance for official Dem accounts ;-P
@_cflewis_ I care a lot about controlling the identifiers I use, so I setup a single user instance at https://t.co/SDvqig1Rd1 (at least for now). Lots of shared instances out there, but I don't have any direct experience with any of them.
@dave_universetf I'm wondering if there might have been an instance also hosted on https://t.co/SDvqifKOb1 that got denylisted for abuse, and I'm getting caught by that? I'll email the octodon folks and see if we can sort it out.
@dave_universetf really? I don't see the follow or any posts?
(I really hope this isn't the same problem we have today where you can't realistically run your own mail server without a ton of pain and playing whackamole with allowlists/blocklists.)
okay importantly, sign in if you want to help *others* find *you* on mastodon. It uses sign-ins to build the account database rather than pulling data from Twitter profiles and whatnot. So login in now, and then check back again later. (I'm @will@willnorris.com) https://t.co/l09Fs4hDkj
@dave_universetf I keep trying! :)
https://t.co/2NsjdwlVNO
@simonw @eikke @bradfitz also wrote https://t.co/BMnKyCEx2x a few years ago for Go to slurp down all GitHub issue data for local analysis, though I imagine datasette would be better for that nowadays. Doesn't store in git notes, but sort of in a similar problem space.
@simonw @eikke I've long thought about making a GitHub Actions workflow to transparently store all PR and issue data/comments in the same git notes format. Maybe someone has already built that?
@simonw @eikke Gerrit stores code review information in notes, and I believe there are a few projects to build issue tracker using git-notes. These docs might be helpful if you actually dig into this
https://t.co/s18Li5T8ub
@helenhousandi And then the whole thing is just migrated to p2
@jasnell @bajtos @joinmastodon @PixelFed I think Facebook and Twitter's engagement (or lack thereof) matter far less now than they did then. Before, their adoption of AS mattered for interop. Now, users are leaving anyway, so interop with those walled gardens shouldn't be a concern.
RT @jasnell: Can we seriously go back to developing decentralized, standards-based, federated social networks with good user experience now?
RT @aboodman: Maybe it’s time to bring personal websites back.
Happy 40th birthday to my amazing and beautiful wife, @JadeRossdale
Seems appropriate for today
https://t.co/TENHg21k7h https://t.co/nndH0ggiVa
two small updates to https://t.co/3j0OvXXNgW ... link templates are no longer dropped from JRDs, and added short lookup URLs a la https://t.co/2mqHQTCELg
ya know, in case anyone else is setting up mastodon :)
One of my favorite things about this effort is how many contributions and improvements to *other* open source projects it included. And of course the feature itself is awesome! https://t.co/HKrUAf9cYC
@svenefftinge @QuinnyPig Sure they do. You just have to migrate to the newer GitHub Apps auth model.
@Catzkorn @commaok *ahem* https://t.co/g1FZAjfedp
RT @Catzkorn: Good news @Tailscale users! If you haven't used HTTPS with your https://t.co/yYxuMz74NC tailnet name yet, you can now change…
The process for moving an app to production status is quite onerous, including recording a YouTube video demonstrating the app: https://t.co/gsy0zfoRGP
Doing this for a personal app to backup my own data is ridiculous. I've got to be missing something here, right?
Google seems to be ratcheting up restrictions on OAuth apps (deprecating OOB flow and limiting access for apps in testing status to 7 days: https://t.co/eKAn3zm1pA)
What are people doing for backing up personal data with apps like gmvault?
@oldmanuk @bernhardsson @helpermethod but if your lawyers *really* want current copyright year, google/addlicense isn't really going to help you update existing copyright lines, at least not today.
https://t.co/pYEkppzv6D
@oldmanuk @bernhardsson @helpermethod At least a handful of folks use https://t.co/5KgIgbEqnv. I used it at a previous job, which is why I'm still sort of helping maintain it. But as others have noted, there's no real need to update copyright years. Just put first year of copyright.
@JoshuaSnyder77 @theprincessxena @dojolive We do, but she's more scaly than furry
@amcasari Wait, because they just pee in the bed, or they're not old enough to have bladder issues?
oh, this is really nice! https://t.co/AxjarQtoQE
RT @benwerd: “Guess which format is going to outlast all these proprietary syndication formats. I’d say RSS, which I believe to be true, bu…
@davidcrawshaw We should try putting Tailscalars on trains.
Seriously @SQSupport, what is wrong with you? Now you're sending me their home address?
It's really not that hard to send a confirmation email when someone first signs up. https://t.co/jaK5hCGl2o https://t.co/BNOWlMSzHi
RT @bradfitz: @hoesl @NextDNS @TwingateHQ @Tailscale just for you... 😉
https://t.co/qpkpIsmvba
@simonw @genmon @joshu @intrcnnctd @Tailscale @flydotio it'll be a little while before I can get to this, but tracking it as a feature to add to the Tailscale caddy module: https://t.co/afHSttx1Ik
Of course, in the meantime, you can just throw tailscale on the docker image like normal, or write a small custom reverse proxy.
RT @davidcrawshaw: There was a discussion today about the @Tailscale standup channel. Is it still useful? The outcome: https://t.co/iYAZLqX…
Hey @SQSupport, maybe actually send an initial verification email to confirm you have the right email address before sending loads of new account info filled with someone else's personal information to my gmail address? https://t.co/kC5UuvE5DB
I'd like it noted that I only showed up in said meeting because I was getting assigned work even in my absence! https://t.co/cbWCdiHxY9
@mainframed767 @mjg59 The Master of Disaster. Ultra Laser. Doctor Doom!
@pmaene @Tailscale @mholt6 Yeah, we're still working on getting certs to work. Not quite there yet.
@bcomnes Do you want a privacy VPN to mask your source IP, or an access VPN to connect your devices?
Tailscale for the latter, obvs :) Tailscale with an exit node works for the former for many cases like watching Netflix while traveling out of country. But doesn't give anonymity
RT @dave_universetf: A gift though! I just open-sourced the postgres proxy we wrote @Tailscale to work around this. Clients can only connec…
@lejatorn @aboodman @PerkeepOrg Yeah, photos are one of the big things I haven't moved over yet. Still using Adobe Lightroom Classic with files on NAS. Not looking forward to the day when Adobe eventually kills that and forces everyone to Lightroom CC.
@lejatorn @aboodman @PerkeepOrg I've been doing a bit more frontend work at Tailscale and learning React. I've definitely pulled up Perkeep's frontend code a couple of times in the last month thinking about getting back into it :) Just not enough time right now
RT @MayaKaczorowski: @bradfitz @Tailscale @BRS_Motorsport tailscale goes brrrr
@patdennis @Tailscale https://t.co/DVqriwEQ0Y
@JohanBrandhorst @Catzkorn 🍟
Hmm... Seems down for me. Pretty sure it needs onsite maintenance. https://t.co/L5BEtnHtSj
@realkpfleming I have no hopes of trying to out-geek you 😂
@caddyserver If you host email on your own domain, you should be sufficiently paranoid about access to that zone's MX records. This lets me be a lot more lax about giving caddy (and other ACME clients) the ability to manage DNS on my non-email zones.
Super excited for per-zone permissions in Google Cloud DNS. Now I've got a service account to let @caddyserver manage wildcard DNS for only specific zones.
https://t.co/7UU03g2AJZ
@grhmc @theprincessxena @apenwarr @0x663030623472 @Tailscale If it's egregious you might get an email from the sheriff on node-ingham, but otherwise it's often just not worth the effort. We actually *want* people using the product, after all.
@commaok @MayaKaczorowski @Catzkorn I mean, there is a solution to that.
@Catzkorn @phirephoenix done
RT @juanfont: Tailscale has hired the co-maintainer of Headscale, to work in both sides. I am very very happy with this.
The Headscale pro…
RT @davidcrawshaw: Here are some words about programming and stuff. https://t.co/QGDLpTDcdA
RT @IanColdwater: If phishing a single employee can lead to everything in your infrastructure being compromised that easily, that employee…
RT @mihai: One of the things that attracted me to @Tailscale was their in-depth technical blog posts. While it's no epic treatise, it was n…
RT @dtmooreeditor: So there's a particular quirk of English grammar that I've always found quite endearing: the exocentric verb-noun compou…
@arctictony https://t.co/OKULbf5lPx
Cool. But uh, was the protobuf team at Google involved in this in any way? If not, it's hard not to see this as an attempt at a hostile fork of the protobuf spec.
VERY different vibe than CommonMark which was a true open, collaborative effort to build markdown language spec https://t.co/vEcl9dLJks
uh... thanks @twitter, I guess?
It's also interesting that it was this swag order (when they rebranded Core Tech to Redbird) that prompted this subtweet
https://t.co/qWFKVLekzW https://t.co/ZEYDwdgwiU
@JayWStap @geeksteev Take off the training wheels, Jay. You can do this.
@lizrice The very same
https://t.co/izLRwsVDLy
Cha-ching, cha-ching! https://t.co/hP7xpNl2Kz
RT @Tailscale: In the hope of helping you complete your SOC 2 audit — and in the spirit of transparency about where we are in terms of sec…
@samwhoo If you're okay with @caddyserver rather than nginx, take a look at the "caddy-listener" branch of https://t.co/qroGKnTr76 which eliminates both sidecars. A single caddy binary that joins your tailnet and sets X-Webauth-* headers from Tailscale data. Still very experimental.
@Natbat @simonw Yeah, I'm gonna swing by after soccer practice... Probably around 6:15
@andypiper ST%u00a0OP
@phirephoenix @MayaKaczorowski @davidcrawshaw vertical-align
@Natbat @simonw Yep, I'm the neighborhood lead for Moss Beach, so happy to chat about CERT stuff too :) I just recently saw the training email also, so need to see if schedule permits.
$ tailscale up
$ tailscale up
$ tailscale down
$ tailscale down
...
@Natbat just randomly saw from @simonw's profile that you're a ham. You should join our Wednesday night nets if you're interested: https://t.co/ktMc1XjRkJ
W6WJN
@simonw Connect it to your social graph, and in-game characters look exactly like your friends and family. Provide location, add street view imagery, and the game is actually set in your neighborhood.
Very uncanny valley territory.
@tmm1 @Tailscale @bradfitz Hugo for rendering static content sitting behind a custom go http server that handles little bits and pieces around the site
@dschonbe The Google Finally team delivers again! An amazing team, that one is.
I'm convinced the things I built working for universities will far outlive anything else I've done in my career. 18 years later, the @uofmemphis online directory (https://t.co/A5gzMZP29E) looks exactly the same
https://t.co/diRdC55elh
RT @davidcrawshaw: Most of the @Tailscale engineering team is currently in transit to an in-person event, and it is going just the way you…
@samwhoo You could certainly do something with DNS. Public nameservers have public IP, local DNS server that points https://t.co/kpUWmNRhyz to the Tailscale IP. Then set that DNS server for your tailnet. Pretty sure that should work.
@samwhoo but your tailnet users would need to be accessing https://t.co/kpUWmNRhyz over its Tailscale IP, which presumably they wouldn't be if the rest of https://t.co/kpUWmNRhyz is publicly accessible
@samwhoo A really quick and dirty way would be to
location /bar {
allow 100.64.0.0/10;
deny all;
}
If you wanted more control or to pass back user data, then https://t.co/3fYWBSzULh should help.
Twitter, among all apps with similar endless message scrolling, seems to be uniquely bad about this. And sadly, I never talked to the Android team about it while I was there, but I know there were several related open bugs.
If I had a $ every time Twitter for Android reloaded my timeline RIGHT as I started to read a tweet... well, I wouldn't be rich, but I'd have a VERY steady source of passive income. Reload the timeline above or below off-screen, sure, but don't remove what I'm reading!
@MarkvanOppen Now I'm imagining a supply chain attack where someone secretly switches in decaf.
@bradenmcg @Tailscale what is WISP by the way? https://t.co/dEtGDBQGWU ? Something else?
@bradenmcg @Tailscale Non-profits and educational institutions can get 50% discount. Details at the bottom of https://t.co/PV2QVj2oVh.
@KrisRousey @maisem_ali @Tailscale I know @shanselman uses Tailscale inside WSL2. Not sure if he's gotten Tailscale SSH working yet
if you haven't already seen it: https://t.co/LLAXA6pvm4
@andypiper @browsercompany I didn't last very long with it 😕
@helenhousandi Shoulda known! 😀
Turns out it was only added recently
https://t.co/BJ1YiKuIfl
TIL https://t.co/mNZihwhU3n
@bcomnes same
@igb @btaylor @Twitter Wait, you got a phone call? All I got was this stupid book
https://t.co/DCxn4Vs6ah
I still remember a talk @labarroso gave when he led Core Systems at Google. That many (most?) of those internal systems are complete monopolies. Most customers have no practical alternative. He took the responsibility that came with that very seriously. https://t.co/ODxmsPpdWi
@bcomnes Yep. Many, many pages of it. The pdf is online somewhere
Bret and company sent me a little light reading. All 140 some-odd pages. https://t.co/I4bcJ1bjVG
@jtrentadams @mimu_gloves https://t.co/T5i04faUfn
@jtrentadams @mimu_gloves I actually have a Twiddler one-handed keyboard. just never taken the time to get proficient with it, much less left handed. :)
@jeffwilcox oof! how long was that on?
thinking i may need to come up with some alternate key mappings in vim for a little while https://t.co/tBV80qUf1c
$ asdf install golang latest
$ asdf global golang 1.19
@apenwarr The absolute worst is when you're in directions mode and some random side street (or none at all) gets labeled but not the major road that I'm supposed to turn onto.
@juliaferraioli Dang it, you're right. Really thought it had one 😕
@juliaferraioli Depending on what you want to do with it, I quite like the Lenovo Duet (10") running Chrome OS. It also helped that best buy had them for $200 a couple months ago.
@apparentlymart @bradfitz I don't know if I'd go that far 🙂
I had been looking for something similar for a long time, and Brad just happened to mention this one the other day
https://t.co/suvyE1n3YS
@bcomnes @bradfitz Travel wired and wifi router running openwrt. Good for things like sharing hotel wifi across multiple devices, not fighting their firewall for Chromecast, putting devices behind personal firewall, etc. Has vpn support, but I'm interested in getting tailscale on it just for fun
I blame @bradfitz https://t.co/EqYXlRhcdz
@chrismessina @goodreads You'd think.
It took @goodreads 36 days to process my data export request! I mean, it's cool that they didn't forget (because I sure did), but I have to wonder what this process entailed on the backend. Did someone do this all by hand? https://t.co/mvJau3pbU2
@captainnobody1 not to be confused with MiB which is Mebibytes (or Men in Black, I guess) :)
RT @bradfitz: As for putting software on it:
https://t.co/K6gLNxEtcq
Down from 23MB to 4.5MB binary size. Try @Tailscale on your OpenWRT…
Lots of @teej_dv videos and combing through his and others' dotfiles has been really educational and helpful for discovering newer plugins that I probably never would have found otherwise.
Before Tailscale, I hadn't been in a hands-on coding role in a very long time. During COVID quarantine last week I spent a LOT of time exploring neovim updates and ecosystem more (after ~15 years of plain vim). nvim+LSP+treesitter+telescope+[more] is WILD!
@thecodegangsta I'm here for the neovim tips and tricks :)
@izs @Tailscale not from the tailscale CLI I don't think, but you can do it with the API: https://t.co/41owbQRg4z
@davelester @GoogleOSS hah, that's awesome! It's a great team.
Every time I see @apenwarr in a tweet now, I read it as "Ape Noir", and I'm beginning to worry myself about the future of @tailscale.
@rspier @Tailscale @RainMachineSPK Nice! Run into any trouble?
@nellshamrell Kinda sad I never heard that said in reference to @pantsbuild
@arungupta @philmont @boyscouts Yeah, I recall we definitely had a bit. Going up to the top of Baldy was a highlight.
@arungupta @philmont @boyscouts Oops, that was actually in 1998. I turned 16 the last day on the trail.
@arungupta @philmont @boyscouts So cool that you got to do it together... I can guarantee that's a trip your son won't forget.
My dad and I were expedition 719-T in 2000. Really hoping I get to do the same when my boys are old enough.
A real Up Goer Five https://t.co/kxQAKC4eLg
Hey @united, you still got a ground crew in MEM? UA 5337 ran a little late but now we're just sitting on the tarmac and can't get to the gate. Hoping everyone didn't head home 😢
@imduffy15 @Tailscale @home_assistant @caddyserver If you do try it, I'd be very interested in hearing if there's a noticeable response delay.
@imduffy15 @Tailscale @home_assistant Not sure about Alexa, but for Google Assistant, you do need some publicly accessible URL. For example here is how I reverse proxy with @caddyserver from a GCE instance to home assistant over Tailscale.
https://t.co/TJsJEjCzqo
@brianduff @rakyll Does it still count if it's the beginning of a cautionary tale?
@zpao @jeffwilcox @pronichkin @rjygraham This whole thread is why I got out of OSPO management.
Okay, not really. But I don't miss this part of it.
@jeffwilcox @pronichkin @rjygraham I was thinking that once the account was in a paid org, it was no longer "free". But I guess that's not really right either... The org isn't paying for the account, it's paying for a seat. Okay, then.
@jeffwilcox @pronichkin @rjygraham I've always understood it that way, too. But the terms actually say "One person or legal entity may maintain no more than one free Account". Presumably, a separate work account wouldn't be a "free account", would it?
https://t.co/eHXODW7m1v
@cscotta @skamille This is a great thread. Honest question: how much do dem campaigns, clubs, etc care about volunteers being a registered dem (as opposed to independent)?
@apenwarr Are we actually sure it isn't still?
@diligiant @bradfitz @Tailscale @maisem_ali I'm sure there's a better way, but I've found this to work:
pstree -s $PPID | grep tailscaled
@maisem_ali @lorengordon @bradfitz @zkat__ @Tailscale just tested from Android (JuiceSSH) to Windows 11 WSL2. Works great.
@xd1936 @Tailscale Well, I mean we do charge money for business plans :)
But take a look at this recent blog post about why the personal plan is free: https://t.co/fQvUehHiXK
RT @Tailscale: Did we make our version of the @ProductHunt kitty in a Tailscale swag box for this? Yes. https://t.co/dxolrIOmZj
@ShekoHex @Tailscale I'm not sure how far along it is, but... https://t.co/lLyasmq3Ln
@theprincessxena @QuinnyPig Hmm, great question 🤔
@theprincessxena @QuinnyPig I'm still not convinced that you're not running a criminal enterprise, though.
@fatih wow, that looks amazingly good with the fabric.
@commaok I'll be honest, the shipwreck photo is the only way I've ever known you, so when I watched the @Tailscale onboarding videos, I totally didn't recognize you. And definitely never would have guessed you smiled so much 😁
I've been in @getTeamflow meetings once or twice a week, but today was the first really big one where we used the red carpet for Q&A. I amazed at how simple and effective it is!
https://t.co/D21d54jr1l
@chrisjrn @outreachy ??
@theprincessxena Hoping symptoms are mild and recovery is quick!
@andypiper If it's on your work machine, then https://t.co/7TvYco0Xib
@bcomnes @Tailscale You could of course have your own public reverse proxy connected to your tailnet, but it's not a one-liner like ngrok.
That's what I do to enable Google Assistant integration for my local home assistant: https://t.co/S7WEO90pEn
@bcomnes @Tailscale Today, not really? Different use case... ngrok is trying to expose internal services to the open internet through their managed proxy. Tailscale is keeping things OFF the open internet that don't need to be, and with p2p encryption
@skelterjohn ooh, cool. I didn't know there was a public short link for that! Looks like it redirects to https://t.co/UiQRv2uqLb as well.
@jsmarr @Tailscale @bradfitz yes, I think that captures it perfectly. We're supposed to be getting together soon anyway, so I can show you more then.
@jsmarr @Tailscale @bradfitz This is sort of what I mean by some of these things not fully clicking for me on my personal tailnet. I didn't realize how seamless (and magical) it all could be until seeing it on a company tailnet.
@jsmarr @Tailscale @bradfitz Today sharing is done per-node, and the other person would have to already have their own tailnet setup that you could share into. (https://t.co/rmIMGFxHXe)
@jsmarr @Tailscale @bradfitz Would just have easily worked for dockerized apps using the new docker desktop extension. Containers join the tailnet as unique nodes which you can grant access to independently of the host machine
https://t.co/42RpOLfe1U
@jsmarr @Tailscale In our case, the application was a simple web service @bradfitz was running locally which connected directly to the tailnet (using experimental https://t.co/SvhjbnSRe6 package). So didn't require any ACLs for Brad's machine, since the app was a completely separate peer
@jsmarr @Tailscale if your laptop is on your tailnet, you can allow incoming connections and setup ACLs to grant access for specific port to whoever else on your tailnet you want to share it with. Sharing to people outside your tailnet is doable also (node sharing), but sometimes a little fiddly.
Week 1 at @tailscale is in the bag.
Despite having used tailscale at home for a year and half, there were so many things it enables that just didn't click for me until using it in a team environment. DNS magic, auto auth to apps, access to coworker's dev instances, so much more
@GBrayUT That's what I was looking for... thanks!
Anyone at Google or Twitter, can you remind me what go/meet and go/present point to? There's some special URL for meet that makes go/meet/foo resolve to a semi-stable meeting ID, I just can't remember what it is
@dave_universetf Ooh, I started working on CW a while back, but then set it down. Might be a good time to get back into it!
And yeah, def listen for the sound of the whole letter, not the individual dots and dashes.
@juliaferraioli @Tailscale a) Thanks!
b) I know, I know. reasons.
c) just finished my first all-hands meeting and TIL you can secure other things too! 🤯
@theprincessxena @Tailscale 🤯
Moving from long-time happy @Tailscale user to Day 1 as a Tailscalar.
It's amazing how focused the team has been on making the core use-case SO incredibly simple, and I can't wait to get started.
(I mean, who knew you could raise $100MM just to secure minecraft servers?!)
@nraboy @gauntface @Synology I think I did the math once and it would be a few hundred dollars to recover everything that we have backed up on GCS. But that includes 20+ years worth of photos, so the cost is not a concern if that was the only surviving copy of the data.
@nraboy @gauntface @Synology And same, I've never had to recovery from cloud backup. I use their coldline storage for that, so recovery would be more expensive, but I'm okay with that.
@nraboy @gauntface @Synology This was just a local backup on the same synology volume. I keep local minecraft backups for exactly this kind of in-game disaster recovery. Separately, I use cloud sync to google cloud storage for real backups.
Heroku on the other hand, still asks for full write access to all public and private repos when you attempt to connect an app to "enable code diffs and deploys". There's no part of diffs and deploys that should necessitate write access. And GitHub isn't stopping them.
FIN
Interestingly, when you login at https://t.co/cJoh2asvA6 today, it takes you through a GitHub Apps login flow. I'm fairly certain that was done in response to this incident. I'm glad it's changed, but it was nearly too late.
But they have to fix this. They have to take their role in this community seriously (which I know they generally do).
I don't say all of this to rag on them. I love GitHub. Truly, I do. Despite their flaws, and the danger of creating a corporate-controlled silo, I think they've done amazing things for open source.
And they can't say they didn't know. Because I told their CEO exactly as much. As have many others over the years.
Travis and Heroku got hacked last month, and that sucks. But GitHub has not done enough to deprecate those APIs, force applications to migrate to the GitHub Apps model, and fix gaps where they exist. That's on them.
But Facebook was the subject of much of the investigation, accused of not having done enough to protect their users. CA was the culprit, but Facebook was complicit because they didn't do enough. A new lawsuit was just filed this week in DC.
https://t.co/mKsJyCi0t6
Cambridge Analytica was arguably violating the Facebook terms of use, but they were still using capabilities that Facebook provided them. At a technical level, they were using the system exactly as it was designed to work.
If you recall, Cambridge Analytica used Facebook APIs to collect personal data on millions of Facebook users without their consent to be used for political advertising. It was a huge scandal, resulting in the collapse of Cambridge Analytica and loads of subsequent investigations
I told Nat and team that eventually they were going to have a Cambridge Analytica moment. It was a somewhat provocative thing to say, since the story had just broken the previous year, but I explained my meaning.
Other app developers that I talked to said that they would love to move over to GitHub Apps, but the capabilities weren't sufficient for their particular use case (I don't recall the details). For many others (presumably Travis included), it just wasn't a high enough priority yet
Or, as in the case of @travisci, they had only migrated partially. Using GitHub Apps for much of their integration, but using an OAuth flow for login that STILL requested full write access to all repos! Private requests and public shaming did nothing
https://t.co/doobAXjP5w
Fortunately GitHub Apps solves nearly all of the primary concerns I had. Granular scopes, and the ability to restrict exactly which repos the app could access. It was great! Except there was one big problem: many of the apps our developers used hadn't migrated to the new APIs.
I could approve or deny an app for the org, but I had no visibility, much less control, over what scopes could be requested or what repos the app could access. This is still true today.
https://t.co/rFq8LqzjPo
Almost all of my requests were security related, and at the very top of the list was how dangerous their OAuth controls were. Scopes were overly broad, and as an org owner the control I had was a joke.
That size of an account afforded me a private sit-down with @natfriedman, who was about a year into his role as CEO, and a handful of other executives at GitHub Universe 2019. It was an opportunity for Nat and team to hear direct from customers what we wanted from GitHub.
In the fall of 2019, I led engineering for Google Open Source, which included management of their massive footprint on GitHub. Thousands of repos across hundreds of orgs, and we were about to ink a reasonably large deal for GitHub Enterprise.
I appreciate GitHub's thorough and transparent response to this, really I do. And it sucks that Heroku and Travis CI got compromised. But make no mistake, this is GitHub's fault, and they've known about it for years. This is their Cambridge Analytica moment (or it should be)
🧵 https://t.co/TIrsKjxQ85
@brianduff It was very easy to clear out... mandatory flyway process? naw. required training? not gonna matter. an update from Parag? okay, I'll read that. archive the rest.
@igb @bfd nearly had me convinced to open source the algorithm, so...
@igb Same here! Just wish we had gotten to do more together. There's still time :)
After ~10 years working in Open Source Program Offices, and the majority of that time being a people manager, I've realized how much I really miss the engineering. So that's what I'm gonna do... move back to a SWE role and write some Go (and other things too, probably).
Welp, that's all folks. Today is my last day at Twitter. Inbox is empty, just a few docs to finish writing and a few tickets left to file. It's been wild and I truly wish everyone the best. No surprise, I'll miss the people the most.
[...] https://t.co/W8160aTa6i
@TheAmyCode Non-fiction: Man's Search for Meaning (Frankl)
Fiction: Foundation (Asimov)
@Tailscale looks like someone accidentally linked to the wrong DERP in this blog post.
Unless it was intentional, in which case, well played.
https://t.co/cOEg4hj1ZU https://t.co/AcnyHj2Goi
@nellshamrell Wild, I didn't know you could get bunnies at Costco! I'm guessing it's a six pack with limited colors.
Finally tested restoring a backup with @Synology hyper backup and it worked beautifully!
The disaster recovered?
4yr old accidentally dumped a bucket of lava in a woodland mansion
@markjaquith @github Wait... What? What was going on before? Loads of vendored dependencies?
@helenhousandi hold my beer
@Tailscale To be clear, this helps the very specific issue of local traffic being routed through the tailscale subnet router when you really want it to go direct.
@jhaygood86 @apenwarr @Tailscale Perhaps helpful? (Perhaps not)
https://t.co/vsoZLp3foG
TIL, advertising @tailscale routes with slightly smaller subnet masks helps prevent issues when on the physical network
For example, `--advertise-routes=10.0.0.0/15` when it's actually a 10.0.0.0/16 subnet. Maybe better ways exist? But this works for me
https://t.co/HywcPlD9xK
RT @conservancy: Major Court victory against #Vizio Friday evening. After hearing oral arguments from both sides, The Judge quickly decided…
@bcomnes hah, I hadn't even though of that!
If only there were some way to fix this broken system. 🤔
And for non-US folks... yes, go ahead and laugh at (or cry with) us and our completely bonkers medical insurance system.
TIL there are federal and state (California) laws protecting you from surprise medical billing or "balance billing". Not clear on exact details, but looks very promising.
https://t.co/qK5fqG6wLu
https://t.co/WzX23zvAEG
I have found myself immediately searching the homepage of any new service or startup I find for "chain", "coin", and "nft" as a simple grift detector. Seems like that would make a good browser extension.
@Carnage4Life @kayvz @boo Not to diminish the work of previous leaders at all(!), but one saving grace may be that @jaysullivan (now consumer lead, and interim revenue lead) recently presented to the company the most coherent and well articulated product vision I've seen in my time at Twitter.
@shawnblanc I'm often reminded of this post
https://t.co/hkO5Dsk2fG
This is a SUPER interesting case for anyone that cares about open source.
And also a good distraction from all the other garbage happening today :) https://t.co/YudnhbW3zs
@Tailscale @JayWStap But has Brad gotten Tailscale to run on the Roomba? That's the real question.
@amcasari nice! (or gross)
So how exactly *does* one send a crazy train off the rails? Asking for a friend.
@TheMerovius @github gah! yes, I forgot that personal repos don't allow read-only collaborators. This is definitely broken. Or at least... sub-optimal.
@TheMerovius @github This implies it *should* be possible? "members [...] can also assign a pull request review to any person or team with read access to a repository. The requested reviewer or team will receive a notification that you asked them to review the pull request."
https://t.co/rjiM1JHAm3
@TheMerovius @github I guess this is the change I was thinking about, but it's from 3 years ago and only mentions issue assignment specifically. :-\
https://t.co/tlgzojdxDp
@TheMerovius @github I'll have to find the reference, but I recall that changing recently (because I had the same pain), at least for assigning issues. I think it's now anyone who has interacted with the issue or repo? Not sure if that carries over for PR reviewers as well
@44 Tonight was a cable car. Only picture at this point would be an empty glass.
@gauntface Thanks. Things are looking up. :)
@bradfitz Wait, that's just like a thing you go do? Like putt putt or bowling, you just rent some time at the curling rink?
@juliaferraioli oh, they knew what they were getting into. As did I.
https://t.co/tQKfXJ9hCw
@jackievross https://t.co/uMfSuK7R73
https://t.co/FzOeNQ7j8c
Everything's under control. Situation normal.
We're fine. We're all fine here now, thank you. How are you?
@thesusan so much Lexia. And Splash Math.
RT @whyisjake: 🤯
@jeffwilcox @shanselman @Foone @github Figured it might have been the *other* hard problem in computer science... cache invalidation.
@johnmark Hah! Within the first hour, replies of "welcome to the family" and "please don't go".
FWIW, I've been very happy with Fi since launch. Wifi calling seems to be working more consistently lately which makes a big diff for me. https://t.co/skz70Vciz4
@shanselman @jeffwilcox @Foone This is awesome, but I'm genuinely curious why GitHub shows 4 contributors in the sidebar. API just shows Scott as commit author (which I'd expect, https://t.co/QwLnRnDqQ6). Is @GitHub now including non-code contributions for the sidebar? That'd be great actually! https://t.co/StT26s2t46
@salisbury_joe (assumes Gmail of course)
@salisbury_joe I'm a big fan of https://t.co/PsxsX3Jknt for keeping filters in version control.
@helenhousandi Happy anniversary! Today is 14 years for us.
apropos of nothing, Twitter's personal data export is *really* nice. Interactive offline experience to explore everything, with cleanly organized data directory. LOTS of data in there, though sadly (and understandably) with others' names removed.
https://t.co/FDapDT6CrC
@scottjenson @wordpressdotcom @Ghost Perhaps not? As @spf13 mentioned, most of the other managed hosts seem to start around similar price points. I certainly want to believe that there is still a market for "WordPress + custom domain and nothing more", but maybe the economics actually don't work out?
@spf13 @wordpressdotcom yeah... as I said in my original post, I'm just saddened and disappointed more than anything.
@singpolyma @wordpressdotcom It means we'll need to update this wiki page: https://t.co/iK9u1l2y8S
And consider finding an alternate recommended WordPress host for https://t.co/E4sarWB0UE
@singpolyma @wordpressdotcom oh, custom domain hosting was never gratis, which I'm okay with. But it was previously available on a much simpler plan that didn't have all the extras
https://t.co/pkEdzPTXrB
For comparison, there used to be a "personal" plan that was only $3.50/month that supported custom domains and a few other small feature. https://t.co/NmUSc12z7m
Really bummed to learn today that @wordpressdotcom is no longer a good inexpensive option for someone wanting to take that first step into the indieweb by publishing on their own domain. Instead, they're forced into a $15/month plan with all the bells and whistles. :( https://t.co/R3OVl9gEJs
@wordpressdotcom @m_galvagno @wordpressdotcom is no longer an option for someone who just wants to publish under a domain they control (as @indiewebcamp advocates) without all the expensive extras. That's a real bummer, and more importantly a huge disappointment from @automattic and @photomatt :-\
@wordpressdotcom @m_galvagno With all due respect, having those announcements ready *before* completely overhauling the pricing plan probably would have been a good idea.
I'm coming in late (only because one of my plans just renewed), but this is looking pretty awful.
Lots of winds blowing lately
May your soul be not an anchor but a mast
May your truth be not a casket but a cask
And may love be your companion on the road you roam
May the wind that blows the hardest bring you home
– @jonforeman
RT @dr_ichards: I’ve often told people that one thing I love about @Twitter is that I can be confident that the policy decisions that get m…
RT @nicktornow: Oversimplification of the challenges of running a product like Twitter are common, and it's very easy to throw stones. Ther…
@athuras I typically only use four or five. Is there a cap and trade system somewhere?
@t3rabytes @jturmel Yeah, this works great. The bent pin creates JUST enough tension to keep the door from closing.
Just don't do it to a fire door that's SUPPOSED to close automatically. 😬
Or I guess that's more for $GME ?
💎👐 I guess? https://t.co/KJDz6nI6mB
@chrisjrn @flameeyes "Let they who have never committed a UX or product design sin, cast the first stone." – some carpenter guy, probably
@simonw @mitsuhiko @github They could even do a one-time dump into a private repo and serve it out of GitHub Pages. No extra infrastructure to build.
@chrisjrn 1... 2... 3... 4... 5... .... (wait, how many words was he counting [ctrl/cmd]+K as?) ... ah, yes🤣
speaking of which, you know what REALLY drives me crazy? Jira supports [ctrl/cmd]+K, but it then highlights the link text rather than the URL, so you can't simply follow that with [ctrl/cmd]+V to paste the URL. Why would you highlight the text?!
TIL. I trip over this behavior for adding links in Slack and Jira on a daily basis. But GitHub seems to have found a really good compromise of supporting this AND [ctrl/cmd]+K. https://t.co/orNJVxFDdB
I think about this a lot when talking about open source.
@stchris_ also already shared the obligatory XKCD which really captures this sentiment well (https://t.co/qHZLXI60lv) https://t.co/QgPvtNe6L9
@teresa Yeah, I felt awful when you told me about that 😕
@nkrumahthis 6105
Dang, that sucks. Cool URIs don't change. https://t.co/OmItZLa88m
@nkrumahthis Possibly too effective 😬
@Carnage4Life https://t.co/Q9O6w9yLTp
@marknadal @elonmusk (and that's, of course, on top of all the open source contributions tweeps are already making and have been for many years!)
@marknadal I hope we do open source tons of stuff for real with @elonmusk ! No kidding. We'll all just have to wait for the deal to close and see what happens.
RT @davidhoang: I’m hearing a lot of “I’m going to start blogging again” because of the Twitter news. I’m sad people stopped.
The personal…
@igb I was told by multiple people that it felt like"old-school Twitter". Really made me wish I had been around to see that.
Okay, joke's over.
@amedrezik publish what?
@rspier Sadly, no. Played it safe and just didn't reply at all.
@arctictony Did you take a shot anytime someone said "fiduciary"? We may or may not have been playing that game.
@pganssle @kelseyhightower did it better anyway with https://t.co/I5BhqU1H1L 😀
It's gonna be suuuper awkward if that gets to be the most starred repo in the Twitter org. We might actually end up having to put something in there. 🤔
(In all seriousness, it has surfaced some really interesting conversations about transparency, which is great!) https://t.co/obPSXft1Fh
@juliaferraioli oh, I was sure to disable the issue tracker. If there are bugs, we'll never knooooooow!
My most popular tweet about open source is for an empty repo. https://t.co/XyznhiMN2f
@aschiff 🤫
@Carnage4Life Or we're just having a little fun on a pretty wild day. :)
@Indivicivet Great question. Much better answers than I can give here: https://t.co/xGBdlSUDiE
No soundcloud. Instead, just make sure you order swag in both straight-cut and fitted sizes.
https://t.co/qWFKVLvnBW
watch this space
https://t.co/MYmG7rlXRS
Finally got contacted by a reporter for comment. Good, I was feeling a little left out. :)
And no, I don't have any comment. Opinions, yes. Comment, no.
@toddenders Is that what those are? I just saw some this morning hiking San Vicente Trail above Moss Beach Ranch. Was wondering what they were.
Dear @googlecloud docs PM,
Open https://t.co/SP6zURISJs. Click on "GPU pricing" in the sidebar. Watch as page scrolling is hijacked and it takes 6 and a half seconds to scroll down the page. Tell me this is a good user experience.
@toddenders Maybe it's time to get in line for an F-150 Lightning.
I always figured paying for gas by credit card simply pre-authorized some amount, but I never knew what it was. Turns out it's $100, and still only enough to fill up 7/8 of a tank. https://t.co/mhBmYCV9xW
this is a wild grammar lesson
@JustinBeckwith can't you just stop saying it?
@waxpancake PATH="$HOME/.dotfiles/local/bin:$PATH" rcup
@juliaferraioli @joshsimmons @aevavoom I remember that OSCON :-\
@apenwarr @theprincessxena oh, wow. I totally stopped paying attention to anything freenode after moving things to Libera. Now they're a DAO and a reddit clone? I just... wow.
@kevinmarks @simonw I was quite confused on that page for a moment. Only showed @simonw's photo, and I couldn't figure out why! Turns out it's the syndicated like from this tweet? Probably more obvious when there are multiple faces, but single was confusing without any kind of label. https://t.co/C4yjvNy6N2
@chrisjrn oh my goodness, that makes my head hurt. I hadn't seen that one.
My four year old used one of his standard starting words, which really helped narrow things down. The kids do get a little bummed when we solve it fast; they really like the guessing.
Wordle 303 2/6
⬜🟨🟩🟩⬜
🟩🟩🟩🟩🟩
Wordle has proven to be a great game for young readers/spellers, and the one thing that will consistently get my kids out of bed in the morning. And the single game per day adds a great time bound so we can move on with the day.
@andypiper The number of Google products I've received spam on is.... impressive. Things I would not have initially thought of. Haven't had classroom spam yet; I can only hope 😂
Well that was both exciting at first, and then really annoying as things progressed.
Wordle 293 5/6
🟩⬜🟩🟩🟩
🟩⬜🟩🟩🟩
🟩⬜🟩🟩🟩
🟩⬜🟩🟩🟩
🟩🟩🟩🟩🟩
@JobHuntin Swag that outlasts its company/platform is the best swag! I have (or *had*) many shirts for failed products 😂
@williamslauram 😕yeah, I can see general sizing being an issue too. Non-clothing swag items are often great because they can be so unique
@JustinBeckwith @amcasari Oddly, today's company swag survey DID have an option for men's versus women's sizes for socks! But t-shirt and jackets were both "unisex" only.
It's not okay to provide t-shirts as company swag to your employees that are only available in "unisex" sizes. I will die on this hill.
@pfefferle @Twitter yeah :-\ But clarity is better than remaining in limbo.
@pfefferle @Twitter Okay, formally archived on GitHub: https://t.co/IwUnCZ9niK. The team is going to work on updating references and WordPress directory to reflect that as well.
@pfefferle @Twitter Not actively working on it right now, no. I'm following up with teams on what to do here. Likely scenario is just archiving it and pointing to the myriad other plugins available.
@bradfitz Gabriel's first was Minecraft themed, though sadly not hand-drawn, which would have been much cooler https://t.co/By7vpAll5N
@bbellina @DomValenciana I can confirm that we do in fact pay our employees for their labor. However, it turns out that recognition for hard work and career growth are also important to many people.
RT @DomValenciana: Really feel bad for my coworkers that have been working on editing tweets for a while now just to have everyone say “tha…
@crschmidt Unless you're buying saffron and black truffles, a bike load of groceries should not cost $200. Prices are crazy, man.
@jsmarr OMG, yes. It's amazing anything even works.
Unless of course, @nicktornow is reading this, in which case I totally have a plan.
@ellelacrosse if you have a food processor, mayo is amazingly simple to make yourself and so, so good.
I think my goal is going to be to introduce every candidate I interview to a new (to them) open source project. So far I've pointed a person into networking to @Tailscale and one with python+sqlite work to @datasetteproj. Whatever happens with interview, hopefully still valuable
@gavaletz Well, there is that one dark spot where the heat cloth wasn't quite long enough :) I did however go ahead and pull the fire extinguisher off the wall have it ready. Ya know, just in case.
@akohlsmith The valves are just basic Orbit sprinkler valves from Home Depot. Controlled by Rain Machine Pro-16, which is already hooked up to existing garden beds.
@bcomnes oh, not in the slightest! We've done a ton of DIY projects during COVID, which have been super fun and probably really good for our mental health. Getting away from devices to build things and dig in the dirt has been really restorative.
Three more zones, ready to be wired into the Rain Machine. But not today. I need to run some conduit first. https://t.co/rVEx5pFecZ
Well that was definitely right at the edge of my comfort zone. Cut into the main water supply pipe for the whole house to add a new irrigation line. The solder joints aren't gonna win any beauty contests, but it seems to be holding up well. https://t.co/5rh54ORCRg
I sailed the Emerald Sea. https://t.co/a8m6plaOEy
@rspier @gauntface when did SignCLA switch from commit status to the checks API? This page (and the rescan link) is just :chefs-kiss:
https://t.co/aeN4Cx08dd
🤔 https://t.co/AwMHqj0ocg
Well that one seems worth sharing.
Wordle 270 3/6
🟩⬜🟨🟨⬜
🟩🟨🟨🟨🟨
🟩🟩🟩🟩🟩
@ahmetb Actually, I guess it was almost two years ago. This was the before shot of the same area. We dug out all of the existing dirt by hand, added the retaining wall, irrigation and electrical, and built the raised beds. This has been our biggest pandemic project on the house. https://t.co/cQTgUAsVKU
@ahmetb For the new above-ground pressure adaptors, hose, and connectors, around $100, mostly from https://t.co/GHxuwMJUTy. All of the below-ground work was done last year when we built the beds. Again, probably around $100 or so in PVC pipe, but a whole lot in personal labor :) https://t.co/KQDLtmYABE
Missed adding a picture of the pumpkins, which we did in a 20 gallon grow bag rather than a bed. https://t.co/JO4zquNRxH
We also completely replaced our old 1/4" irrigation system of individual drippers with drip tape. We followed https://t.co/aGvZSBCyvw for setting this up (on a MUCH smaller scale!). Really liking the simplicity of this style so far.
Spring garden has been planted. All from our own seed starts (or direct sow) this year, and adding in two tomato varieties, two types of cucumber, and pumpkins which we didn't do last year. https://t.co/0VIvkomBPv https://t.co/qLFrLxroOQ
@amcasari Or I guess that's really just the period, not *necessarily* decimals.
@amcasari All different ways in programming, depending on language
RT @amcasari: what i need to sustain my #opensource project is
Today's snippet for bulk accepting GitHub repository invitations with the #GitHubCLI:
gh api /user/repository_invitations --jq '.[] | .url' | xargs -n1 gh api --method PATCH
@TwitterOneTeam Totally digging the new PJs https://t.co/A8ftVIRlcT
RT @AlecMuffett: This is possibly the most important and long-awaited tweet that I've ever composed.
On behalf of @Twitter, I am delighted…
@murgee Congrats, you've been pwned.
Damn! We had several cute @googleoss and @sourcegraph onesies/outfits for our kids, but these are absolutely the best. https://t.co/hgoh8gAcbp
@mholt6 @Fossil I actually really like the fact that I can't interact much. The notifications are just enough context to know whether I can simply ignore it (most of the time), or if it's important enough to pull out my phone.
@mholt6 I honestly LOVE my @Fossil Hybrid HR watch. Just enough smarts, but not too much. Heart monitor, pedometer, and notifications, but not too much else. And two weeks of battery life. I've used MANY smart watches over the years, and this strikes just the right balance for me.
So many qualified candidates! I was particularly happy to see @Historiaster up for an individual seat. I was so impressed with Hilary's thoughtful work in our years together at Google. I'm proud to endorse her in my personal capacity as an individual OSI member. https://t.co/LyL9CQJ8UF
Dear future me, the default password on a @RainMachineSPK Pro-16 is just an empty string. The docs don't say that, and make it seem WAY more complicated than it is, but they're lying.
https://t.co/zm69XHQAcg
@crschmidt @ahidalgosre sounds like a DIRT exercise that *definitely* needs to happen.
@zpao @cra https://t.co/dJj3j9YVJB
@jayholler Hugo would like to have a word. https://t.co/z4YZR4yV47
@jayholler they are very comfortable. But absolute magnets for cat hair!
@cra I've got no opinion on comparing the two... never heard of SMILE until now. But I got LASIK ~10 years ago and am so glad I did.
@igb @github @finatra so far, seems to be targeting @TwitterOSS, @GoogleOSS and @Apple from what I can see: https://t.co/LXg7rEv8dg
I've already taken care of the ones on Twitter repos.
@rspier @JadeRossdale No grass, all weeds (in the backyard) :). Rain Machine is just for our vegetable beds, so we're pretty regimented with the watering. https://t.co/MhHRQMPYFc
@rspier @JadeRossdale I've also thought about targeted firewall rules for allowed external services, but that just sounds like too much work.
@rspier funny you should ask :) I actually checked with @jaderossdale on that before changing it, and we're not using any of the weather data right now or for the foreseeable future. We're still pretty hands-on with our watering schedule.
Really looking forward to the day when Ubiquiti cameras are back in stock and I can start replacing these Nest cams with local-only cameras.
So far we have my new shelly switch that I just installed, 2 printers, Automate hub for roller shades, Rain Machine irrigation controller, Elgato key light, Philips Hue hub, and one Ubiquiti IP camera.
Tonight's relaxing exercise is finding devices that I can move from my "internet of things" VLAN to my "network of things" VLAN (no internet access). So far I'm up to 8. It's actually quite satisfying.
@dizzyd @SamOnTwittter @seldo For relaxing times, make it Suntory time.
In particular, what is the impact of 47% of npm packages having 0 or 1 functions and 112 lines of code on average? Not making a judgement, just genuinely curious of the consequences.
https://t.co/1WvVliIhxI https://t.co/d9U2aOD09Z
So, the seed starts are doing well. All @JadeRossdale's doing. https://t.co/HnmWFtVE2z
@stephenaugustus @DuaneOBrien Psychic pain? I'm straight into physical pain and another glass of whiskey.
@yakk0dotorg I'm hoping it wasn't a live one, otherwise it would be... very much, not alive.
@geekygirldawn Not sure if you're wanting to de-Google entirely or just get off of Workspace, but the email forwarding in Google Domains works well for me. Not too much different than most other similar forwarders, I suspect.
@realkpfleming @shelly_IoT I've been getting into lots of local network iot stuff lately as well. Right now playing with wled on esp32 board for lighting in my son's room. Shelly switches are next on my list!
@thomashawk hah! that's funny, my wife and I were *just* talking about you yesterday, remembering a photowalk we did in the early days of Google+ (circa 2011?). Apropos of nothing, but funny coincidence :)
@simonw @rednafi @meyerweb https://t.co/8emBVarIjd
What was that avatar anyway? https://t.co/O9XoKO9FpQ
Huh, 15 years on Twitter. I honestly don't remember how I heard about it at the time, but 40404 is still saved in my phone contacts. https://t.co/TyCkUHq2rC
@chrisjrn @simonw Yeah, that's a great option (if you use Google Fi). Now that makes me wanna come up with an excuse to try it myself!
I want to be excited about this teaser email from @peakdesignltd so much. I really do, I absolutely love their gear. But I think I've used by Everyday Backpack like 10 times in the last two years. Maybe some kind of pandemic gear coming that I didn't know I needed? https://t.co/NMYDhP6pFQ
@chrismessina @opensea touche
@chrismessina @opensea oh, I wasn't actually suggesting that it was a good example to follow. Repeating that path in this day and age seems naive at best.
@mrtnvh @DuaneOBrien I was thinking the same. Just because that's how I define it, what on earth makes you think I've gotten there? 😂
@chrismessina @opensea Though I'd also be curious of the actual answer to your question. Particularly the trend over time as DKIM and SPF have become more widespread.
@chrismessina @opensea I'm not sure that "we're not as spammy as email" is the bar anyone should be aiming for :)
@carriefernandez for the win
@MylesBorins Really love my HÅG Capisco chair, especially for moving between standing, sitting at standing height, and sitting at normal height.
https://t.co/6st4j0SDKI
Made a nice little green pyramid today.
Wordle 218 3/6
🟨⬜🟩⬜⬜
🟨🟩🟩🟩⬜
🟩🟩🟩🟩🟩
@juliaferraioli You got this.
@IanMLewis @juliaferraioli @gsingers @github GitHub ToS covers forking and collaborating *on GitHub*, but says nothing about what you can do with that code elsewhere. An explicit label on unlicensed repos would be great.
@Sajma @bradfitz Oh that's fine, because you eventually get to send them home! We're down to just kid2 in pullups at night... Getting close!
@gauntface That's so great! Really happy for you both!
Boosted 💉 Really hoping this improves my 5G reception. It's been spotty lately.
@rspier @Twitter @TwitterSupport Not just you. Happens to me all the time and drives me crazy. Been on my list to ask the team about.
If you've not looked before, you might be surprised by the open source projects you likely use that are funded through @conservancy... git, homebrew, busybox, swig, wine, samba, so many more!
If you're turned off by the corporate feel of some foundations, this is one to support! https://t.co/N0jLmm3qPg
RT @timbray: Dear world: It is perfectly possible to imagine a radically-decentralized Web and simultaneously disbelieve that basing it on…
@chrismessina @voxpelli @singpolyma @steveivy @pfefferle @context @viamirror @UnlockProtocol psh, no one's looking for whose responsible. Like I said, it was the necessary v1 we all needed to learn the lessons so we build better versions later.
I just worry about all the new mistakes the current iteration will introduce and the hard lessons we'll learn :-\
@chrismessina @voxpelli @singpolyma @steveivy @pfefferle @context @viamirror @UnlockProtocol And that's certainly something we never got to with DiSo. We were so focused on the those foundational building blocks, that we never got to really compelling applications built on top of that foundation.
@chrismessina @voxpelli @singpolyma @steveivy @pfefferle @context @viamirror I don't deny there's some potential there.Also with what @UnlockProtocol is doing. But I think there's entirely too much hype surrounding all of this right now which makes it really hard to suss out the interesting work.
But maybe that's the point, we don't know what will stick.
@pfefferle @voxpelli @chrismessina @singpolyma @steveivy @bluesky Not currently. But it's not far from my interests and my actual work at Twitter, so I imagine I'll get involved to some degree eventually.
@voxpelli @chrismessina @singpolyma @steveivy @pfefferle hah! I had no idea! I stand corrected then :)
@voxpelli @chrismessina @singpolyma @steveivy @pfefferle oh, they're doing incredible work making WordPress a great platform for the indieweb! But I'm not sure that there's any connection to the original DiSo plugins we wrote. So much has changed (for the better!)
@voxpelli @chrismessina @singpolyma @steveivy @pfefferle The spirit of what we were trying to do is still very much alive in a number of different projects and communities, and it's certainly still frustrating how little industry adoption we have 14(?) years later.
@voxpelli @chrismessina @singpolyma @steveivy @pfefferle Oh, I know :) I really meant that to be poking at NFT folks, not you.
I'm not surprised or even sad that much of the early DiSo work didn't survive. Maybe it was the v1 that was supposed to be thrown away to make room for the protocols and formats we have today.
@miklb @chrismessina @voxpelli @singpolyma @steveivy @pfefferle @internet2 might take issue with that :)
@chrismessina @voxpelli @singpolyma @steveivy @pfefferle Independent servers talking to each other using standard protocols to enable communication? I thought we just called that the web.
But yeah, I get the need for a marketing term to describe how this is something different than what folks are typically used to.
@voxpelli @chrismessina @singpolyma @steveivy @pfefferle Is it too late to reject the use of the term "web3" to describe any of this stuff?
It's been a great first year at @Twitter
#ThankYouJack
Woohoo! Passed my Amateur Extra exam tonight.
@chrismessina @Google ooh, cool. I wonder if we're going to see a new battle of developer profiles, since @linuxfoundation recently (quietly?) launched/rebranded LFX as https://t.co/viSgGYg7lF: https://t.co/8mdWNIamPm
Sadly (unsurprisingly) both seem to be limited to their own ecosystems.
Doing some fall cleaning:
gh repo list ORG_NAME -L200 --no-archived | cut -f1 | xargs -n1 gh repo archive
I mean, who among us *doesn't* have a few old GitHub orgs lying around that haven't been touched in years?
RT @andypiper: This is... well, this is a BIG change to the #twitterapi Developer Platform. I've been here for a while, and I'm more excite…
Rescue Randy (x4) needed a lift. I was a little too scared to say "no".
(okay, to be fair, it was really @CALFIRECZU's Division Chief Cosgrave giving them a ride down to the @CoastsideCert training class last week.) https://t.co/ddIn9MWS4E
RT @CALFIRECZU: We are so proud of Coastside CERTs (Community Emergency Response Team)! This weekend, 29 new CERTs graduated the program! T…
@mjasay @rakyll The "silent pre-read" at the beginning of meetings took me a little while to get used to at Twitter, but it's kind of wonderful.
@bradfitz By comparison, bing image search is actually pretty great 😳
37signals: our product is so beloved and popular, we're going to rename the whole company Basecamp.
Fog Creek: our product is so beloved and popular, we're going to rename the whole company Glitch.
@MikeMcQuaid sounds like you may have things pretty well handled at this point (blocking the user, etc), but if things get worse on Twitter, let me know and I can help look into it.
I'm really hoping @natfriedman got some blue gummies with a different postcard. Even if just for some friendly trolling.
@erikaheidi @sourcegraph https://t.co/jjw9c6GYCL
hmm... so this was in my mailbox. 🤔
#chooseyoursearch https://t.co/Hsh5hxXmg6
It's a little ugly, and supposed to get worse late afternoon. I'm helping with ham radio operations out of the La Honda DOC. Mostly quiet here at the moment. https://t.co/mbSyAyxyq2
RT @juliaferraioli: Hey @github, any chance we could highlight the code of conduct in the sidebar like the license or readme? https://t.co/…
RT @conservancy: We filed a lawsuit today against Vizio because they fail to fulfill even the basic requirements of the #GPL. You can check…
@joshsimmons Congrats! I'm sure that feels great!
After all the issues we've had with bugs eating our plants this season, I was very pleased to find this mantis in our strawberries this morning! Go forth little one and feast on those insects! https://t.co/UwJVUs5reM
@beyang I prefer to think of it as tech leverage. QED. 😋
@beyang Non open source software you're presumably licensing or buying upfront, so different model. I've been trying to think through the right analogy for OSS where there is immediate benefit for near zero cost, but that the maintenance cost must be planned for.
@beyang Yeah, that's part of where the analogy breaks down, because it doesn't have to be paid back in the traditional sense. But there is still ongoing maintenance cost that must be accounted for, which can vary wildly depending on the business's open source strategy.
@beyang I've actually been thinking a lot lately about open source as a leveraged investment. Investing in your product and business using "borrowed" code. The analogy begins to break down before too long, but I still think there may be something there.
RT @stephenaugustus: We had such a great time recording this panel!
Join @willnorris, @rosalieinc, Virginia Bryant, and I for "Managing Ope…
RT @toddenders: 2021 Great Coastside Shakeout is in the books. We got a great group to help, do neighbor counts, and practice our drop-and-…
@juliaferraioli @sarahnovotny and folks in the PNW might not be able to relate :)
@ydroneaud @TwitterEng @TwitterOSS @osidays @Twitch Hopefully not *exactly* like Twitch :)
But a lot of Twitter actually *is* open source in the form of https://t.co/p6vyws5p5g, https://t.co/icFDTUGIER, https://t.co/Rr6l4RCL7L and many others
@juliaferraioli I've always liked "free as in a puppy" paired with "free as in sunshine".
That pairing might have originated with @sarahnovotny ? (Though the puppy reference goes back to Scott McNealy at Sun)
RT @LF_Training: 92% of hiring managers report having difficulties finding enough open source talent. Learn which skills are most in demand…
@dswiese @peat https://t.co/wWagTWq7Mt
@progrium Sure. Though to be fair, she was a bit of a badass before the leaks, too.
@toddenders @agtradertalk in case, ya know, we start having BGP issues on channel 10
@toddenders @agtradertalk yep. With 3 as our GMRS backup if needed
@juliaferraioli @amcasari Now I'm wondering what other amazing guests I've missed on sesame street!
RT @todogroup: 🗒️FYI: the 2021 #OSPO Survey Results are out! https://t.co/qaOPvyAFlK https://t.co/69m86Kmx9x
RT @juliaferraioli: This is something that @amcasari and I have been talking about for ages. So we are making it happen! https://t.co/ZS90l…
I guess a link would help: https://t.co/ty1abhXohF
True to my word to @EricaJoy, @juliaferraioli and I present our simple @TwitterOSS GitHub org README. Thanks @github for adding this feature!
https://t.co/uMXvO5er3V
@chrismessina @bmann @m1guelpf @drewdil Bearer tokens, by definition, must remain private. Whoever bears the token can use it, no signatures required. That's what made oauth2 so much simpler to implement. What you describe is likely possible, but would be more akin to oauth1 and require signatures using private keys.
@beyang @srcgraph ah, so I was missing something not obvious :) Thanks for the pointer, just knowing that is there is helpful in the short term.
Am I missing something obvious in the @srcgraph UI? Where would I click from https://t.co/sETBUiygQ5 to just go up one directory to the root of the repository (https://t.co/v9Yjv1HV1A). The breadcrumbs don't seem to include the repo root. https://t.co/JN1rAUiPGj
RT @toddenders: First night of emergency/disaster radio comms practice for our little slice of earthquake & wildfire country.
Hijinks, hi…
@progrium We used https://t.co/4gDQuqGOrP a lot while at Google. Similarly stripped down.
@danbri And no TLS? What is this, 2014? 😛
@beyang I don't *think* there's much risk of making that permissively licensed, since without Sourcegraph itself, the configs aren't terribly useful
@beyang any chance of getting a license added to https://t.co/38bgrSFyWX ? Just makes it easier for corporations to contribute.
RT @esthercrawford: Today we’re introducing @SuperFollows, a way for the people driving the conversations on Twitter to earn money from the…
I haven't lived in Memphis in 15 years, but still rock my 901 cell phone number. I had no idea #901 day was a thing in Memphis until recently. 🤷♂️ https://t.co/v6o0aq0quF
@gauntface Yeah, I had found pdfsam the last time I looked. I think I determined I needed the pro version but didn't want to pay $70/yr for the 4 pdfs I need to tweak a few times a year. Woulda been comfortable with non-subscription price.
@singpolyma wow, that's pretty fantastic. Thanks. I'm not sure why I didn't find it the last time I searched for solutions.
What's the https://t.co/oRjAM7SsYA equivalent for Windows? Like, I literally just want to be able to rearrange pages in a PDF, maybe rotate them, and combine/split PDFs. And ideally not pay $15/month for the privilege. Why is PDF software so terrible?
If you were an early Codespaces beta user, and realized that one day your dotfiles mysteriously stopped getting installed, you now have to enable it here: https://t.co/PxxLMWkgD1. I'm sure this changed months ago, and I only just now took the time to figure out what was going on
It amazes me that they manage to do this with basically every release! https://t.co/h9E5MerlAP
This is way funnier of an ad than I would have expected from Google. Well done. https://t.co/8YEBoognBf
@JustinBeckwith I'm gonna have to have @rinkisethi look into a data leak, because you've *clearly* been reading my slack messages. And email. And Jira tickets. Oh, so many Jira tickets to get IAM setup correctly for our service accounts.
@msilver I actually do that all the time. I didn't realize there was an XKCD for, but not at all surprised!
That's some pretty nice alt text ya got there, @Microsoft. But you know what's missing from this email? A link for "I didn't sign up for this account. Someone used my email by mistake so please remove my email from the account". I expect to get a reminder email in a few days :-\ https://t.co/ZGYETSUR9f
okay, this is just wild with how seamless it is. Also, great use of the https://t.co/DKfVXiIAQk domain!
It works on every code GitHub URL I've tried. Any file, any branch, any pull request. Just hit '.' or change the domain from .com to .dev and it loads up in VS Code https://t.co/qrOuA4h8mW
@amcasari @melissawm My favorite is things that need simple soldering. I'm not ready to build my own circuit boards, but fix the lightbar on your toy fire truck b/c the battery wire came loose? That I can do and love!
@dalmaer @bgalbs Are you using it with https://t.co/7TvYco0Xib ? If not, you should.
So we got to go pick this guy up this past weekend; a 12 week old adorable ragdoll kitten who has yet to be named. We had been on a waiting list for months, and keeping it a secret from our boys. It was a very fun surprise. https://t.co/NBKu8MRMuF
@jasnell ooh, nice! Congrats!
@pfefferle ooh, thanks for the heads up! Was just missing a single comma 😆
https://t.co/BQyCEhDwTa
The new FUSE-based Google Drive for Desktop now mounts as a drive in Windows. Access it from WSL with:
$ sudo mkdir /mnt/g
$ sudo mount -t drvfs G: /mnt/g
(https://t.co/g3OBfFxMYD still points Gmail users to Backup and Sync, but Drive for desktop works great anyway)
@cra I really hoping so!
Actually he said mango and strawberries 😀
I asked my almost 4 year old if he would please stop growing.
"No, I want to learn how to use sharp knives."
😳
Hey @WordPressVIP, having an annoying *ding* on nearly every page load of https://t.co/g6KIcJaYHW (from the bot widget in the corner) is a sure-fire way to have me leave your site. The widget is fine, but the audio is way too intrusive.
I found this from Isaac's thread about saying no (which is also great), and then digging in more about what "nonviolent communication" was
https://t.co/NYyJb05om7
Just fount this talk from @nodunayo from several years ago, and it's excellent! Set aside 20 minutes and watch it. This approach to communication is right in line with my thoughts around being intentionally positive, but goes even farther in some ways. https://t.co/Yjae45oJtc
@jasnell Bro, do you even maths?
@chrisjrn And happy birthday 😀
@chrisjrn And happy birthday 😀
@chrisjrn Sounds like PPE may need to be involved! Was this accessible from inside the dishwasher, or did you pull it out from under the counter?
@chrisjrn I was not in fact. #TIL
@EricaJoy @TwitterOSS I'd be down with that! @github already has support for profile READMEs, now we just need it for organizations. I'll make sure @TwitterOSS has one the day it's supported! :)
Don't get me wrong, @twitter has been super welcoming during my first 9 months. But just coming into the office today really made me feel like part of the flock in a way I hadn't felt yet.
#BackToTheNest #FirstTimeInTheNest https://t.co/e1X5zA18IG
(It didn't happen recently. I've just been thinking a lot about communication styles and empathy lately.)
Multiple times in my career I've written a response to someone in frustration but held off sending it. I'd re-read everything to make sure I didn't misunderstand what they were saying and sent my reply confident I was in the right
I've regretted doing it nearly every single time
@sourcegraph @a16z 🦄🦄
RT @puerco: We are now producing the first Bill of Materials for @Kubernetesio with each release cut!
I thought I'd share some facts about…
@igb @TwitterSpaces Playing the looooong game
@gctaylor Nothing over the top, just keeping it tidy makes a big difference. Same with neckline
@BrianWarnerIRL @jasnell @b0neskull @kemitchell @adamhjk @joe_sepi @mhdawson1 Got it, yes that makes sense.
"a project which modifies the DCO text isn't using the DCO anymore"
@BrianWarnerIRL @jasnell @b0neskull @kemitchell @adamhjk @joe_sepi @mhdawson1 I'm curious what you mean on the second point about not being able to customize the text. The documentation for --signoff is pretty clear that its meaning is project specific. As long as contributing docs are clear, --signoff can mean just about anything
https://t.co/sWeOPqmpBO
This is really great. Okay @Vanguard_Group, I think you're now the lone holdout for institutions I work with. When should we expect you to launch support for #openbanking? https://t.co/BRvoeypTOC
The risk of teams and organizations only focusing on avoiding negative behavior is that they will, at best, trend toward neutral behavior. It’s not enough to simply not be a jerk. We must strive to be intentionally positive.
https://t.co/3pQpbaLEjF
This is such a fantastic episode about the history of sqlite https://t.co/j4bUoIyVsK
Disappointed #windows11 still doesn't have a setting to control scroll direction on mice (only trackpads)
@windowsinsider
@seldo You could just go for some @skilletmusic ?
@juliaferraioli @cdibona https://t.co/DUixXKwJ17
@cdibona @juliaferraioli using a capital "I" as your counter, so it's indistinguishable from a lowercase "l"? Clearly the work of an AI. Or someone who just wants to watch the world burn.
@juliaferraioli I'm officially telling you it's okay to carve out time to do this during business hours. It's just part of ramping up.
I spent way more time dealing with insurance transition when I started than I wanted to.
@andypiper Is there an option for old school start menu if I can't handle new style? Or aligning icons to the left? That's my biggest hesitation.
@chrismessina @gaby_goldberg @michlimlim @diso Hah, not a whole lot. I've been wondering why I was still dragging these files around 13 years later. Apparently it was for exactly this moment :)
@chrismessina @gaby_goldberg @michlimlim @diso here's a couple of audio recordings from early activity streams discussions at Citizen Space. Can't remember everyone that was there. This was circa 2008, around the same time as that blog post. (not sure why one is .mov file 🤷)
https://t.co/hXsHJVR9wj
@realkpfleming I think I've seen one site that simply links to whatever magic Google Calendar URL creates a new event with the fields pre-populated. Can't remember which.
Otherwise, downloading .ical files and importing to GCal is the annoyingly laborious way to go :-\
@juliaferraioli @TLDRLegal cc @kevinverse
@petergoes @webmentionrocks thanks!
And your process is working great. Just merged my first set of webmentions (https://t.co/fQu8MSYBiF). Still need to improve rendering for replies and mentions, but working well: https://t.co/dLVU2ncuj9
@petergoes @webmentionrocks Would you be willing to put an explicit license on https://t.co/C4Ui6ILuIj? Just something like:
// SPDX-License-Identifier: MIT
(or license of your choice) at the top?
@realkpfleming saving this for later
https://t.co/FpiBQxfNFf
That said, I can’t fully explain what’s going on in this picture. I’m willing to accept that this was staged just for the picture, and that someone did not, in fact, have a serious lapse in macaroni-and-cheese judgement.
https://t.co/rYjmYVwDzG
When I achieved macaroni enlightenment, I hesitated to learn whether it was my mother or Kraft that had led me astray as a child. It was a small comfort to discover that it was indeed Kraft, though the betrayal I felt was palpable. Suffice it to say we’re an Annie’s household now
(In essence, you’re making a roux. Or at least you would be if the cheese packet has flour in it. I’m not sure if it does.)
It turns out that this is what @annieshomegrown has instructed on their boxed mac and cheese all along: https://t.co/O1PmltZA9r
You don’t mix the sauce ingredients into the pasta-filled pan like a monster! That is the way to clumpy, grainy, cheese-powder disaster. Instead, leave the pasta in the strainer and make the sauce in the empty pan first! Only once it's nice and smooth do you add the pasta back in
What I saw my wife do was nothing less than life-altering. Okay, well at least I still think about it every time I make mac and cheese, some 10 years later.
But a few years into my marriage I realized that I had been making mac and cheese *wrong* my entire life. Surely there are different ways to make mac and cheese, but is it really fair to say that the Kraft way is wrong? Yes. Yes, it is.
I must have done this hundreds of times throughout my childhood, never once questioning these instructions. Why would I? Of course @kraftmacncheese of all companies knows how to make a pot of mac & cheese!
We were a Kraft household growing up, eating our fair share of blue box mac and cheese. Making it is simple: cook pasta and drain water, put pasta back in the pan, then stir in milk, butter, and cheese packet. And in case you're stranded and forget:
https://t.co/AjAYgligef
🧵
@juliaferraioli Luna is always welcome at team meetings!
This has been a particularly exciting vacation I've been on this past week because I knew I'd be coming back to having @juliaferraioli on the team! I'm really looking forward to working together again. https://t.co/p1Txa28VBG
@juliaferraioli @cephalobloop I knew what I was getting into!
First vacation in 16 months. Hiking, cave exploring, and kayaking in the beauty of Northern California's national parks await!
No emergencies while I'm gone, okay? Thx. https://t.co/TWbfDTH5ic
Thank's @jeremyvisser for showing me how to speed up videos even when controls aren't present (11 years ago).
document.querySelector('video').playbackRate=2.0;
https://t.co/hAn3Jw4tKU
okay, this would be pretty awesome! https://t.co/lyp83Jb56q
@dewitt Can definitely recommend woodworking. I'd probably go back to school for religious studies.
@simpsoka @dabit3 /cc @bdougieYO also, since I'm not completely sure who manages that content
@simpsoka I believe "Edge & Node" in @dabit3's ReadME profile should link to https://t.co/gknGdYC4b4, not Microsoft Edge and NodeJS :)
https://t.co/mECVZPGQ9s
@spamaps @rachelnabors We're definitely working on bringing back that spirit!
@petergoes @webmentionrocks This is awesome, and is pretty much exactly the flow I've long been slowly poking at building, right down to the repository_dispatch event! I hadn't considered pulling from https://t.co/Bk7iJkQ51v though (was trying to receive mentions directly). I'll definitely try this out.
@veganstraightedge I really, really like my Groove Life belt
https://t.co/s3O86rSu1y
I'm particularly proud of the level of transparency the team achieved on this, complete with open sourcing the analysis code and a full academic paper detailing the work. https://t.co/vRi31O37CO
@amye @BitIntegrity Moderna #2 is similarly kicking my butt. 103.3° fever, headache, achiness. Not a great way to start the week.
done and done. https://t.co/YKiN0e2DCy
@BarackObama hah, also just found https://t.co/dtpWgtPKHy
I think I'm enjoying the audiobook for A Promised Land way more than I would have the paper book. Hearing @BarackObama impersonate Malia impersonating "Johnny McJohn-John" alone is worth the price of admission. (around the 55 minute mark of chapter 3, if you wanna jump to it)
@_msw_ As an OSPO getting ready to roll out https://t.co/LJ1qUHj06Y style badges, can you say more about which you find less useful?
hell yeah we are.
I feel really fortunate that open source cuts across so much of the company that I've gotten to work closely with quite a few of these really talented folks. https://t.co/xTsvUvfmvM
@chrismessina @asheshayes @googledevs 🙄
@chrismessina @asheshayes @googledevs okay, but let's be honest about what we launched in 6 months in 2011. It was basically the Google+ API docs and a blog feed, if I remember correctly:
https://t.co/AH96IlabQy
DevSite today is a far, far cry from what it was.
@chrismessina 🤷 It loaded for @JadeRossdale, so I thought it just simply required login? https://t.co/oo6YZs60Ta
DevSite profiles. Only about 10 years later😂
https://t.co/4c7xGGIIQc (requires Google login for some reason?)
/cc @chrismessina
@gavaletz Just plain cat6. Finally getting around to running cable throughout the house.
white/orange, orange
white/green, blue
white/blue, green
white/brown, brown
The lack of these kinds of controls made GitHub Actions really hard to roll out comfortably when working with @GoogleOSS. Now that @TwitterOSS is beginning to move a lot of our workflows to Actions as well, I'm so glad I don't have to repeat that pain.
And then just a couple of weeks ago, they added the ability to customize the permissions of the default token, down to the individual job
https://t.co/g0gJEPiRY8
Wow, really happy to see these security improvements in @github actions when I wasn't looking. Much better control for specifying which actions are allowed to run in repo or across an org (I guess this was added months ago?)
https://t.co/AcQH6sER3t
(CW: sexual harassment)
It's so devastating (and sadly, increasingly too common) to hear stories like this. We, as open source communities and as an industry, have to do better. https://t.co/C3q2r9zpTw
@gctaylor Honestly curious, what kind of API client? Meaning a library to help write and install Synology packages in go, or something else?
RT @geekygirldawn: As a *contributor* to an open source project with multiple repositories, where do you look first for common information…
@OfficialLoganK @beccadottex @cacoco Did you though? Could have just been AI 🙃
Just tried this with my 6yr old, and he absolutely did 🤚. Where did I go wrong as a parent? https://t.co/EjkHCSCqBL
Can confirm. Don't feel that way every day, but some days for sure. Gardening helps. https://t.co/cT48QpwNkU
@spf13 @home_assistant @SpaceXStarlink Cellular *should* be my backup, but reception is AWFUL at my house. Just a few hundreds yards down the street I can get full 5G. :(
Too many Comcast outages is what pushed me to local IoT with @home_assistant and secondary ISP with @SpaceXStarlink (still on waiting list) https://t.co/QRvHBpyAvv
After my hour-long search this week came up empty, @JadeRossdale managed to book us each vaccine appointments this Sunday only an hour drive away. I've not been overly anxious about COVID, so am surprised by the amount of relief I feel now.
RT @pelikan_cache: Segcache, which won NSDI’21 Community Award, is now part of Pelikan Cache as an experimental server. #nsdi21
Reas more…
@crschmidt The only winning move is not to play? Unfortunately that doesn't quite work either b/c there are plenty of people who *will* play and muck things up. 😕
@JustinBeckwith @sassdawe That was actually one of the first features I had @alanbato add here at Twitter as well 😁
Don't forget to rotate your tokens every 10,000 requests to make sure they wear evenly. https://t.co/dLdSIRpzv4
@lindsmccallum This is how it starts. The next thing you know, you'll be hand cutting dovetails and trading stories with @bogdynamite in the #woodwork slack channel
@simonw @pinutos @svvitale Woah! When did you move to the coastside?! I'm just up the road, as is @jsmarr.
Is my @tailscale icon playing Conway's Game of Life? https://t.co/vuTgMsH8m6
@jlordiales @chrisrpatterson huh, interesting idea. I don't think I had seen the repository_dispatch event before. I'll have to look at that!
@chrisrpatterson the former is at least possible today, even if a bit tedious, by duplicating workflow file across repos.
the latter just isn't possible at all today.
@chrisrpatterson org-level actions for sure. Both:
- execute this workflow on all repos in org, as if it were setup in each individually
- execute this workflow on org-level events, outside context of any given repo
@chrismessina @nicksdjohnson @tonyherrera @harper @singpolyma @hueniverse Grr... Webfinger
@chrismessina @nicksdjohnson @tonyherrera @harper @singpolyma @hueniverse These days I'd probably recommend we finger, though even that has had rather limited adoption
@voxpelli @webmink @felixge And apparently Microsoft has done the same with their use of MIT-0? #TIL
https://t.co/FYK0iDCufB
@flameeyes @voxpelli @felixge certainly from a corporate perspective, that's not terribly appealing. You typically don't want to give up rights that you don't absolutely have to unless there's a good reason. (And sometimes there's a good reason)
@flameeyes @voxpelli @felixge but that means that the contributor is now subject to whatever rights public domain gives them, even for their own work. (and there you enter the debate on what PD actually means, how to apply it, etc etc)
@flameeyes @voxpelli @felixge but when contributing to a CC0 (or other public domain work), the contributor is also putting their contribution into the public domain, and are giving up their own rights. Depending on your perspective, that's working exactly as intended.
@flameeyes @voxpelli @felixge barring things like a copyright assignment agreement, the copyright holder isn't *giving up* any rights (except perhaps exclusivity, I guess). They're only *adding* rights for others to use the code under the terms of the license.
@flameeyes @voxpelli @felixge When contributing to a permissively licensed project like 0BSD, the copyright holder still holds the copyright to their contribution and can do whatever they want with it. They own it. They just *also* give an uber-permissive license for others to use it.
@flameeyes @voxpelli @felixge yes, and that's why CC-NC and friends are forbidden, for the reason you mention. But the public domain issue is a bit more subtle.
@flameeyes @voxpelli @felixge Ah, we're talking about slightly different things. The licenses that can be used in //thirdparty (https://t.co/owS2kgguVz) is not the same as the licenses that can be contributed to (https://t.co/sF99oi1TxV). Again, that comes back to intricacies of public domain.
@voxpelli @felixge oh, interesting... I hadn't actually noticed the new "OSI approved" banner. (at least I think it's new?)
@joshsimmons @baconandcoconut is that still rolling out? Any reason the 0BSD page wouldn't have it?
@voxpelli @felixge ?? 0BSD is in the list of approved licenses: https://t.co/KgmAU0HlFO
@voxpelli @felixge err... not "unfounded", but rather "more conservative than they need to be" for most risk profiles.
@voxpelli @felixge I think those concerns are unfounded (which is also why we finally classified Unlicense as "unencumbered" at Google after many years). But it's important to acknowledge them.
@voxpelli @felixge I've seen some lawyers automatically put guards up any time public domain is mentioned (not without reason, mind you). So Unlicense can be difficult to get accepted, even though there is an explicit license and the PD dedication is pretty well worded.
@voxpelli @felixge hmm... now that I look again, you're right. Not sure why I had in my mind that ISC didn't have any obligations. 😕
@voxpelli @felixge yeah, for new projects that I can choose the license for, I'd likely go 0BSD as well (which I did for my dotfiles). Most of my open source work for the past decade has been subject to employer policies, so /shrug
@voxpelli @felixge I've argued that sample code (and possibly API clients) really *should* be released under 0BSD/ISC style licenses, in order to remove every possible barrier to adoption. The benefit of more API usage typically far outweighs whatever benefit an MIT license would give you.
@voxpelli @felixge well, I'd add that it's pretty well accepted as an inbound licenses for large companies I'm aware of that really focus on these things. I don't think it's very common amongst these same companies as an outbound license.
@voxpelli @felixge Yes, 0BSD seems to be pretty well accepted. Anecdotally, I think ISC even more so, with similar effect.
Though I'd ask "preferable" to whom? If the author would like credit for their work (which isn't a lot to ask), then MIT is perfectly suitable.
This afternoon's office. https://t.co/MjSoj8KQmJ
Which is the real Riker, Will or Thomas? Obviously, the one with the NFT.
Apparently I never noticed Android's network settings let you specify a VPN as "always on". Now I can make sure @tailscale is always connected, even after a restart. As I add more local-only home automation devices, this is great. https://t.co/D3FQoFU4cb
@amcasari @ManoMarks @lifewingmate hmm🤔
I'm literally in the middle of updating my machines to @Tailscale 1.4.2, and all of a sudden they're all showing "Update available" again! ?? Yeah, 1.4.3 was released minutes after I finished upgrading.
Congrats Frannie, and all the other young women in the inaugural class of female Eagle Scouts! It's quite an achievement and something to be proud of.
https://t.co/qFgEv24GWO https://t.co/UvEJX5MIN6
I've really been blown away by the Platform team here at Twitter. If you want to do some kernel hacking and help run the infrastructure that keeps Twitter humming along, this could be a really interesting role. https://t.co/bmpdPfVvAb
I've reflected on that blog post a lot over the last few years. And it absolutely changes the way I think about time with my boys, as frustrated with them as I may be in the moment. https://t.co/i3bcBonr6H
@TwitterOneTeam https://t.co/9jCCvEkgRv
@veganstraightedge I would do it in Google Domains (in the DNS tab). Which is nice because they'll handle SSL as well. Other hosts likely have something similar. https://t.co/JQN6iSfyEB
Ever wonder what goes into the simple act of composing a tweet on your phone? https://t.co/iHCKHDuKgo
I can imagine this talking a bit to get used to, but it makes so much sense. Great additional resources further in the replies. https://t.co/DD9bri0uUb
@steveivy why not use mailgun or the like? They'll give you the DKIM and SPF entries to add to DNS
@fatih go-github was my fault. In hindsight, I kinda wish we had setup a vanity domain before it was too late to change it. I'm glad we added the extra "/github" to import path though; no need for import aliases, and allowed other top-level dirs like examples and scrape.
@cra @github Thanks Chris. Taken care of.
RT @kev_nz: Just a reminder about “free speech” https://t.co/CJN52aubo7 https://t.co/7ylcEfFXov
I keep refreshing and I can't make it go away. Plz send help. 😬 https://t.co/u63Yf0MJoJ
@juliaferraioli Sorry @ChesterCheetah, we still love YOU.
@markjaquith At least Pence would have the distinction of the shortest presidency in history. (Current is William Henry Harrison who died 31 days into office)
Otherwise I'ma end up eating this whole quart of Butter Toffee Crunch, and that's not good for anybody.
House Democrats shouldn't even bother to debate. Just let them each get their five minutes of midnight fame and get to the vote.
And the Senate is already voting to reject the objection. That's efficient!
RT @BarackObama: Here’s my statement on today’s violence at the Capitol. https://t.co/jLCKo2D1Ya
@DanielNealAdler ooh, interesting. That looks like a great workaround for the time being! Albeit, not entirely intuitive :-P
Thanks!
I would sort of expect "content:foo" to do that, but the search query syntax makes pretty clear that's not what that is for. There is no "type:contents" and "-file:website" removes plenty of legitimate matches
https://t.co/OSjnfmrCtE
@srcgraph can you limit a search to *only* file contents, and not filename? example, this search includes files in the "website" directory that don't have "website" in the file contents:
https://t.co/KGQrINOUdM
@catallman And an AP fact-check to accompany that: https://t.co/fJJw3iw5O4
And credit where it's due... https://t.co/pgYXah6Iq7 and others have done far more work than I have to keep go-github up to date with API changes from GitHub.
Today I discovered https://t.co/NSTgUC72o1. I kinda wish GitHub had an OpenAPI spec 7+ years ago, so I could have taken this approach with https://t.co/kDgbChjuaV. Hand-writing a client for that large of an API is a lot of work.
This interview between @jack and @photomatt does a great job capturing why I'm so optimistic and excited about open source at Twitter. It's great to have leaders that understand and support the importance of open source and have the desire to give back.
https://t.co/LbP7OqN2eR
I had not fully appreciated how progressive Twitter as a company really is until I joined. Not in the political sense, but in the commitment to push boundaries, and to try to do the right thing, even if it's a bit unorthodox. And it genuinely comes from @jack on down. #OneTeam https://t.co/QtvqzcpVR2
@natfriedman are you still on track for... "By the end of the year, we'll make it seamless for existing repositories to rename their default branch." ?
Would love to start updating some of @Twitter's projects.
https://t.co/qrgRmQozse
In case anyone else is having trouble with GitHub Codespaces dotfile installation... it now runs as root rather than the codespace user, and /bin/sh now links to dash rather than bash. Also might have months ago, and I just now noticed. ¯\_(ツ)_/¯
https://t.co/8MIGiN1Cle
I really wish Chrome OS supported alphanumeric PINs like Windows Hello. Allows for a really complex primary account password, but a more manageable device-specific password for unlocking your screen that's not just a 6-digit PIN. Windows definitely got this right.
@jaicesd Which is not to say that screenshot fodder is all the value you provide 😬
Need more 🎷 posts!
@jaicesd I used a screenshot of your menorah tweet in an all-hands presentation today. Was talking about people celebrating the holidays a little early. Happy Hanukkah, btw. 🕎
ProTip: During customer meetings, maybe don't be so casual about how quickly and easily you can impersonate an account and access the customer's production data. Your SOC 2 certification doesn't mean a lot when your actions don't indicate that you are treating data with care.
My 3yr old was SO excited to open my zines from @b0rk, only to be sorely disappointed that there were no stories involving wrenches or hammers! https://t.co/i6k3cV3uQW
@ericnakagawa I did exactly the same thing earlier in the year... Killed a couple of bits trying to get through thick stucco, then bought a cheap hammer drill and proper bit.
@ericnakagawa Similar experience using an impact driver rather than a basic drill for regular (non-concrete) tasks.
@faisssallll @angular @GoogleOSS @rspier 😆
RT @RafiDota: @BradleyWhitford Catholic, Folksy to a fault, Dr. Wife, initials are JB, minor injury to start the presidency...Confirmed thi…
RT @BradleyWhitford: In my experience, a President starting off with a minor injury is a good sign.
RT @nicktornow: I’m happy to officially welcome @bnoire to @TwitterEng as our Core Infra Lead. Brian will lead teams responsible for runnin…
@vanriper I think that guidance is for when you are actually combining two separate words. But I don't *think* anyone would ever say "go lang"... it would just be "golang", so I would typically hashtag it as #golang. (though this is all just fun banter; don't really care that much!)
@voxpelli Oh, sure. And that's what tagging posts with "golang", or including that in URLs, etc makes sense to help with SEO. But in normal prose, the language is just called "Go".
Go not Golang. And definitely not GoLang. https://t.co/FSeV9dVrN5
@rosesarentredd You missed the -f flag on git push 🤣
Does the federal government have a "restore from snapshot" feature?
Probably a bad idea since both sides would use it every 4/8 years and we'd never get anywhere. But it makes ya wish...
@Logos Twitter (though I'm admittedly biased there) and... probably Reddit, actually. I use YouTube heavily, but not really as a social platform.
@simpsoka No tree up yet, buy lights are on the house and begun to decorate the mantel. Not even Thanksgiving yet, you say? Don't care, it's 2020... I need some holiday cheer! https://t.co/1LkIRbSd7e
@BalabanianErin Do yourself a favor and keep everything in UTC. Time zones are the real nightmare. Oh, and leap seconds. And well, everything. It's all very wobbly-wobbly timey-wimey stuff.
@chrismessina @googledocs hah, missed that reply. :)
@chrismessina @googledocs okay, but what about all the rhetoric (not from you, just in general) around "if you aren't paying for the product, then you *are* the product"? Now you pay for the product. /shrug
I think hyperlink support was the last big feature I really missed, so really happy to see it added!
I may have said it before, but I'm honestly shocked how much Windows has become my preferred dev environment with WSL2 + Terminal + @code https://t.co/9XjnNds0KS
Really proud of the work @BalabanianErin @jenniferp and team did on this! https://t.co/kmVKOIPsqz
@tessak22 That's how ours work out, but really only by chance. We are both absolutely adamant about our hang direction, but we're on opposite sides of the closet so they both end up facing forward.
Hanging up the kids' clothes is where the real battle lines are drawn! 😂
@sqs Wait... You... What? Not even consistent? I don't even know who you are anymore!
The one long-running, still unresolved debate in our home. Should hangers open to the left or to the right when looking at the front of a shirt?
Check your closet; which direction do you hang up your shirts? https://t.co/R6CxZ6Kxj0
@andypiper Then pyenv, nodenv, etc
I'm really exited to have @alanbato join the team. He's already done some much for @TwitterOSS as an intern, and I can't wait to work with him full-time now! https://t.co/QP0aAZ0Fqn
@piamancini @Google @RemyBurger says this will stick around until a more permanent fix is released
https://t.co/dbn21mdE3M
@piamancini @Google This article goes into a lot of detail on the problem, and shares the same shift+z tip at the end.
https://t.co/4UevIKyVYU
@piamancini @Google hmm, really? You don't have something like this? I tried and it seems to work for both my personal Gmail account and my work G Suite account. 😕
No idea about them fixing it. I no longer have my inside track :) https://t.co/s4q0mRMCCq
@beyang Yes, it's still a thing. Not sure about meming in code reviews (assuming that's CR?)... I never saw that too often.
I think it's popularity may have waned, but that very well may just be my personal bias of mostly ignoring it.
@piamancini @Google Try selecting the folder and hitting [shift]+Z. That still seems to work for me, though it's rather hidden.
RT @kelseyhightower: I've not seen this kind of division between red and blue teams since growing up around gangs in the 90s.
RT @zpao: "See you on the other side" as the goodbyes in the last meeting of the day was ominously appropriate.
@andybons @lululemon @GQStyle /cc @camjwolf
@andybons @lululemon Maybe @gqstyle can write a followup to https://t.co/kmibRIL1wT ?
RT @andypiper: We are building the next generation of the Twitter API, and you can make a huge difference. Take a look.
Honestly teared up a couple of times remembering how moving and inspiring that show can be. And how is that @RobLowe is the only one who still hasn't aged a day?!
But seriously, this election matters to you. #YouNeedToVote
https://t.co/ranVpEyJyz
I was just thinking the other day that we missed an opportunity to abolish DST and move to the metric system during 2020 while no one was paying attention. https://t.co/f5BDeR33aD
@gwachob I mean *technically* it's a valid hostname, but yeah that's definitely surprising and undesirable. I'll try to chase it down with the @TwitterSafety team to see if we might be able to do something. Honestly not sure.
RT @SpencerJCox: I’m not sure this has ever been done before...but as our national political dialogue continues to decline, my opponent @Pe…
@steveivy it's still there... just hit "tweet" without typing anything
@hemos Woah, woah, woah! LL Cool J was very specific about the perfect omelette... two eggs, no milk
https://t.co/s5TAvnKWv4
@igb one nice thing with working from home is that my laptop is basically a desktop. I never move it, so the yubikey just lives in the port all the time.
(I realize that doesn't work for everyone)
RT @hemos: I leave this picture in various folders for me to find again occasionally and smile. https://t.co/hCc6QaZl94
@grigs @Twitter yeah... I realized after the fact that you showed that in the video. But the part that's crazy, which I failed to properly emphasize is that it's STILL muted after scrolling back up. If it muted when it scrolled out of view, why not fully reverse the action? I'll poke around.
@chrisjrn done. Thanks for looping me in.
@Not_the_Bee @TheOnion ah, yes. Looks like there is at least some prior art for that: https://t.co/PknLyP9qlE
@Not_the_Bee Is there a Bee equivalent to "eating the onion" (thinking an @TheOnion article is real)? How about "being stung by the bee"? Is that already a thing?
@grigs @Twitter I'm right there with you! It was/is on my list to ask someone about. And even when you scroll the video back into view, the sound is muted. So if I scroll down without thinking, I have to scroll back up, unmute, and then rewind a few seconds to where I left off :-\
@OrkoHunter @TwitterOSS @Remy_D well certainly not brand new, as you're well aware. 😀 I just realized that we only needed a tad of cleanup in order to be able to make this public. And in fact, some if it was already published in https://t.co/FCjzesJmXI
RT @harper: check out this amazing video by my friend @chrisunkim
https://t.co/t8McnG5Eas
@hipsterelectron Wow, never noticed that before! But there it is right on the splash screen.
And nearly half are people of color.
Sitting in my engineering new hire class. More than half of the attendees are women.
@spf13 @joe_mighty @joncalhoun @GoTimeFM whew! If even @spf13 didn't know that, then I feel okay :)
Two of them technically!
I'm a little embarrassed to admit that I only just now realized that there is a gopher inside the @GoTimeFM logo!
@EmilyHendrix1 Do I remember you? Of course! 🙄😛 My DMs are open
@amcasari I assume you're talking with @danbri ? :)
Wait a minute... this is a joke, right? There is no way Google would launch a brand new Chromecast that doesn't support Stadia. Right?
Uh, hey guys.... right?
https://t.co/23AgGbTgDk
(wish I would have read that before I just unboxed it)
@cwilso If the candidates don't have to abide by the pre-agreed-to rules, then why should the moderator? Just lay into them. I think they should seriously take Arnold up on his offer
https://t.co/3S1NxihjOv
@cwilso I would watch the debate for the Kalawao County dog catcher if it meant I got to see a moderator actually put the candidates in their place and show some civility.
I don't even need a bike, and I'd buy this thing!
That's actually not true, I totally need a bike! My 5 year old has been driving me crazy. Who even still has decent mid-range bikes in stock these days? (sub-$1k or so) https://t.co/2yija58pDA
At what point does @SusanPage say, "Vice President Pence, I am sick and tired of trying to keep you to your time. Would you please shut up?!"
@MylesBorins I'm trying to decide if this looks more heavy metal 🤘 or pirate 🏴☠️
This is super cool. But what I REALLY love about this is being able to see how they use GitHub Actions :)
https://t.co/IsV95oQCQ6 https://t.co/bQjRyhVYmk
@ericnakagawa @cdibona I suspect you are already familiar, but for those that aren't, https://t.co/Fg5RQbrceA is just full of this. It's one of my guilty pleasure subreddits.
@MylesBorins Sure, but you can show it off here. Pics or it didn't happen.
@ericnakagawa Option 5. Have the debate, but do it remotely. There's no need to be in the same room.
Listening to the Google vs Oracle arguments to the Supreme Court. It's amazing to me that this whole case hinges on the interpretation of just 69 words in 17 U.S. Code § 101 and 102(b) (US Copyright Law).
But I guess that's true of most court cases... arguing just a few words.
Seriously, Twitter had really got this dialed in! It's quite impressive. https://t.co/0gdr0gxjcg
RT @DuaneOBrien: I'm over here promoting #Hacktoberfest participation, and there's a lot of community discussion right now about the burden…
@chrisjrn @mrdoob err, this is a bit different. Could just be really quick response from GitHub, in which case that's pretty impressive!
@chrisjrn @mrdoob requested this a couple of weeks ago, which I suspect was the impetus.
https://t.co/m0JBCcnTut
But yeah, really good timing for this month :-\
@dalmaer @rowan_m Twinkies, I'm sure!
@flameeyes I honestly feel like you're writing a book called "Life after the Plex", and all your replies to me are just snippets from different chapters. 😆
I kind of hate myself for how much I've been using LinkedIn the last few weeks. Is that weird?
I'm not even sure why... maybe I'm still holding a grudge from something.
And looking through the commit history, it's amazing what a productivity boon it was when they started letting engineers commit changes larger than 140 characters!
I've gotta admit, I was a little nervous about losing tools like codesearch when leaving Google, but I was very pleased to discover Twitter rolled out @srcgraph earlier this year. I feel so right at home!
@DivineOmega @Twitter running alongside a fast moving train so I can hop on board without getting hurt or slowing things down :) Honestly just ramping up and listening a lot to identify where the greatest and most urgent needs are.
@nmcreynolds7 @emographic626 would disagree
(and I've totally done the same thing with work. It's so distracting because it's SO good)
https://t.co/CrZ8RvvqUO
@ParisInBmore @Twitter Thanks, Paris! I'm just really glad knowing that we will totally continue to cross paths :)
@rothgar @Twitter I'll have to learn about what system that is, as I'm not familiar with it. Though certainly a big part of my work will be making sure that we're thoughtful about what we open source.
@bobuva That was a pretty epic road trip from Tulsa to Portland! Our time at Vidoop was too short! No, my oldest was born quite a bit later... 2015.
@LesterCovax @Twitter https://t.co/xrSSmzmMEA
@nataliaenvy I know, right?! And thanks :)
We started a tradition last year of doing pictures and cookies on the first day of school. I felt it only fair that I got the same treatment. Freshly baked white chocolate macadamia nut cookies... my favorite! https://t.co/v5iuBdFyFR
@BillBarnhill @Twitter Hah! No kidding!
Excited to announce that today is my first day at @Twitter as their Open Source Lead. There's so much great work happening here, and it's such an important time to ensure everyone has the power to create and share ideas!
https://t.co/UplTnZ8eUA
RT @MichaelSkolnik: The election is not 37 days away.
The election is over in 37 days.
The election is now.
Vote early.
Took about a dozen attempts over half an hour to process my @nytimes subscription earlier today. (Not sure why I only now did it 🤷♂️) Really hoping they're just completely overwhelmed with new subscribers this weekend.
@thiagowfx @bradfitz @JeffDean I actually set a Gmail filter on my last day to mark all email as read and archived. I fought hard to get to inbox:0 during my last few weeks, and couldn't stand the thought of any stray emails ruining that.
@bradfitz @JeffDean That seems like a rather aggressive strategy to get to inbox zero, but I can't argue it's effectiveness.
@ivanoats And they automatically install your dotfiles for you, which is pretty nice. I've been really impressed with codespaces.
@therealfitz Great minds and all
https://t.co/EvUUsJYk5U
Did Google just reinvent MS Access for the modern age? If so, I'm totally down with that!
https://t.co/mHxP8xgEhb
@aslakr @ptarjan @indiewebcamp @kathykam @pfefferle Oh, I don't disagree! I didn't realize that the github repo was archived until this thread. My guess is that the current schema provides enough value for what FB needs, and so they consider it "done". But I don't actually know.
@aslakr @ptarjan @indiewebcamp @kathykam @pfefferle He is, but OGP has always been a Facebook project, and neither of us have ever been directly involved. We just did the WordPress plugin using the public docs.
@aslakr @ptarjan @indiewebcamp Hmm, not sure. I was never involved with the project itself. I suspect that the answer to who maintains it now is probably no one.
/cc @kathykam who may know more
@juliaferraioli @IanColdwater and of course, it's actually Knob Creek, not Knob Hill. Somebody is really gonna have to do something about that #editbutton 😉
@jina What an idiotic thing to tell someone. Congrats on the new role! (at least I think that's what I heard you say?)
@juliaferraioli @IanColdwater For what it's worth, that Knob Hill bourbon you all got me is really good! (a bit strong straight, I like it with one ice cube). Coming in very handy tonight 🙁
@fatih Hah! I had completely forgotten about that! Though I do still use vim-go all the time 😀
After 10+ years at Google, it's time to move on to something new. Today was my last day.
I'm so proud of the work I got to be a part of, and honored to get to work with such an amazing group of people.
And I'm really excited about what's next.
https://t.co/70ClfAcLAn
RT @meyerweb: I love this half-hour film’s study (which I first saw parts of in a @jensimmons talk) of both sides of a technological phase…
@lacker @prestonattebery Allowances have been made to bypass the Highlander Rule. For example, it's often spelled FAANG to accomyboth Apple and Amazon. So FAANNG? Now we just need another F and G 😀
@LeaKissner The original backend for @gsoc was named Melange. Pretty sure that was @cdibona's doing. The would-be replacement was called sandworm, but it didn't survive.
RT @arduino: 🎉 The wait for Arduino Science Journal is finally over!
📲 The free, open source app can now be downloaded from @GooglePlay an…
@juliaferraioli Also, why must every remotely automated system be described as "done by AI"? This isn't AI, it's substring matching. And they're defeating it with 90s-era keyword stuffing, so good on them!
@verso @GUNNAROptiks Hey! Things are going pretty well 🙂 With school starting (and both kids in school now) it's pretty busy, but manageable. We were actually just daydreaming about coming back to PDX the other day. Won't happen, but was fun to think about.
And if you're playing with terminal colors, and I can't recommend @jeikenb's terminal-colors tool nearly enough.
https://t.co/GLNopRMgSe
Note to future self: take off the tinted computer glasses BEFORE tweaking terminal and IDE color schemes. I spent an embarrassing amount of time trying to figure out why white didn't look white
(though I do love my @GUNNAROptiks SheaDogs)
Hey @XboxSupport, apparently I could only activate Xbox Live on my 5yr-olds account using IE11 (no kidding!) Chrome and Edge both gave redirect loop when logging in with my parental account to approve activation.
Every online service should have a disavow link in their welcome emails. The number of people that mistakenly enter the wrong email address is staggering. I've only seen a few services have disavow links (Facebook comes to mind), and it's delightful.
@seldo Just as soon as I finish building these planter beds, I would very much like to subscribe to your newsletter!
@DuaneOBrien @maggiepint @techgirl1908 I think we may have found the ultimate flavor combination. I can't wait to try this! https://t.co/mpLTG8i0no
@DuaneOBrien @humanutility @tiffani Oh, and happy birthday. Forgot that part. 🥳
@DuaneOBrien @humanutility @tiffani Simple Bulleit Rye on the rocks. Donation sent over to @humanutility in honor and celebration of you! :) https://t.co/C2RYe9SHHd
Way to go San Mateo County and @smcvote! Mail-in ballots for all registered voters, clear statement combating mail-in voting fear-mongering, and plenty of opportunities to turn in ballots all around the county. https://t.co/zFYWZwDn5V
@juliaferraioli I'm really hoping that's what you said in your perf self-eval! :)
Seriously though, I'm sure there's some subtext here. Just know that you (not just your work) are absolutely valued by people who care a lot about you.
This is a great and inspiring recap of Samson's journey in open source, including some things I wasn't aware of. He's doing such amazing work, and is just a fantastic person. https://t.co/gDtPChPwxy
@t3rabytes Hah!
@t3rabytes Sure, but in 2020 all bets are off.
@veganstraightedge I read, "It’s important to stay calm during an outrage."
Which is probably good advice, too! 🙂
Today I noticed that clicking "Home" after reading a tweet goes back to where I was in my timeline rather than re-scrolling to the top. Has that always been the case, and I never noticed?
Regardless, I love it! No more always opening tweets in new tab for fear of losing my place
@RenoSweeny @doozethe I've wondered the same.
TIL: https://t.co/GFuaHq9Izy
If it is possible, as far as it depends on you, live at peace with everyone.
@Samson_Goddy Ooh, that's good 😂
https://t.co/ttb6LaWBL5
https://t.co/lJLsIO072f
Some contenders: https://t.co/GGaSMRh3w7
I need some helping choosing the best "no" gif to reply with here. (And I'm a little concerned about the bias in Google's suggested responses) https://t.co/8FMvkllFjP
I missed this thread the first time around, so I'm really glad Paul bumped it up. This is so true, not just for engineering teams, but for teams of all kinds. https://t.co/8KnCwHo5vf
@Sajma Oh wow! His channel is such a deep, dark, and beautiful rabbit hole.
/cc @rspier
(posted after spending an hour and a half in the most uncomfortable MRI I've had in a while. Getting your head and neck in a comfortable position BEFORE you have to hold perfectly still makes a big difference!)
This is really interesting. I honestly didn't know the capitalization made a difference, but that does make sense.
Now I'm thinking about all the other places where I use all lowercase for aesthetic reasons that might be making life more difficult for screen reader users. 😕 https://t.co/WGEOPL6CrX
Imagining an alternate X-Men universe where Magneto helps humanity. Instead of x-ray vision, he has MRI vision, diagnosing unknown illnesses of random strangers.
The only catch is, he randomly yells "BRRRR!!! BRRRRR!!!"
That was just ... amazing. https://t.co/OPh4SbswXV
@steveivy @boyscouts Yeah, I'm honestly more worried about the organization even existing at all (or in a state I'd want to be involved) in 10-12 years.
And I'm going to be really upset if they end up losing Philmont. I turned 16 on the trails, the last day of our trek. Great memories!
Surprising and interesting email from @boyscouts. Apparently I earned my Eagle rank 20 years ago today. Really hoping one of my two boys shows interest in scouting so they can be a 4th generation Eagle scout. I can't imagine there are too many of those https://t.co/BIMRPnynsg
Wow, I can't believe I missed this when it launched! This explores the intersection of two of the biggest things in my life. https://t.co/9u9WCKYIvr
@juliaferraioli ah, phlebotomy is just about drawing blood? That makes sense.
And I never should have doubted you to take every opportunity to use fun words! :)
@juliaferraioli Gotta say, I'm truly disappointed you didn't use this as an excuse to use the word phlebotomist 😁
But very glad to hear you're getting good care there
@therealfitz And I recently learned that go/anupdateon/{$username} properly directs to epitaphs.
@DuaneOBrien @maggiepint @techgirl1908 Exactly this! I always associated butter pecan with my dad growing up, but now it's totally my go-to ice cream flavor (that and pralines and cream), and totally makes me feel old for whatever reason.
@juliaferraioli @cdibona I will gladly take the blame for that!
👅🍪
@cdibona do you know an alternate phrase that conveys the same meaning as effectively?
@cra This would make a great sleep track! /cc @pzizz 😴
For folks interested in exploring this more, I recommend @nayafia's latest book "Working in Public" that dives pretty deep into these ideas. https://t.co/YyKh0gVnCU
@peat The rate of avocado consumption in our house is getting a little ridiculous. And expensive.
RT @DuaneOBrien: Fascinating observation by @youknowjack regarding the rate at which "master" have been deleted on GitHub.
Jack wrote abou…
Google takes a lot of flak for shutting down products, many times well-deserved. That's why I'm that much prouder of how the team has handled the thoughtful and careful hand-off of Science Journal to Arduino.
https://t.co/u0Z0iuAwJN
@youknowjack Wow, that's fascinating! Thanks for sharing that.
And most of the props in actually contextualizing all of this belong to @Sophia_IV
So, so happy to have this blog post published. We've had multiple posts like this stuck in draft form for years because it can be so hard to talk about these kinds of numbers with the right context, and I think the team did a great job here.
https://t.co/qXWLqxsh7H
@DuaneOBrien We've got a little experience. What's up?
@chrismessina @doctorow @bluesky And hi 👋. We should catch up some time.
@chrismessina @doctorow @bluesky Are those things mutually exclusive? You can federate and still have customers that are willing to pay for a premium experience or additional features, insights, etc. No different than open source.
@crschmidt Doesn't Chris play games?
@bcomnes @github looks like there are actually quite a few of these. https://t.co/eQrygd8Coq
@bcomnes @github Not built-in, but... https://t.co/qJniOdFDMY
@doctorow 👍 for clarity though, are you saying Obama has been pushing for these things for years, or that it woulda been nice if he had done more during his presidency? (Honestly asking, as I don't remember if he did or not)
RT @cassidoo: I've come to the conclusion that Hamilton was about open source https://t.co/Tf3hTgpjCA
@MaathiThink @Twitter @dantley https://t.co/Um8eQvLwcX
@dantley @Twitter Same experience on ChromeOS (Pixelbook) and Chrome on Mac OS.
@dantley @Twitter Chrome on Windows 10, Surface Pro 7, resolution: 2736 x 1824
@Twitter Unfortunately, this obscures some important controls.
/cc @dantley https://t.co/L91Pcfp5PK
@catallman @TheAmyCode Only if you did, in fact, knit a cashmere cozy for your house!
@amcasari OMG, one of my favorite movies growing up. My brother and I must have watched it several hundred times. Totally wore out the VHS.
@progrium @t https://t.co/F30uCsqIP8 for those that are curious
A very timely sequel to Little Brother and Homeland. If you haven't read those yet, I highly recommend them! https://t.co/5JVvkPA4IY
@beyang Definitely something that I adjusted to over time. The Topo anti-fatigue mat helps a lot too... I'm constantly moving back and forth while working.
@beyang I've had a Capisco for about a year and love it. Granted I still stand 70% of the day, but it definitely lived up to the hype for me.
@devgerred @mr_ndrsn @shanselman @cinnamon_msft @steveklabnik Sorry, wasn't meaning to intervene... Just thought there was a hidden tip lurking here for doing dev work on windows. 😁
@devgerred @mr_ndrsn @shanselman @cinnamon_msft @steveklabnik Fwiw, I've also found Windows (though with WSL in my case) to be a lovely development environment.
@devgerred @mr_ndrsn @shanselman @cinnamon_msft @steveklabnik Can you say more about not using WSL2? Are you just developing directly in windows, in a docker dev container, something else?
It's a baby step to be sure, but we will be requiring inclusive language (starting with "master/slave" and "blacklist/whitelist") in Google open source projects. Many have already made the change.
https://t.co/LcoP7baHHG
This video is just so fantastic! (And just in time for the @HamiltonMusical film releasing on Friday)
https://t.co/oCAqU9YXhT
@amcasari @cfiesler I'm pretty sure last mail in ballot included a sticker. I definitely appreciate it
Unexpectedly found myself watching video after video from @MiriSuzanne this morning explaining different concepts in CSS I haven't kept up with.
Here's a great place to start with understanding the role of CSS in general: https://t.co/lAHNnfwkUs
@davewiner ?? Looks like you've been credited since 2007
https://t.co/pXuH4EyBQm
@jsswensen @jasonfried err... "origin pull" was the term I was trying to remember
https://t.co/EqpXgT21UC
@jsswensen @jasonfried The image proxy is a simple caching pull proxy.
https://t.co/zIO91XnnmQ
Of course, if you're doing end-to-end encrypted email (PGP, etc), presumably Hey wouldn't be able to render it at all, so the image proxy wouldn't matter
@NateTheFinch @bradfitz Taking down our gate at the top of the stairs was a pretty great day (youngest is 2 1/2). My wife hasn't let me take down the gate at the top of our deck stairs, but that one's next!
@t3rabytes always take advantage of every opportunity to write Go at work! :)
What's this? Oh, it's an imageproxy URL hiding in HEY! Pretty cool!
https://t.co/Xn0M2VO5ma
https://t.co/zkZ6lHZOke
@TheObiOfLagos @wesley83 @GoogleOSS Unfortunately not. Student application was back in March. (https://t.co/64ZS4My2WS). But definitely look out for the timeline for next year. Or better yet, just go ahead and start contributing to open source now.
@wesley83 @GoogleOSS Yes, Summer of Code is running this year as well.
https://t.co/cEQD2fMAtk
@radkat I've seen a handful of folks use `git praise`, often as a simple alias. But yeah, the connotation of `git blame` has never sat quite right with me.
@veganstraightedge ah, cool. I clearly need to spend more time researching these kinds of techniques.
@veganstraightedge oh wow, I really like this! I'm not aware of prior art, but that doesn't necessarily mean anything. I was actually just thinking about this the other day (wanting a no-JS expanding menu), but no idea how to pull it off
SO much more education is necessary, but this is a good place to start. https://t.co/UESJSTdAOd
@uhoelzle @donttrythis Still one of my favorite (and most used) bits of swag. Stays on my workbench within easy reach. https://t.co/KET0g6XFGk
RT @bradfitz: Google wrote a style guide on writing inclusive documentation:
https://t.co/4b5XuoLD2c
It's a good doc but seems like givin…
RT @xpasky: @billygriffin22 @codervandal @natfriedman @Una @github I picked the names "master" (and "origin") in the early Git tooling back…
RT @cdibona: This is super neat. The team and @eric_brewer really did a wonderful job setting this up. https://t.co/ZoOLsuNlSu
RT @thockin: I have seen this make the rounds over and over, and I watch it every time. And every time it tears me up.
RT @jack: Both Twitter and Square are making #Juneteenth (June 19th) a company holiday in the US, forevermore. A day for celebration, educa…
RT @WhyHiAnnabelle: Today we expanded the scope of the Google Vulnerability Rewards Program to cover critical open source dependencies in G…
RT @Tailscale: We're incredibly excited to announce our general launch! https://t.co/BJI2EdA3rR
And code review is such a huge part of the engineering culture at Google... There's a lot of wisdom captured here.
This is pretty awesome. I love when we're able to publish more of our internal docs and processes publicly. https://t.co/e4PRhOxyFD
@joshsimmons @ajorg @_msw_ @jacobian @juliaferraioli If Googlers are working on or with an open source project in their 80% time, then submitting those changes upstream is very much part of their day job. That shouldn't be (and as far as I know isn't) relegated to 20% time
@cdibona @therealfitz @dnaltews @ficus @onoratoj @imalchev Yep, and it's still around! Though it gets less use now that going to the rest of campus requires taking Shoreline over US 101. I'm pretty sure cars will specifically aim for you if you're on a segway.
ooh, new book from @itsDanielSuarez out today! https://t.co/0Rytr8Gmx1
He's one of a very small handful of authors that I will buy anything from without a second thought.
With your calendars aligned... I am Captain Plan It!
RT @Deepfreeze32: @alicegoldfuss I can’t remember where I heard it, but this saying stuck with me:
“What good is fixing a pipeline problem…
@alexjamesbrown Hah. Looks like I had my imageproxy instance (https://t.co/RGrM8vl1eb) hard-coded in the source. So would definitely need some work 😁
@alexjamesbrown I honestly don't remember the state that I left things in, since I moved of WP years ago, but here's as far as I got: https://t.co/nEFsVhh4bU
RT @sarahmaddox: I'm delighted to announce Season of Docs, a new Google program that fosters collaboration between technical writers and op…
RT @GoogleOSS: Announcing Season of Docs, a new program that connects technical writers with open source projects!
We hope Season of Docs…
@kqed keeps saying "comcast dot business dot com" on the air. Shouldn't that be https://t.co/TMTIi2gJur?
Well crap. Just heard about the @travisci layoffs. I hope everyone comes out of this okay. Our open source eng team is all distributed and remote friendly, though no open positions at the moment. Still DM for other opportunities at Google. #travisAlums
related: https://t.co/JZ9cufGmj1
Or am I just holding this thing wrong, and am missing something obvious? (It wouldn't be the first time)
Thank you so much for moving to GitHub Apps, which has much more granular permissions (https://t.co/yAIoeoxW10), but that is of no benefit if you still has for write permission when logging into https://t.co/cJoh2asvA6.
@travisci could you please, please, PLEASE stop asking for permission to "read and write all public and private repository data" when logging into https://t.co/cJoh2asvA6?
@jeanguillon @CydeWeys Discussing what strategy?
@jeanguillon @CydeWeys Which? We may eventually move https://t.co/JOrsLUoHzJ to https://t.co/j5juPFA3en, but https://t.co/Yu2qCk21V9 wouldn't move anywhere.
@jeanguillon @CydeWeys https://t.co/JOrsLUoHzJ is still the home of Google Open Source. https://t.co/Yu2qCk21V9 is just a small single-page educational site we built.
RT @kvlly: I'd like 2019 to be the year personal websites and blogs come back
@korrek_penderis That would probably fall under "ambiguous or vague licenses" :-)
RT @pollyplummer: Google Launches https://t.co/e7ZG7bFMzT as an Introduction to Open Source https://t.co/wURr4Y6cyV
RT @Nicolas_T_T: See this excellent introduction to open source by @GoogleOSS
https://t.co/JlWS215vAs
Gentle and gradual explanation, with…
@YaguraStation @joshsimmons @GoogleOSS @theunlicense if you want a "just do whatever you want, I don't care about attribution" style license, I would recommend the Zero-Clause BSD (aka Free Public License): https://t.co/seNDoVoAQf
@joshsimmons @YaguraStation @GoogleOSS @theunlicense though it's worth noting that we actually do accept @theunlicense at Google for inbound open source code, and classify it the same as CC0
https://t.co/B31N6mmqTR
@joshsimmons @YaguraStation @GoogleOSS @theunlicense more on OSI's review of the unlicense can be found here: https://t.co/M6tlOtOJA9
It's worth noting that "compliant with the OSD" does not necessarily mean "OSI approved". The point of OSI's license list is to remove uncertainty around OSD adherence.
What does a cuckoo, the Mona Lisa, and a bicycle have in common? They can all help you learn about open source licensing at https://t.co/Yu2qCk21V9
There's plenty I disagree w/ my fellow Googlers about, but providing resources for sexual harassment victims and not rewarding perpetrators is clearly something we can and should all get behind. #GoogleWalkout https://t.co/z6cQUFQTQS
@ChrisAldrich @chrismessina @simonw @steveivy @singpolyma @kevinmarks @diso huh, I didn't notice the 10 year anniversary of DiSo actually was last year (Dec 7, 2017). Most all of the protocols and formats have changed in that time, but the spirit of the project and community is still very much alive and active!
Both of my boys had domains long before they were born. #indieweb
https://t.co/7hgT9rqERT
@MickFsr @Wolves @WilllNorris Thanks, but my birthday was a couple weeks ago ... OH it's @WilllNorris's birthday. Well happy birthday to him! 😂
@DrDeeGlaze @CoralineAda (catching up late) we auto-scrub some links and emails before these docs get published publicly (https://t.co/qoxDBTYWt9). That email is opensource@google.com though :)
Very sneaky Google Opinion Rewards... including Reader as an option. Really looking for people who lie on these surveys, huh? https://t.co/xQ3iSrinRf
These loaner Chromebooks have saved me several times and it's great to see it made more broadly available (https://t.co/shC8f9iISE). And the whole tech stack that makes it possible is open source! https://t.co/42v1VzOLBZ
RT @rdicosmo: Poetry in Apollo 11 source code! https://t.co/bEAmdev6uq
Kicking things off with @swheritage at UNESCO https://t.co/r6OzexkgGm
If you've never heard Karen's story about her heart, this articles exemplifies why she's so passionate about it. Plenty of recordings of her talks over the years: https://t.co/pkz0R18l7s https://t.co/xDbx3mgyZY
I haven't really maintained this docset for a while after switching to chromebooks, but I'm grateful that @weppos is taking things over to keep it up to date! https://t.co/MVplUco7Os
Thanks to @sqs for coming and talking at our latest @todogroup meeting about @srcgraph. And thanks for the great baby-sized swag! :) https://t.co/ET72kdnK97
@tuananh_org No, you can't hide the source url.
@aboodman We also relicensed @grpcio (BSD->Apache) as part of moving it into @CloudNativeFdn: https://t.co/4ki5yIn5p7
@aboodman Though to be fair to OpenSSL, there was no good way to handle that. The previous licensing was a mess, and the work they did to straighten it out as best they could was commendable. Certainly makes for a good cautionary tale.
@aboodman OpenSSL is a good example of the pain (and controversy) involved with changing licenses without a pre-existing CLA (https://t.co/Vooz3a3jqQ, https://t.co/NUZCQtoaxP)
@aboodman Most recent example is probably Angular (Apache->MIT) https://t.co/FN4Zx9k4iF
@aboodman The AUTHORS file is really about recognition, it doesn't have any legal bearing. Contributors own the copyright to their contributions whether we list them in an AUTHORS file or not.
@aboodman Each individual or company only owns the code they contributed. Relicensing would be possible because all contributors signed a CLA, but there'd have to be a *really* good reason to do that. We've only ever relicensed a small handful of projects.
@aboodman "The Chromium Authors" == everyone who has contributed to Chromium, which should be everyone in the AUTHORS file. https://t.co/3JHF5VPz2b
@bradfitz @Patreon @opencollect I really like the transparency @opencollect provides. They're also really active in recent open source sustainability efforts like @sustainoss
The Garden of Gethsemane.
One of the things that really struck me in Jerusalem is just how… https://t.co/rhOPMG543z
Inside this structure (the Aedicule) is the Holy Sepulchre, claimed to be the cave Jesus Christ… https://t.co/lhJAMLdSbU
"Stars & Bucks Cafe" in Bethlehem. These are apparently all over Palestine. Unfortunately I… https://t.co/X5Z3dyBY4i
Fascinating. Under Israeli copyright law, a commissioned family portrait is owned by the family, not the artist/photographer. I love that! https://t.co/O7tGD9WHSq
@bbellina It really is! It's 4am here now... I'm currently walking along the Via Dolorosa visiting the stations of the Cross.
Stuck in an endless procession of bar mitzvah parades near the Western Wall. https://t.co/LWDLouxW21
come on @sflc, enough with the shenanigans. This is ridiculous. https://t.co/XiuhEyerXd
@juliaferraioli @broady for future reference, my physical workspace is not that finely tuned. My dotfiles, key bindings, etc on the other hand...
@juliaferraioli And unfortunately I don't have one of the newer fancy adjustable ones.
Things have definitely been harder than we expected with two. But as @JadeRossdale said, some perspective is helpful. https://t.co/2OINDSIqBM
@DreamLifeBeats @WilllNorris @Wolves thanks, I sure hope I do! ;-P
@AnnykaPetrik4 Just mustard on chicken is..... kinda... weird, ya know?
@AnnykaPetrik4 Or some of that BBQ sauce, or whatever it was, that Natalia had that first night. That was amazing.
@AnnykaPetrik4 I don't know why you keep going back there with service like that!?
@WebReflection @cdibona @reactjs @polymer webm was mentioned b/c that's when we first used this separate patent license years ago. We've since used it in other projects as well, including polymer. Diff with react is scope of retaliation clause. Read about strong vs weak retaliation clauses at https://t.co/PVa0ILyxNY
This is great news; I'm happy to see these released under standard license terms! (now if only they'd stop calling Nuclide "open source") https://t.co/hxuXgNsisA
@robdolin @ciberch @n2frizbee @chrismessina Thanks. And congrats on your twins as well! I can't imagine the amount of work.
@bradfitz Goodbye, sleep is right! Especially with a toddler, too. Probably 5 wks at first, then rest throughout the year.
@juliaferraioli including https://t.co/hYgYgGOnfw actually. It was one of the names we talked about if we had a girl :)
@juliaferraioli now that we're done having kids, time to let a handful of ___norris.com domains expire
@juliaferraioli Kid's had a domain a lot longer than that...
% whois https://t.co/CgrLM0NUKx
Creation Date: 2013-12-27T06:37:13Z
Hello, Judah.
https://t.co/7TAUMHJ19U https://t.co/nANF2gpvUV
Don't underestimate the importance of commit messages and bug reports to tell the story of code development https://t.co/Zv8iCp9Dd9
Really proud to share our experiences at Google in this set of guides, and hope others find them valuable. https://t.co/VP5MYDcCnB
@tleydn Issue tracker is actually a good place. There's a mailing list, but not very active.
@TimNash_1 @outofdarkness11 @Wolves @CambridgeUtdFC @WilllNorris Hah! Touche
@outofdarkness11 @TimNash_1 @Wolves @CambridgeUtdFC @WilllNorris I couldn't block a goal to same my life 😀
@outofdarkness11 @TimNash_1 @Wolves @CambridgeUtdFC @WilllNorris They're gonna be sorely disappointed!
@LouisGutto2000 @tim_spiers_Star It's all good, happens all the time 😁 I don't know who the Wolves are, but congrats to @WilllNorris anyway.
RT @OpenSourceForU: Sunday Special: Google has big plans to lead the race in the open source world! https://t.co/pAHahsD70Y #OpenSource #Go…
Apparently Napster v2 beta 5 fit on a 3.5" floppy disk. Humorously, this photo wouldn't fit on one. https://t.co/FqkPWeixUx
TSA pre✔️, alarm on metal detect, opt out of milli wave, 1st pat-down sounds 2 more alarms, 2nd private pat-down okay. Now on my way. Sheesh
Backing up some google drive folders to coldline google storage for extra redundancy. rclone is amazing for this! thanks @njcw
Getting ready for a special Google I/O edition of #TWiG, live from Google. https://t.co/2ZGQSoujEL
@denials Hah, I nearly forgot about that! 😀
Google Open Source: using, releasing, and supporting FLOSS code and communities. #gdgsummit17 https://t.co/qVZLEYcSHT
@gRegorLove okay, go demo server is up now too. All of them are proxied through my server for cross origin issues which may be solved now, not sure
@gRegorLove https://t.co/c6K2VbEj2A though apparently the go server is down... I'll try and get that back up
If you're at Google I/O this year, I'll be hanging out at the community lounge on Friday morning. Come say hi :) https://t.co/AACoCMI06m
@spf13 @GoHugoIO @oscon @github Y'all have a specific time arranged?
@AnnykaPetrik4 @petewentz or just start those Christmas calendars in May :) Only 232 days 'til Christmas, have a chocolate!
@AnnykaPetrik4 Uncomfortably excited? (That's a favorite phrase by some folks at work)
@Broid7 @AnnykaPetrik4 Some burdens man must carry alone.
@AnnykaPetrik4 You okay?
@AnnykaPetrik4 Can't believe we didn't get a picture of that!
Bummer. Closed on Mondays.
Two hours until I have to report back to jury duty. Who knew there is a San Mateo County History Museum? Checking it out after lunch. https://t.co/mEv1VrrYvT
@AnnykaPetrik4 Back at Villa Rica?
@AnnykaPetrik4 🙄 (these eyes seriously couldn't roll hard enough)
@AnnykaPetrik4 🙄
@AnnykaPetrik4 @RedHairTech Yeah, that's really the bigger concern. Send pictures.
@AnnykaPetrik4 @RedHairTech I would be very surprised if it was gone. We screwed it in pretty well, and I can't imagine them caring to do much about it.
RT @bkeepers: Do you run an open source project that is not on GitHub? We’d love your participation in the Open Source Survey https://t.co/…
Making and tasting chocolate at Timothy Adams in Palo Alto. It's a rough life. https://t.co/EPsQIUyAYt
@AnnykaPetrik4 Any organ in particular? Kidney? Liver? I've always been a fan of the gallbladder.
After 3 long years, it's finally time to say goodbye to my 11" MacBook Air. It just couldn't keep up anymore and battery life was miserable. https://t.co/ZPWwpa7HeV
@AnnykaPetrik4 just makes me feel slightly less inept. :)
@AnnykaPetrik4 Okay, that makes me feel a little better... knowing you can't do *quite* everything.
@AnnykaPetrik4 ... yet.
@AnnykaPetrik4 Skating, magic, music, art... Is there anything you don't do?
Hackathons, please post terms stating participants own their work, else many company's employees can't participate https://t.co/1xQqUQs4Os
@dynaxis dagger and guice are the Java DI frameworks we use in production
@dynaxis tiger is way more experimental than the description would imply; working on fixing that. Skia team is updating their entry as well
@dynaxis @MatanLurey that's great! I hope it helps you find some useful projects!
@dynaxis @MatanLurey Google released it, so yes we included it. Still working on best way to call out projects we just contribute to
@johnmark sure, send me a dm
@viviancromwell polymer, lovefield, and some of closure is def there (did you try the search box?) Some of others certainly missing though
@viviancromwell we know we are missing a # of projects, and are working on getting them added. Any in particular you were looking for?
@viviancromwell sure, the explore view is intended to just be more fun. That's why list view is there as well.
"You can take my heart, you can take my breath, when you pry it from my cold dead chest" -- @JenLedger
Can't say I ever fully adjusted to @JenLedger vocals (I still miss @koreycooper). That may have all changed with https://t.co/DXmimVSZsV
@johnpipi not currently, though would be pretty simple to add. File a bug?
@realkpfleming missed finding you in the hall after fosdem talk. Would love to chat.
@lejatorn sadly the service recently shutdown :-(
Apparently I spent $92.49 across 983 sites with Google Contributor. Pretty neat. https://t.co/gCkeeXRZCf
So despite Zuck's claim in his recent "Building Jarvis" post, it looks like Nuclide is not actually open source https://t.co/i1SUWR8Ljw
Introducing some co-workers in my vanpool to the Star Wars Holiday Special via Chromecast in the van. This is pretty ridiculous. https://t.co/aL9464kG0p
@beaulebens it was actually seeing you and a handful of other friends back it that convinced me to do so myself :)
@ade_oshineye of course!
Way more excited to get this than I ought to be about a bag. #everydaybackpack thanks @peakdesignltd https://t.co/l0JAKtJNXr
seems that @benbalter and team have been busy making @github pages even more awesome. Thanks for the hard work! https://t.co/LM1kAkDu6T
@psteeleidem all set, add an initial set of tools: https://t.co/3KymUyykw2
RT @mer__edith: Proud to work with great people to make the foundation of the internet a little more secure. OSS-fuzz, now in beta! https:/…
@traviscline @varungyan to be clear, googlebot never blocks anything. Repo owners always have option of manually verifying CLA and merging
@mart__e pretty sure it needs to be added to src/EPUB/package.opf. I just missed adding it I guess.
@mart__e @nayafia nice! which reader is that? I've mainly just been testing using Google Play Books on Android.
@nayafia @mart__e still a little to cleanup, but: https://t.co/GoFD5xKjRX. Will cut release with prebuilt epub when back in the office
@varungyan @DanCiruli @traviscline cc me on the PR in question. I can take a look in the morning.
Chocolate from around the world at the @gsoc mentor summit. https://t.co/lxGCPjRQZF
@joshsimmons @rakyll @rajatmonga For googlers that have registered their GitHub accounts internally, we can get a more accurate measure
@joshsimmons @rakyll @rajatmonga It's very much a lower bound. the problem with (chromium|golang).org emails is that not all are Googlers
That's a lot of open source contributions. https://t.co/ykH4Fh3GWx
Forgot my wallet at home, but still able to get cash with my phone thanks to @BofA_Help's cardless ATM. Pretty neat.
Considering the societal impact of relying on AI to make more and more of our decisions for us https://t.co/FeOq3qCymD
Any recommendations for SF area tattoo artist for small intricate work (like on fingers)? Asking for a friend.
I'm proud to be a @conservancy member. It's not about vilifying @vmware but ensuring that OSS licenses are respected https://t.co/OXqdpgYgJt
Amazing 4-yr-old @scalzi essay about privilege I'd never seen. Thanks to @timbray for mentioning it in a recent post https://t.co/ybN3YwAhhX
@liliankim7 my 17 month old is completely freaked out by that thing at @StanfordShop. No injuries though, since he won't get close.
Amazingly impressed that @gophercon has a "Significant Others & Family" track! Never seen anything like this before https://t.co/kq7Ie7e1a0
My prediction is that they'll also drop the "10." from the version. So WWDC will see the announcement of "macOS 12" https://t.co/LhQAynLR6L
What? I can use my phone to get money out of a @BankOfAmerica ATM? okay, that's actually pretty cool
corrected link: https://t.co/VPeyV9ZR7m
@tjohns are you suggesting that you're *not* in favor of ending mind control? 😃
RT @iwontsignuphere: jagger & @willnorris brainstorming.
pics of #indiewebsummit's day 1 will be uploaded soon! #indieweb https://t.co/eY6…
Perhaps the youngest presenters at an @indiewebcamp? 8 and 10 year old Z&T demoed https://t.co/gzGBHhSVDz /cc @shanselman
IndieWeb Summit 2016 Demo: https://t.co/TCtZSfqpLX
totally loving the new subtests feature coming in go1.7. Great for running the shared microformats test suite https://t.co/4WIC9ZoEMa
@t looks like you can remove that strikethrough from your sidebar now :) /cc @waxpancake @upcomingorg
RT @waxpancake: Oh, hey, I just brought 7.6 million @upcomingorg URLs back from the dead. https://t.co/2PfBXTTUz5
RT @hakanuysal: I was gonna write my own image proxy but tried @willnorris's go app and now @paylasio images are backed by https://t.co/qx6…
@brainwane on making OSS more welcoming: maybe we can take turns being uncomfortable so the same people don't have to feel u11e all the time
@paddyforan @philsturgeon not sure what concurrency headaches you mean, but yes separating wire and storage types is helpful in many cases
In @tiffanyfayj's "raising a gopher in record time" talk at @lfnw with @bradfitz . Good overview of resources for folks new to go
Learning to build a homemade book scanner at @lfnw https://t.co/2TTyWnbgXr
RT @lejatorn: I'll be at @lfnw with @bradfitz @radkat and @willnorris tomorrow. I recommend going to the @Camlistore talk: https://t.co/Mxm…
@beaulebens would still need your password though. No different than RSA SecurID style tokens. But yes password+device+unlockcode is better
@JJJ @beaulebens that's been my concern with things like pushbullet. Still 2fa, but "something you have" could be any number of devices
@beaulebens it is still a "something you have" factor though. not AS secure if SMS shown on lock screen, but still better than nothing.
@JJJ though is does sound like @wordpressdotcom worked with @letsencrypt to improve things. Not sure how much of those changes are public
@JJJ not clear that open sourcing @wordpressdotcom implementation is needed. @letsencrypt protocol is well documented.
okay @github, your move. No excuse now not to provide SSL for custom domains hosted on GitHub Pages. https://t.co/uwAnQUdWDB
really good advice here that certainly makes accepting contributions to an open source project much easier. https://t.co/a08BNlS2d7
*This* so much. Someone please make it stop! https://t.co/sNrRxMRDZz
Shooting the moon with spotting scope @jaderossdale got me for Christmas (still needs work) https://t.co/KdvDvGfuiE https://t.co/XDZXv0CKV1
@k0nsl cool. Well if you run into any issues, just let me know. Happy to help if I can.
@k0nsl it only supports height and width which is mainly all I use on my site.I've considered adding signature support but haven't needed it
@k0nsl the only imageproxy client implementation I know of is my simple jekyll plugin: https://t.co/zJNLKvRYcp might be helpful? not sure.
@k0nsl yes, I'm still actively using it. Been a little slow to merge patches, but still doing so.
@wanda_lotus I delegate to https://t.co/6uRnVYPEfm myself for OpenID (view source on https://t.co/XCXG3gRPff) /cc @chrismessina @pfefferle
@wanda_lotus I don't think any of us use the plugin ourselves anymore, so not really actively supporting I guess; @chrismessina @pfefferle
@YABAcufc while appreciate the confidence in my goalkeeping skills, I suspect it was @WilllNorris13 that played such a good game
@RReverser @gyehuda @listochkin @davglass so it's arguable that just Blink's BSD license is sufficient, though the safest bet is BSD+LGPL
@RReverser @gyehuda @listochkin @davglass interestingly, Google was original contributor of this code to WebKit, though it had more later
@gyehuda @RReverser @listochkin @davglass right, though Apple was original publisher in this case. Still, it seems we should have some idea
@gyehuda @RReverser @listochkin @davglass I can try pinging some other folks here at Google and get their opinion
@gyehuda @RReverser @listochkin @davglass and there's no indication which license is supposed to apply to this particular code
@gyehuda @RReverser @listochkin @davglass tricky bc this is 5+ years old (https://t.co/rEl2SGOlW3), and WebKit is "portions BSD, some LGPL"
@evanpro you might find this interesting: https://t.co/1uHhj604Eb
@geekfeminism https://t.co/DkELMuIVRG looks to have defaced some links (at least the second one), but I can't seem to undo the change. help?
Kept waiting for the hover text to appear. It never did :( https://t.co/OVlCyw6z9V
@WilllNorris13 or some kind of disambiguation page similar to http://t.co/w4wXUlfSjd :)
@WilllNorris13 hah, I've come across a lot of other Will Norrises, but not another with James :) May have to update https://t.co/rchLlROEuZ
@WilllNorris13 so is your middle name actually James as https://t.co/eNgkaa70eq reports? Would find that to be quite the coincidence.
@ashmckenzie have you looked at signed requests? Does that not handle your auth requirement?
@ashmckenzie guess it depends on what it would look like. I certainly don't want to overcomplicate things if not necessary
@ashmckenzie cool, glad to hear it's useful for you! I've been a little surprised how many people have been using it :)
@kaihendry @pengwynn sure, you could just call the JSON API directly. go-github just provides some additional type-safety and niceties
One of the better synopses of @visiblemc's history that I've read. https://t.co/bXsI7hPM3t
@evanpro what? You're like 3 minutes from my house, and here I am in Mountain View. :-(
@rob_pike I definitely don't like how it's often used in the Go world to describe http.Handlers. I'm less nit-picky in other areas, but yeah
https://t.co/qB9KgGPPLO gets this right... "middleware functions"
Please tell me that I'm not the only one annoyed by the use of the word "middlewares". It's just "middleware", like "software". #golang
RT @bkeepers: Great analysis of the “Truck Factor” of popular open source projects @mtov - http://t.co/cl5ibInyyJ
RT @inconshreveable: ngrok production servers, max GC pause: Go1.4 (top) vs Go1.5. Holy 85% reduction! /cc Go team @enneff @francesc @_rsc …
@robertdall @obenland it certainly is oddly satisfying. Though at this point, I can't remember what I needed it for :)
awesome, guess I'll be credited in WordPress 4.3 thanks to a five year old bug+patch I submitted getting merged :) https://t.co/nA2dHYdSIZ
@beaulebens the membership isn't because I need access to a gym, it's to make sure I actually GO to the gym (cf http://t.co/80qlKbWZ14)
@kevinmarks I suspect it's more like having a beer "on tap"?
@parkr nice. was actually just looking at build server :)
I love perusing the GitHub accounts of Go team members; today I found @_rsc's http://t.co/tmmRhHxKFG which goes beyond golint and go vet
RT @github1k: Congrats! google/go-github just got 1k stars. Learn more at https://t.co/EKDWd191IM @willnorris #github1k #golang http://t.co…
@verge also interesting that ekampf says on https://t.co/3LJcJNCeVS that he didn't take image. Not clear who rightful copyright holder is.
@verge I'm also not sure that a "share-alike" image can be combined with @Shutterstock image which is almost certainly more restrictive
nice article, but since when did @verge qualify as "non-commercial"? (note image credit at bottom of http://t.co/gxugF6iTLa)
@chredd haven't had need for it myself. Happy to add it, though might be difficult. Open an issue and we can discuss further
@chredd also note that you may not see log message right away; glog buffers and flushes periodically. Should def be within a minute though
@chredd no know issues, logging still works fine for me. Does user imageproxy is running as have write permission to log_dir?
More info and picture of my son Gabriel, born last week: https://t.co/Qrl8tZHvH6
@dissolve333 do you know if anyone from Google is attending? That would simplify logistics of sponsoring these kinds of things
@aaronjorbin I suspect you made a typo there... I certainly don't belong in that company! /cc @tinakesova @melchoyce
@chrismessina @w3c that little baby's all grown up :) or at least getting there.
only 5 min into @golang's https://t.co/IBB9az3v9h and already learned about wrapping http.ListenAndServe in a log.Fatal call.
Sucks Coffee http://t.co/XeROX7H7fW
thanks @Square for including the "Not your receipt?" link in emails to allow unlinking my email that was mistakenly entered by someone else
RT @chriseppstein: This shit has got to stop. I don't want your stupid app. http://t.co/G9NMP2DQeU
@chrismessina are they? I honestly can't tell what @BitTorrent is building from that post /cc @steveivy
@sporkmonger some parts may be relevant, but they're certainly not the initial focus
@sporkmonger that sounds about right
@sporkmonger Wired article explains it well: http://t.co/hdJhleZPOl
RT @JadeRossdale: Totally just binged listened to the Serial Podcast on the drive down to so cal. Very engaging. Great change of pace.
As in life, chill for best results. http://t.co/VZidZM5eUM
@photomatt couldn't make it this year, but still disappointed to see twitter handles but no URLs on badges (at least in those photos) :(
@briantford @tomdale @rmill CLA is legal doc & we need stronger sense of signer's identity. Google login not perfect but better than before
@chrismessina @pfefferle add CNAME record from http://t.co/Wlh8C845Su to http://t.co/1zAYwHM28T
@superfeedr estimate input on pricing page chokes on commas, and should probably use type="number" :)
@bkeepers @jamespearce @amateurhuman no, it was a pretty rough morning for me too
@erinjo oh hey... just noticed you were talking at #ATO2014 this afternoon. Didn't know there were other indiewebbers here :)
@chrismessina that should be changed to hover, then you can use their DNS tools to create the necessary records
@chrismessina looks like DNS is still pointing to Gandi:
% whois http://t.co/Od607j85Tq
...
Name Server:http://t.co/cRtuitJAKk
@chrismessina still pointing to gandi DNS servers for me, but I'll wait a few hours for changes to propagate /cc @diso @hover @github
@chrismessina looks like http://t.co/JGRkLE19SS is still using gandi DNS servers, so that will need to be updated too /cc @pfefferle @diso
@chrismessina add DNS records for http://t.co/Od607j85Tq, same as you recently did for activitystrea.ms /cc @pfefferle @diso
@pfefferle hah! I was JUST thinking about microid the other day, looking through some of my old wp plugins.
@pfefferle yeah, I transferred it back to @chrismessina and think the DNS never got set up or something. /cc @diso
@pfefferle @diso I'm getting pretty good at it now :)
@steveivy why would this depend on @fastly? I know they handle gh-pages, and a CDN in front of CDN is redundant, but should be possible.
somehow I never realized you can turn @github issues into PRs using the API. Would LOVE to see this exposed in the UI http://t.co/hFWi87di3w
why does @cloudflare require taking over all DNS traffic, versus just pointing an A (or CNAME) record at them? Not even as an option?
RT @golangweekly: Building a testable Go web application https://t.co/4zHCwiFhZP #golang
@bear no worries, I actually feel the same way... much prefer simple pages w/o lots of JS :)
@bear /# URLs are gone from http://t.co/PhN7OWLEkm ... normal pages now.
@jezdez @todogroup not trying to redefine at all. Just companies working together to try and do open source better.
@veganstraightedge http://t.co/PhN7OWLEkm has been de-JS-ified. Normal pages with normal links.
@veganstraightedge fwiw, shrink the window and the pseudo-pages go away (small consolation, I know)
@bear this article explains it a lot better than most: http://t.co/gzfmUkq8aL
here's the best article I've read so far that really captures what @todogroup is trying to do: http://t.co/gzfmUkq8aL
RT @todogroup: And we're live! Bringing together companies to improve all of our open source programs. Find out more at http://t.co/g8BMU00…
How I push-to-deploy my site without accidentally killing local changes I sometimes have on the server https://t.co/4PW6T1848Q
Got to see a small concert with Chad Wilkins at Google this afternoon... really loving this guy https://t.co/om9ptqIGA0
here's a little go client I wrote for sending webmentions #indieweb https://t.co/zwjBYjNTf0
using nginx to proxy #indieweb webmention requests offiste, while still serving a static form on the same URL: https://t.co/AVFKXlZQHt
@tannermoushey err, https://t.co/sHgiI5pZka (though I guess it gets to the same part of the page :) )
@tannermoushey not avail for consulting, but may still be able to help depnding on the issues. Fee free to email me: https://t.co/XqTLJgSWIy
Keeping Up (https://t.co/nDZPTEltaL)
@robdolin @chrismessina @dewitt @dataliberation maybe quiet due to de-emphasized "dL" brand in favor of "Google Takeout" ?
@robdolin @chrismessina @dewitt @dataliberation the project and team are still very much alive and well. Not sure about the twitter acct
my little nginx config for properly supporting WebFinger with static files: https://t.co/G5DcSjY6JF
Verifying myself: I am willnorris on Keybase.io. QTOVGlJDX1eT4zoffq0nOiq4CFVLCUGpcbZT / https://t.co/cvV8brNsiZ
@true_droid @stevedomin depends on the API. GitHub uses same values except in just a couple of cases
@true_droid @stevedomin problem with separate structs is inability to take response of one method and use it as a request in another
@Ramoonus yeah, old entry IDs used WP IDs instead of canonical URLs; no good way to maintain those in a jekyll world, so they changed
@Ramoonus quite possibly, I just switched from WordPress to Jekyll last night. What are you seeing?
@ahmetalpbalkan &"str" isn't valid. You'd have to have:
foo := "str"
&foo
That times a dozen fields gets ugly very quickly
@cubanb804 uh.... no, not a clue.
Google domains is one of the more exciting products for me personally Google has released in a while https://t.co/o0rzBQeXnf #indiewebcamp
@nathany @bketelsen @francesc how about... go func() { yourself() }() ...(or some variant thereof)?
@francesc the back should read:
if err != nil {
return err
}
@true_droid @stevedomin They do the same thing so either will work
@zoftie I think "toxic" may be a bit strong... you just have to be aware of their implications.
@paddyforan the go protobuf library does the same and is used all throughout Google, so it's totally doable once you get used to the pattern
@schnarfed #IndieWebBugReporting :) https://t.co/Zid7QptG2h (POSSE'd to https://t.co/uGXPgUFhgp) #indieweb
why go-github uses pointers for struct fields and (in some cases) you should too: https://t.co/r9SASJasfu
@JadeRossdale I take it that has what I think it does on it?
.@kickstarter inviting me subscribe to your new "Happening" newsletter is one thing. auto-subscribing me == not cool.
@jf @antifuchs @indirect what's that? offline and searchable SO? I'll uh... get right on that. :)
RT @indirect: all the RFCs offline and searchable locally! wheeeeeeeeeeeeeee https://t.co/leaF7jOD5f (thanks @willnorris!)
don't build frameworks. harvest frameworks from existing, working code. Good tip from @neal4d at #DevNation
@beaulebens to be fair, error message on @wordpressdotcom : ERROR: Passwords may not contain the character "\". #insecurity
@glyph @kapeli pretty-rfc looks to lack some metadata (obsoleted by, updated by, etc) and would require a little more work to strip sidebar
@glyph @kapeli interesting, hadn't seen that before. Even http://t.co/Wongvave9j is better formatted, but lacks recent RFCs
ever wanted to read RFCs inside #dashapp (@kapeli)? I threw together a new docset this week: https://t.co/M97bqQ0U6G
.@schnarfed I found where I read that you shouldn't use HSTS with HTTP. It's right there in RFC 6797! :) https://t.co/QkzWjKZqeM
very cool! @nacin notes that http://t.co/c8IOudVk4p will be switching to SSL-only soon https://t.co/C0rLwNZJ1u
webmention likes and reposts now displayed as a facepile on WordPress https://t.co/cllDP3TGvy #indiewebcamp
wrapping up IndieWebCamp SF 2014 ... made a LOT of progress on my personal site this year https://t.co/DhaknVhRgF
Dinner with @t, hearing the story of how he met @photomatt at #sxsw in 2003 and started xfn
@pfefferle @schnarfed will do
@pfefferle @schnarfed ooh nice! :) heh, I like "indieweb version of jetpack". Hum should probably be stable enough to include if you want
@pfefferle @schnarfed we should probably add a "more indieweb plugins" section in all our README files, linking to http://t.co/edrB25em6l
@pfefferle @schnarfed yeah, figured that out after reading through some old issues on the webmention plugin, namely https://t.co/vYkcyDen84
@schnarfed I also didn't know about @pfefferle's wordpress-semantic-linkbacks plugin, so wasn't immediately obvious why some data looked odd
@schnarfed yeah, the logs certainly helped me figure out what was going on (conflict with an anti-spam plugin I was using)
@schnarfed can I tell brid.gy to retry old failed webmentions? Finally figured out why they were failing.
@john_nye probably a bit late to be suggesting this, but did you look at NewBase60 when working on short? http://t.co/dbDABAV3hz
@XOver9000 I am. Feel free to email me, I'll see what I can do.
@AndrewWrites those are just mirrors of the upstream source code. Please read http://t.co/1QfKBvI4kI
@AndrewWrites re: http://t.co/u6ahEjNuEU where did you get the impression the github repos were maintained by third-parties?
@pollyplummer (sorry, missed your message)... I'll maybe try and get something basic out this weekend
@juliaferraioli been there, done that, moved back? :)
@typekit catch 22: my account is suspended b/c of no credit card, can't downgrade b/c too many kits, can't reduce # of kits b/c suspension
@verso that said, I still use jetpack on some other sites I help manage, just not on my personal site
@verso a little old, but a couple of good posts on the topic: http://t.co/uB9hM939xA http://t.co/ifsg4h9YEW both capture most of my feelings
I finally finished migrating off of the Jetpack plugin by building a self-hosted image proxy in Go:
https://t.co/nP9TDCUXwf
@markjaquith do you use akismet on txfx, or do you find the comment quiz to be sufficient by itself?
Enabling Perfect Forward Secrecy and HSTS on my site (and plugging @doctorow's Little Brother): http://t.co/cGgK0rK1N5
@ameyms i replied on the gist, in case you missed it (too bad @github doesn't send email notifications for gist comments that I can tell)
@ameyms replied on the gist
@ameyms pretty sure it's your slashes. See my comments on github commit
@ameyms sounds like the constructed URL doesn't match what your test is listening on. Link to the code?
@konklone @pfefferle probably need to restructure that page a little better to distinguish between generic libraries and drop-in plugins
@konklone @pfefferle very cool. feel free to send over a pull request for http://t.co/FA3DEcg1Wj. Maybe include in "Other"?
@konklone @pfefferle your property names should be URLs as well. current discussion on IETF list about best values to use there
@dylancasey congrats on launch(es)! what's best support path for issues with new yahoo aliases? http://t.co/XHGuWUxR6I doesn't have much
Lessons from working on go-github: testing #golang http clients http://t.co/5yb5ZqVcPL
"A place to call home" – why I have my own website http://t.co/70dvIYIA6V
@bradrydzewski @droneio well, hot damn! Looks great, thanks!
RT @bradfitz: To every site whose "CREATE AN ACCOUNT NOW!" 'call to action' is all over but the "Sign in" is hidden away: Fuck you. Chainsa…
@bradrydzewski @droneio awesome, thanks!
@droneio coveralls.io is of course another option I'm looking at as well, but simple HTML file for test coverage would be nice
@droneio any chance you would consider adjusting response headers so that https://t.co/lRDwqVVvAi loads in browser?
@WIZARDISHUNGRY we've started doing that for some sets of tasks (https://t.co/hTo7i3IY80) spreadsheet still provides better overview i think
@WIZARDISHUNGRY do you have recommendations for simple alternatives to track progress of API coverage?
@markjaquith or do you actually do that with things from upstream to through away history and keep things lean?
@markjaquith and no one can hear you scream when you realize you probably shouldn't have overwritten those commits
@markjaquith that's a really good point... if you're not collaborating, there's far less difference between the two
@markjaquith yeah, I'm actually already doing that for some things. May go that route, but still feels less than ideal.
What is the best practice for managing commercial (but still open source) WordPress themes in version control? http://t.co/3twxBedCHF
@fdevillamil please do
thoughts on @klintron's latest Wired piece about #indiewebcamp, as well as @mikeelgan's "blogs of auguest" http://t.co/EDxvnZFfOZ
@nacin well I didn't really do much. I'm definitely excited to start playing with the new setup though!
Really excited that @koop's idea for reorganizing WordPress core will happen as part of the 3.7 dev cycle http://t.co/7cVZaXaaKv
Favorite new response to recruiters: "No thanks, but if *you're* interested in something new, Google is hiring… http://t.co/EQ3Dh9LeWb
Facebook switching to HTTPS by default http://t.co/hxiDs7j7Uo
@Steve_Lockstep haha, exactly. two very different issues... privacy of data in transit versus trust in who you are storing your data with
heh, oops. forgot to unlock my #wcsf slides... now they're actually accessible: http://t.co/pyW0drubmB
@Steve_Lockstep @evanwolf agreed, but not an issue when what you're securing is an indie web site.
@DrBorrowdale it's actually the GitHub octocat :)
How WordPress Helped Me Learn Android Development http://t.co/UsLl82LJKR
Extremely disappointed that @wordcampsf attendee badges include Twitter handles, but not blog URLs #ownyouridentity http://t.co/OXiJI3ztNV
Looking for a startup idea? How about better software for smaller places like @hotel_lucia http://t.co/luDYa2u9iX
Coffee is for closers. IndieWebCamp is for creators. http://t.co/OyaUOpWHp0
@tantek in 2011: "And yes, assume the NSA is recording/indexing all your phone calls." http://t.co/Q6Q3njH2WJ
@pengwynn just ran across http://t.co/bMs4s4m5Ne (love it!) but orders seem to be disable now. Any way to get one anymore?
@BarnabyWalters the timezone is wrong... I'm pretty sure it's just a WordPress issue I need to fix
@BarnabyWalters doh! looks like my timestamps are still off :) http://t.co/ljZJ81Yd2s
GitHub 404s http://t.co/syYXpUehMz
@WordCampSF please oh please tell me you are putting blog URLs on attendee badges as well, not just Twitter handles. #ownyouridentity
TIL, while reading about the new main element recently added to HTML5, that the Scooby Doo Algorithm is a thing http://t.co/UoOe4ONmF8
Testing IndieWeb comments http://t.co/yhTdu78KqA
Start where you are. Use what have. Do what you can. -Arthur Ashe
/via @Skud #osb13
RT @ikai: The ever amazing @willnorris releases a #golang library for the Github API. Check it! https://t.co/DI8M5jgjN7
@jenmylo that's because I *just* created the melange account :)
@jenmylo melange username: willnorris
@jenmylo yeah, certainly.
@geekygirldawn looks like there's a small typo in your email address on @puppetlabs CLA form: https://t.co/FJACzAqWBy
Music is thought made audible http://t.co/5upUdgMNg6
@technoweenie put another way, should I bother adding them in this docs pull request I'm working on?
@technoweenie is there a reason many of the *_url fields aren't documented in the GitHub API? Keeping docs simple, or just on the todo list?
@pkrautz I've heard mixed reports. I know it did for sure once upon a time, but I haven't tested it myself in a long time.
@pkrautz in theory, yes. In practice, there's a small backlog of pull requests I need to look at. I still run in on my blog; works fine.
@BarnabyWalters darn, I was hoping it was because you ran two marathons back to back :)
@BarnabyWalters really, 104060 steps? :)
@BarnabyWalters perhaps we should have used em to embiggen the URL :) (though oddly search terms in the URL do use b)
Be wary of surveillance by secret agents http://t.co/0xe5nFMTcU
Keep your content close http://t.co/hk7K8EWimq
I'm going to #replacereader with #Feedly
(you can find more alternatives at http://t.co/DCLmA9D5HY)
@aaronpk issue added: http://t.co/GQ3QGqk9oh . I'm not really a rubyist, but may still try poking at it
@aaronpk relevant discussion to Ruby and SNI support: http://t.co/Gz9krTOg0S
@aaronpk cert is from Gandi. More likely cause though is that I use SSL with SNI (http://t.co/u9OvCJzTyE). Not supported by some libs :-\
@aaronpk looks like twitter ate the URL scheme there. To be clear, it's failing to discover links when using https
@aaronpk can you check why http://t.co/6uRnVYPEfm is rejecting https://t.co/dtG9pw2mlp (http works fine, so my guess is SSL error?)
testing jetpack's publicize feature http://t.co/YPQhIqAyy6
@textfiles @archiveteam I'm not saying you could fix this. Hence my original point about hosting content on your own domain to start with
@TheBrokenGLaDOS @rlovinger @archiveteam by then it's basically too late (already is, really)... the links will have long since been broken
@rlovinger @archiveteam that's great to hear! While content can be saved, I suspect all http://t.co/6n5iivlH URLs will still be lost, no?
@oscargodson I have no problem with hosted blogging services. My point was to educate people that they should use a custom domain with them
@oscargodson @julien51 then clearly we just need to make it easier to do both.
@berkun @beau hence the conditional, "if you care at all about your content". You're absolutely right that many people simply don't care.
posterous is only the latest example. If you care at all about your content, you owe it to yourself to buy a domain http://t.co/HPvWy10g
@anildash absolutely, we should!
@github same problem seems to exist for user:follow scope.
@github @travisci looks like authorization text for new user:email scope is wrong, it reads: "Read your public information"
@travisci yeah, I definitely get that. I guess maybe @github needs a repo:hooks scope then? Maybe not worth the effort of a new scope though
@travisci private repos only apply on Travis Pro, right? Editing my own service hook isn't hard. No option to login w/o those scopes? :-(
@travisci why does logging in need access to update my GitHub profile and repos? Isn't the "repo:status" scope sufficient for what you do?
So @timbray inspired me a couple of weeks ago, and http://t.co/Y40TOLAx is now #PrivateByDefault So who's next? http://t.co/tL9Z8nKI
@ade_oshineye @pamelafox actually I don't recall. Maybe the desire was to use the more specific"googleapis" but more succinct?
@stoverben nice!
@KickingSwag @Zskopec @MarkyMark712 @kyand33 @GiggityGooche it happens all the time :) I think you want @_willnorris ?
@beaulebensbut I can't very easily fork that and submit pull requests :) (not a fan of attaching patch files to trac)
@beaulebens I don't suppose you have your keyring plugin in a git repo somewhere do you?
@mgifford I should note however, that no updates doesn't necessarily mean it's still accurate :) I just moved on to other things.
@mgifford no updates, though the canonical copy of that article is at https://t.co/FxrW6Ul3
@ProtectNetwork twitter database getting hacked seems less likely than PN account getting phished
uh, this fishing DM doesn't bode well for a company in the security and identity business. /cc @ProtectNetwork http://t.co/dT2jQL0A
wait, what? just saw @verso in the @1Password support forums listed as "staff". Wow, great hire @agilebits !
@Paul__Walsh I've never built a firefox extension so can't really say /cc @ssethi
published my first chrome extensions which tries to detect the Google+ profile for any website http://t.co/DtJqWLBt
@maggiemoshwell don't get me wrong, I like wendy's as much as the next guy, but maybe this was a different Will Norris? :-D
@markjaquith @Viper007Bond will do.
@chrismessina @cadilarincekici appears to be no DNS record for activitystrea.ms. Either it expired, or some DNS servers are down somewhere
RT @fineartdavid: Another cafe where the wifi doesn't work. I'm operating a strict "no ordering until I see goog @ Café Hundertwasser ht ...
@willnorris21 yeah, I guess I don't make things easy for any other "Will Norris"es out there. sorry :-\ /cc @Emma_Johnstonn
RT @vamsri: I'm nerdified! @willnorris at G+ meetup @ 500 Startups http://t.co/sptKBXk
@chorrell ahh, looks like correct permalink is http://t.co/9NyAGAq, but it seems to load on http://t.co/KGZzMuE
@joyent perhaps joyent.us (apparently some old blog is still running there?) should be redirected to joyeur.com (new blog)
oops, sorry about that. stupid wp-to-twitter plugin run amuck
@verso and you're a better person for it! :) /cc @jeffmc
RT @Viper007Bond: Google scares me sometimes: http://v007.me/8xl (look at the last item it predicts)
@bobuva nothing to announce at this time
@BenKasica you still use your old hotmail address? Was going to send you a Google+ invite if you're interested
@veganstraightedge @chrismessina @t a lot of others vying for that handle, are there? :-P
@veganstraightedge @chrismessina @t don't have details, but I'd presume just google Profile handles
@veganstraightedge @chrismessina @t not yet, definitely working on it. see http://t.co/ziK9P0z
RT @Viper007Bond: Mastering One's Own Domain, and No, This is Not a Seinfeld Reference: http://t.co/3OZMTiO
@Viper007Bond stay tuned
@kevinmarks don't think so. just tried in incognito window, and still at the top.
@kevinmarks we did however redefine the meaning of "1" :) http://t.co/ftbGHqM
@Viper007Bond @Darjanator just wait until you start seeing some of the other Google properties update to the new UI :)
@petercowan definitely many others, but yes, we've been working hard on it for a while now. Very proud of where we've gotten so far
@dbounds static screenshots definitely don't capture the UX of the product very well.
@dbounds what about that screenshot gives causes you to have reservations?
Excited to finally be able to talk to family and friends about what I've been working on: http://goo.gl/TZlbt (wjn.me/t/FT)
@singpolyma do we have cool jackets? :)
Post Once, Syndicate Everywhere #pose #indieweb (wjn.me/t/FR)
@dayn yep, canonical update is a WordPress post using "status" post format (http://t.co/PHJ0kRN)
first post using snowflake, my new WordPress plugin for syndicating personal published content #indieweb (wjn.me/t/FN)
wp-to-twitter: Y U add so many stinking rows to wp_options? :( #indieweb
hoping to stop posting direct to Twitter by the end of the weekend (instead, posting to willnorris.com first, then syndicating) #indieweb
RT @adactio: Kicking off day two of Indie Web Camp. Starting to get excited about the possibilities.
OH @t: we're basically carrying around diaper bags for our set of devices
Wine, technology, and friends http://flic.kr/p/9WNdNF
looking forward to heading back up to pdx this weekend for @indiewebcamp May try swinging by @beerandblog as well
congrats to the @flickr team on launching #oauth support. definitely a big milestone! http://t.co/QaKv9vQ
... and dismissed. Hardly even gonna be late for work #juryduty
@ahockley not at all. Except for the less-than-ideal timing, I've actually been looking forward to it. #juryduty
first jury summons in the 10+ years I've been eligible. At least they have WiFi so I can get some work done.
+1 buttons. So easy, even @chrismessina can do it! http://chrismessina.me/
happy to see Gmail people widget released... it's been really useful internally at Google http://goo.gl/O4gbo
wow. the click area for the ad on this ZDNet article (http://goo.gl/12M9K) is basically the ENTIRE background. sneaky and lame.
@toddbarnard @evanpro feel free to send a pull request :) github.com/activitystreams/website
I can definitely understand how unity would be nice on a touch screen, but not a fan of it on the desktop #ubuntu
at&t park welcomes "Google retail team"? Did we just leak something? :)
RT @mwinton: We're at the Giants game celebrating the end of #io2011. Apple has the area next to us. Celebrating the same thing?
@markjaquith you have a screenshot by chance of your Aperture project structure (a la @fraserspeirs' http://flic.kr/p/4jjnLU) ?
I found this (older?) workflow tutorial written by @markjaquith http://j.mp/lddLig curious if much has changed since
about to kick off merging 3 aperture libraries spanning ~8 years. Any recommended tutorials on project organization?
@stechz for the most part yes. ending felt abrupt, but that could've been b/c I took a break from reading it for several weeks
@MaiXu yeah, I'm leaning toward Cryptonomicon next... or maybe switch over to William Gibson and read Neuromancer.
finished Snow Crash by Neal Stephenson http://amzn.to/fy3NPt #Kindle
RT @visiblemc: Visible School is now Visible Music College. Check it out: www.visible.edu
and using customer logos as power-ups? pure genius! #UARevenge
few things have made be prouder to be friends with the @urbanairship crew than today's launch of #UARevenge http://urbanairship.com
seriously @mint, what happened to keyboard navigation on Transaction page? seems totally borked now?!
@Cocoanetics you'd think so, but the team that handles federated login and authx is separate from the team I work on
@Cocoanetics not sure that "stressed out" is accurate, but not likely to make this part of my job at Google
@Cocoanetics I agree... really wish I had more (read: any) time to devote to it.
@nadavaha not sure... I guess we'll just have to wait and find out. :)
apparently a Valentine's Day easter egg was added to the @googleio countdown clock http://www.google.com/events/io/2011/ nice work guys!
to commemorate exhaustion of the ipv4 address space, setting up a 6to4 tunnel for home network using http://tunnelbroker.net/
@jdavid that's effectively right. charset is 0-9
@jdavid as best I can tell, the max length should be 21 bytes
I actually love the fact that @youversion emailed me to check in b/c I've gotten a bit behind in my Bible reading plan. very cool
@jdavid I don't think we have any public docs for our user ID formats, though it's safest to simply handle them as strings
Introducing Hum, a personal URL shortener for WordPress, inspired by Whistle http://wjn.me/b/FJ #diso2.0 /cc @t @monkinetic
@ryan_kirkman @viatropos @grimen @neutralthoughts I'm game. venue recommendation? skype/ichat video? phone bridge? irc?
Google is doing a ton of hiring this year http://goo.gl/FIg9Y Come work with us in Developer Relations http://goo.gl/IFscN
@markjaquith tired of macports dependency craziness and not utilizing system provided libs
making the switch from macports to homebrew for OS X package management. Pretty happy so far.
RT @ericschmidt: Day-to-day adult supervision no longer needed! http://goo.gl/zC89p
RT @1Password: Tip: Create a smart folder of all logins that use a particular password, then change them at your convenience. http://j.m ...
@technosailor I'm not a hard guy to contact (http://willnorris.com/) :)
really wish @youversion search was a little more forgiving. "mathew 1:1" is not an ambiguous query, despite the misspelling
when did @youversion short URLs switch from read.ly to bible.us? I assume this going to be a permanent change?
OH @delta flight attendant: in the event of a water landing, hold you seat cushion and swim
OH @delta flight attendant: once you've stopped screaming, pull the mask toward you and breathe normally
On a flight with the Univ of Montana Ladies Basketball team. Uh, go grizzlies?
is there a set of common test cases for NewBase60 implementations? /cc @t
Playing a Gretsh Eddie Cochran Tribute guitar http://flic.kr/p/955KYa
oh fun... now Windows Phone 7 sites are including "wp" in their names, like wpcentral.com. A little confusing for WordPress fans.
@DeltaAssist thanks, I *finally* got everything squared away this morning. But last night the 800 # as well as the local 404 # were down
I've decided that ALL airlines suck more or less equally. Just go with the ones you have frequent flyer status with /cc @delta
wow, @delta baggage phone number is disconnected and their website is now saying I'll get my bag maybe before noon tomorrow? WTF?
So I barely caught my flight in Detroit and made it safely to Boston. My bag, however did not. It'll be delivered to my hotel around 1am :-\
I really hate flying, don't know why I still do it. An hour after scheduled departure and we're still on the Tarmac. Gonna miss connection.
@janeforshort Ah, just saw that they're coming to the WP store
@janeforshort for realz? A WordPress flask?! Who do I bribe?
@markjaquith @viper007bond should someone setup @developersfh ? :-)
@hecticjeff not going to be replaced soon b/c no one is working on it. It's basically just AtomPub w/ JSON so it's fine to use as a model
@cwren @korkyplunger heh, "devil's spawn" may be overdoing it a bit, but for web APIs it does sometimes leave a bit to be desired :)
@earth2marsh heh, glad it was useful :)
Heading out to chop down our Christmas tree... After our awesome live tree last year, I'll never go back to fake trees
@1Password haha, you guys are incredible.
@1Password awesome, thanks! current instructions are fine for the 90% case, but the lack of URL makes the 10% case REALLY hard
@1Password here's what I see on that page: http://flic.kr/p/8Y93BM
@1Password we talking about the same page? http://help.agile.ws/1Password3/google_chrome_support.html Step two has no links at all
@Viper007Bond what's that below the tv?
@1Password the only way I could find to install in Chromium was to dig the URL of the .crx file out of the extension
@1Password no, it says to "Open 1P and Click the Install Google Chrome Extension button". Doesn't work with both Chrome & Chromium installed
@1Password why don't you publish the URL for the chrome extension? Makes it almost impossible to install on Chromium
My opinion on XML vs JSON for APIs boils down to: JSON makes it much easier to "accidentally" do the right thing.
@brynn the "All Logins" tab proves very useful when @1Password isn't able to find a login for the current page... just find it manually
@brynn not sure if that's necessarily the problem, but upgrading to latest chrome (7.0 is current stable ver) certainly couldn't hurt
just discovered "All Logins" tab + ">" arrow in @1Password for chrome. Holy cow, so much better integration than ANY other browser!
oh wow, when did Google Finance add performance charts on portfolio pages? Loving this!
Fortune cookie: You and your wife will be happy in your life together. http://flic.kr/p/8QQ81q
Nice, got upgraded to first class. Too bad it's only a one hour flight from JFK to BOS. Maybe I'll get lucky again tomorrow for SFO flight
Really enjoyed The Social Network. Thinking about quitting my job and doing a startup... maybe get acquired by Google. ;-)
Watching The Social Network with some of the Google NYC crew, then to dinner at ApiaryNYC
@andrewwatson if you steal the towels, they charge your credit card... why not just do the same with the remotes?
why do hotels always have nice flat screen TVs, but the absolute crappiest remotes in existence?
must have happened pretty recently, but the Chrome extension for @1password has been updated and it's NICE!
@verso I will still rest easy, knowing that I've done my part to help prepare you for the world of self-service gas stations outside OR :)
Purchase Facebook credits at Target http://flic.kr/p/8MsDTJ
vote for XRD 1.0 is underway. If your company is an OASIS member, tell them to vote! (preferably "yes") http://goo.gl/XkDb
@JadeRossdale what's wrong with the bottom of #2? I think that's a perfectly acceptable way to pet a cat.
ha, Google Fiber trial is literally feet away from including the Facebook office (a few blocks from Zuck's place I think) http://goo.gl/AOqE
@yakk0dotorg haha, we've got a few of those laying around here as well... lots of memories there! :)
first year at the HMB Pumpkin Festival... it's interesting to see 250k people descend on a town of 12k
Cached Commons is like the Google Libraries API for the rest of us... very nice work! http://willnorris.com/p/915
@ahockley works just fine for me, though some people do seem to have problems
pretty cool, just noticed that @creativecommons is using my WordPress OpenID plugin http://creativecommons.org/wp-login.php
RT @JadeRossdale: Hey friends!!! It's time to beef up your email passwords so you will stop being hacked!
@voxpelli not sure. No work currently planned for the OAuth plugin (wanna adopt it? :) ), so I don't really know
when "open" isn't open enough, you go latin... LibreOffice! http://www.documentfoundation.org/
Winding down at the Activity Streams meetup http://flic.kr/p/8BqdF5
I propose renaming the microformats process (http://microformats.org/wiki/process) to "Tantek's rules of order" #activitystreams /cc @t
really want to `git clone` a @spotify playlist to have local edits, merge changes from other forks, send pull requests, etc
happy to see the Google OpenID relying party launch today http://goo.gl/vEde
actually a little surprised (in a good way, of course) by how many people at the wordpress meetup are using Chrome
at the SF wordpress meetup at Automattic, even though I've been neglecting my WP development for a while. Maybe time to remedy that!
@ssethi the new endpoint is basically searching for people based on their posts. similar to existing activity search, just returns people
wow, actually found the federal government portal (usa.gov) useful... to find out if optoutprescreen.com was legit. a nice surprise
@missrogue well to start with, you really shouldn't be using FTP.. it's not secure. Use SFTP or FTPS instead
A little annoyed that the mobile Gmail interface lacks a "show images" link. The native android app has it but not web UI, iPhone or android
love how the two iphone videos are lit completely different than the rest, brighter and warmer http://www.apple.com/antenna/
.@ahockley the general disregard of the overwhelming negative comments on that ticket is particularly disappointing
@ahockley the auto-camelcasing
as much as I love Wordpress [sic], I'm disappointed by ridiculous and short-sighted changes like http://core.trac.wordpress.org/ticket/13971
testing my advanced git skills by migrating wp-openid from svn to git. The catch is, full history is spread across 3+ different svn repos
@jasonrundell as far as I know, it's been there all along as part of the Buzz API. Not sure if the old "pre-API" feeds had them or not
you'd think I'd learn my lesson and stop flying through LAX. I've been stuck here twice on this trip now.
turns out listening to some really old @skilletmusic is kind of distracting... stirs up so many old memories
absolutely *love* new @github teams. Just converted activitystreams, openid, diso, and xauth to be team accounts
made it safely to Sydney. Fortunately was able to sleep most of the way, so don't anticipate *too* much trouble adjusting time
@beaulebens Sydney :) google devfest AU this week
Good news: I made it to my LAX flight. Bad news: we're still waiting for a captain so no idea when we'll take off. May still miss SYD flight
Stuck on the Tarmac in Detroit... Likely gonna miss LAX flight, which means missing SYD flight too. Not happy
@SangitaSri all of my contact info is on my homepage, which is linked from my twitter profile
@SangitaSri try email
cool, @urbanairship noted in PubSubHubbub session at #io2010
heh, I'm thinking we need to improve the grouping functionality of Diso activities plugin. Entire front page of willnorris.com is scrobbles
wordpress 3.0 is going to be a plugin developer's dream! So impressed with the custom post type implementation... good job guys!
Really wish I could give @mint read only access to my @paypal data so that it could give real names to all these transactions
RT @michaelrhanson Firefox Contacts 0.3 supports direct #webfinger resolution with person: URLs http://mzl.la/cbkBHv (freaking awesome)!
looking forward to digging into WordPress again when I have some time. Very excited about what's coming in the 3.0 release
@next2manu yep, just give me a call in the morning
@jsmarr could you ping meebo about getting a non-minified version of xauth.js published somewhere? transparency++
@robdolin glad you were able to make it down for the weekend. Now a short break, and then lots of follow-up work to do *sigh* :)
not sure when this was added, but Bank of America now has scanned images of ATM check deposits viewable online. nice!
OH @danielsoneg: [seemingly inconsequential tweets] are the texture of what our lives are
@brynn @adora @timothyjordan and I checked -requires 2-3 hour wait at 7am to get tickets. Perhaps more effort than I'm willing to commit :(
@singpolyma yeah, thought about that afterward. hAtom it is.
@singpolyma well, I guess you could have browser plugins the operate on the final DOM, and they might do something interesting with hAtom
@singpolyma but this XSLT is purely for presentation. If you wanted hAtom, you would have just used the original Atom feed, sans XSLT
should an Atom -> HTML XSLT include hAtom in the generated markup? Or is that just too meta (and useless)? /cc @t @benward
Someone should build an XSLT stylesheet for Activity Streams that make them all pretty like. I'd look into adding to Buzz feeds #sparetime
XRD 1.0 - CD02 has been published! http://j.mp/cTOQLR You have 28 days left to comment. :) http://j.mp/cDzBY7
@mr_acosta please tell me you didn't just tweet THAT while driving :)
You know the worst part about test posts like the one I juast made? Having to then go and delete them from... (@ 55 Broadway, Cambridge...)
Test post (@ 55 Broadway, Cambridge, MA)
Android developers: http://j.mp/arapU3 (market URIs) + http://j.mp/d1oa4i (QR Code maker) = http://j.mp/dnbj5j (awesome)
@dropbox how about including the words "coming soon" in the title of posts like that in the future? Somewhat deceptive as it is now.
really excited to see plans of new @dropbox android app. NOT excited about the fact that it took me 10 minutes to discover it's months away
Well this sucks... Hwy 92 out of HMB completely stopped by Hwy Patrol. Can't see what's up ahead, but not likely we're moving anytime soon
@ciberch so all the old saved places are still there, with no way to modify them? crazy! Will certainly be pinging someone about that today
@verso really good. Crazy busy at Google, but loving every minute of it. Adore Half Moon Bay; California coast is really where we belong :)
on Google Maps, I can type "home" and it suggests my old address with "(home)" at the end. Can't find where this is managed. grr #UXfail
really, really excited that @timbray has joined Google. http://tr.im/RXoq
Just got Rucksack for Mac OS X completely free. Nothing paid! Really awesome! But hurry, only until March 23rd at http://www.macbuzzer.com
With @jaderossdale at our first roller derby bout. Go Santa Cruz Derby Girls!
@robdolin my changes are done. I've ping @apparentlymart to have him read it over and push the new draft whenever.
thinking how cool it'll be when the activity wiki feed will one day actually be marked with Activities http://wiki.activitystrea.ms/rss.xml
@rlbob yeah, that would very likely be sufficient. @kevinmarks suggested the Open Web Foundation, though I'm sure that would be argued
Thinking that we need a Software Patent Non-Proliferation Treaty among the big tech companies
@mwinton should have played along for a little while... at least find out what the position was :)
@byfayth if only someone were to build a search engine, so you could look someone up by name and find their website and... oh wait.
just got a call from a recruiter... at Google! Definitely the first time I've ever had my current employer try and recruit me
would love to hear some gmail power users talk about their label/filter strategy. Not basic tutorials, but serious work flows
@steveconn I'm seeing tweets from people talking about sessions several hours before we see the speaker
So it's looking like @focusmarriage isn't actually being broadcast live, at least not on the west coast. Why not just be honest about that?
wow, a lot of major service outages this last week or so... wordpress.com, app engine, and now friendfeed
*really* appreciate the "from" address on @facebook emails. The extra +[unique_hash] allows for easy filtering without spoofability
@fjacquet I tried both Apple Mail and Thunderbird, but they both kept crapping out, and it was unclear which messages did and didn't made it
amazed at difficulty in migrating from IMAP to standard GMail account. imapsync to the rescue, but not for mere mortals /cc @dataliberation
for want of a decent webmail interface, I'm finally moving all my personal email over to GMail after ~4 years of resisting
@singpolyma it's a wiki. If it's wrong, then change it :)
@singpolyma curl isn't in core... or at least it's not enabled by default. You can't necessarily rely on it being present
@SignpostMarv not when you're building a library that will be run in many different kinds of environments
Have I mentioned how much it sucks that PHP core lacks a solid, easy to use HTTP client? Pretty sure I have, but it's worth repeating
Freaking incredible, and so well deserved. congrats @urbainairship team! RT @mtrichardson: Yes, we got funding: http://tr.im/Oreg
RT @chrismessina: Google Buzz moves to auto-suggest model: http://gmailblog.blogspot.com/2010/02/new-buzz-start-up-experience-based-on.html
@jdub obviously, we're interested in seeing Buzz support in various platforms. OAuth is needed for future Buzz APIs so that may be a road in
@jdub not directly, though there are a couple of new-ish efforts that will likely be relevant to making that happen
OH: so maybe I don't remember java as well as I thought...
OH: I don't use foursquare, I'm not a geo-exhibitionist
it's been fun sitting in the Google Buzz launch... now off to more Noogler orientation classes.
@JadeRossdale ooh! Now we have to really think about whether we switch to lightroom or not
Going to Calvary Chapel HMB this morning. I'm sure it'll be fine, but I already miss @doorofhopepdx
A little bummed at how spotty NPR coverage is on my commute to work.
First day at the new job. Not really sure what to expect, but I am looking forward to working in an office with a team again
Crush It at World Market near Foster City, CA /cc @garyvee http://flic.kr/p/7zDync
Made it safely to Half Moon Bay. Now to unpack and make it a home... that'll have to wait a day
my only #sotu gripe: mixing calls for bipartisanship with continued jabs at Bush. Lead by example, already.
IPS is great when I want to share what I'm doing, but what about when I DON'T? Like standing on the train or in line? #ipad
wow, talk about getting it wrong http://orkutlogin.net/orkut-news/the-year-of-orkut/
so what will get more media attention tomorrow, whatever Apple announces or the State of the Union?
@jaredhanson I assure you I wouldn't be taking the job if I thought that was a possibility. I still believe very strongly in #diso
Happy to announce that I'm taking a job at Google http://tr.im/wn_google
heading out to get the new tires aligned on my Civic. Expecting to do a lot of driving this week.
oh, perhaps these aren't new additions to Bing Maps... I'm just viewing it now with Silverlight installed. That's disappointing.
wow, really impressed with the new additions to Bing Maps. Should give Google Maps some much needed competition
@davidcollantes they have a domain (lettersapp.com), but no site up yet. The whole thing is about six days old, so it'll be a bit
super excited about @lettersapp. can't go wrong with @gruber at the helm. well maybe you can, but I'm still excited http://pastie.org/785269
There's nothing like trying to drive at 3pm to be reminded that we do in fact live right down the street from an elementary school
@kj52 actually it's between 1 and 60 MB, depending on what tape you use http://en.wikipedia.org/wiki/Compact_Cassette#Data_recording :)
really wish Twitter and Facebook supported an explicit "Home Feed" ala FriendFeed
woohoo, finding more ways to simplify the XRD spec
remembering who said the web is "already social". was @brynn who said "search is ..." Only found it b/c of Google's new social search #irony
so now four companies (GOOG, YHOO, MSFT, FCBK) hold 9 of the 19 seats on the OpenID Foundation Board? (well, sort of)
really annoys me when people simply invite all their contacts to a local event on Facebook. I freakin live 2000 miles away!
living on the [WordPress] edge is about to get really interesting. I'm looking forward to it http://wp.me/pbNCB-7G
not terribly impressed by @whitehouse terrorism remarks. Really does feel like #securitytheater http://tr.im/security_theater
only three days left in the public review for XRD 1.0 CD01. speak now or forever hold your peace http://tr.im/xrd_pr1
just discovered that you can block specific apps from Facebook news feed. I know what I'm doing for the next little while!
sitting down for about the fourth time to really try and get my head around Carrington Theme. Not hard, but you have to devote some time
okay seriously, when are we going to see an iPhone optimized version of the Google Finance site? (minus the fancy Flash charts of course)
@ahockley I'm pretty sure that actually voids the legality of the document. Comic Sans can't possibly hold up in court.
@MagicalTux yeah, that's basically OpenID delegation
@MagicalTux well OpenID already supports the concept of redirecting and delegation, but neither help my case. You have something different?
@SquidDLane and that's something Google needs to fix (and intends to in the future when OpenID is using XRD for discovery)
@SquidDLane it's not a blank box, it's labeled 'website'. Users shouldn't have to know it's OpenID enabled, should be the same URL anyway
@ssethi isn't that simply done from the account settings page? https://twitter.com/account/settings
@SquidDLane no one has found the ideal OpenID UI. You are free to use the WP plugin, but provide your own UI (like wp-myspaceid plugin)
@byfayth *ahem* courtesy of @jaderossdale AND ... ? ;-P
thoughts on Identity and Identifiers http://willnorris.com/p/897
just thinking, it's too bad @lifeluvmusic doesn't have a great logo I could get inked to go with Invincible Wear http://flic.kr/p/3iqQo :)
2010 #themeword: stability
no intention of staying up til midnight, so we popped the champagne early, a nice white zinfandel
Remind me not to order the "spicy" mocha next time... Seriously tastes like cigarettes
Going to see a guy about a thing. #vaguetweet
interesting that Caltrain mentions "the new Google phone", not "Android phones". http://tr.im/IR2b
@daveman692 has assured us that anything that's wrong with any Google product, @jsmarr will be fixing
@teddyrised I use them both on http://willnorris.com without any problem
@byfayth I'm the same. love bluegrass... not so much with the country music
really looking forward to updating some plugins to use new WordPress APIs, as well as working on new custom post types in WP3.0
credit card transactions at a German, and then New Zealand company triggered an anti-fraud call from BankOfAmerica within 15 minutes. nice!
@xolotl verisign holds it now. My biggest problem is @Key_Systems and @dd_24 who took over the FreeYourID service when it folded
@xolotl .name has got to be the most mis-managed TLD of all time. It's a complete cluster fuck
@xolotl no luck at either one. Most registrars won't even touch second-level .name domains, much less third-level
anyone aware of ANY registrar that allows transferring in of third-level .name domains? #lazytweet
wow, I don't think I've seen a single interviewer with @garyvee that actually gets what he's talking about. anyone? http://bit.ly/4GVAhw
@Flickr4Tw1tter not sure why you need any twitter auth though... tweetie is the one sending the tweet.
wow, just got offered $10k for willnorris.com. Not sure if it was legit, but certainly interesting. strange timing, given upcoming blog post
@rlbob err, missed the explicit " :) " on that last tweet
@rlbob no, no... that's "... connect" you're thinking of. Get your terminology straight
@prtlbot should have also mentioned this email, that properly underscores the current "not quite production ready" state http://tr.im/Inry
@prtlbot first deliverable: http://tr.im/Inre #shibboleth #openid
@kevinmarks yes, precisely.
I'm really starting to hate "login with Twitter"... It conflates simple authentication with granting real access to my acct
guess I need to do a better job of fine-tuning my Pandora stations (thumbs up/down and all)
okay, seriously pandora? My "angry rock" station is seeded by Korn, Manson, NIN... and you play "Come Together" by The Beatles?
thx @reidab, @flickr4tw1tter is exactly what I was looking for. though unclear why they need access to my twitter acct, tweetie handles that
Test tweet using @flickr4tw1tter http://flic.kr/p/7pw2tW
@t URL is broken (this happened to @wordpress the other day too). Hey @trimurls guys... fix please?
still looking for service that implements TwitPic API, but uses my Flickr account for storage and tiny URL. Any suggestions?
sometimes left arrow key doesn't work for popping the stack in @tweetie for mac. Not sure why, but it's annoying (fix in Tweetie2 plz?)
@benbinary always-hyphens
making mulled wine tonight. @jaderossdale just took a sip of 80 proof brandy. Wish I had a camera ready to capture that face!
@cgseller that's fine, it's classic. My complaint is that I've only ever seen one Kindle commercial, and it gets played all the time.
Okay seriously, when is Amazon going to create a new commercial for the Kindle? I'm kidding tired of this same one over and over
RT @carstenpoetter: Hidden Progress of OpenID http://ff.im/-d3ZWd
Welcome to Portland http://flic.kr/p/7out5p
@lachlanhardy well jQuery has an ant build file doesn't it? so why not? :)
interesting... got my first spam message disguised as a twitter email. Kinda disappointed @britneyspears isn't really following me :(
Absolutely amazed at how quick and easy the Oregon vehicle inspection is, especially compared to California
Fred Meyer has the worst checkout system I've ever seen. Cashier also does the bagging, but has little room and are always slow as molasses!
Spotted guy in mid 20s at bus stop in Clackamas. Dressed normally - jeans, jacket, backpack... and stiletto heels #keepportlandweird
@chrismessina ... instead, give me an app that enhances the tools I ALREADY USE (flickr, gnolia, tr.im, etc)
@chrismessina but I don't need or want yet another place to store my photos or bookmarks, nor another URL shortener...
woah... when did iTunes start using the WebKit rendering for app pages? Music, yes, but this layout for apps is new
hey @privacyguard, about a nice diff tool to tell me what's changed on my credit report month to month. Or just provide them in XML
got a fresh pot of coffee... looking like this may be a long, but hopefully productive, night
Our final, decorated Christmas tree. 1101 lights including the Moravian star given to us last Christmas by my family http://flic.kr/p/7mHijX
4:30am is an okay bed time, right? Good news is that I got a lot of work done on Shibboleth, OpenID, and OpenXRD.
haha... @switchfoot came up on my "angry rock" pandora station for the first time. That's a bit off.
hmm... itunes authentication server sure seems to be having trouble right now. Can browse store, but not login or download anything
err, apparently @paypal does alert you when a card is going to expire... I guess I have them turned off. I think i'll fix that now.
so apparently @paypal doesn't alert you when you have a credit card on file nearing its expiration date. That would be really helpful.
@camikaos what would you be the #patronsaint of?
one big downside of new @stongspace servers at @expandrive: backups from @joyent accelerators take FAR longer than before
@BandonRandon it's about 9 and a half feet. We had to take about 8 inches off the top to get it to fit in the house
I think this is the one http://yfrog.com/4eskvj
RT @ozh: Google DNS vs OpenDNS, the facts & millisecond benchmarks http://bit.ly/8ni36p Bottom line: OpenDNS > Goog in the US, Goog & ...
love the new @twittermobile site, but don't know why this wasn't done as progressive enhancement on m.twitter.com. that comes later?
kinda curious how @opendns compares to Google's new public DNS wrt security http://tr.im/GxQd
boo. New @comcast data usage meter isn't available when I login, even though I'm in the PDX test area. http://tr.im/Glwt
will be traveling on monday, so celebrating #BlueBeanieDay2009 a few days early http://tr.im/bluebeanie
love that @tripit added OpenID support... except that it's only for Google. #FAIL
not that the idea is new, but http://knx.to/ logo looks awfully similar to http://www.protectnetwork.org/ logo (and both identity related)
working on our #foodporn photography for the holidays
one good thing about Microsoft just revving major version numbers with IE, it underscores just how out of date IE6 really is
I get frustrated to no end by articles (blogs, news, otherwise) that list month and day, but no year.
Java OpenID Library - Configuration and Custom Messages http://willnorris.com/p/893
most churches will do a Christmas theme of Joy or Love. No, @doorofhopepdx is planning a special study of the seven deadly sins #notkidding
if my LinkedIn profile is to be believed, seems I started working on Shibboleth five years ago this month. http://tr.im/EVQB #timeflies
quite sad... only 19 OpenID® Foundation members participated in vote for new IPR Process (18 yay, 1 abstain). wonder # of total members?
@foursquare ah! I didn't look at the settings page *after* I linked with twitter to see the fine-grained options. nice!
or just really smart value-add? give us some access to twitter, and we'll give you a better experience. feelings still mixed
wow... just realized you MUST link (and keep linked) @foursquare account to @twitter to get a friendly username. extortion?
first (of many?) post talking about the design of the Java OpenID library I'm working on http://willnorris.com/p/888
Sorry, but the (R) in the post title looks pretty silly. I'm all for the OIDF protecting the OpenID® IPR, but... http://tr.im/EQFJ
interesting... just noticed that the logo on http://openid.net/ now has a ® symbol by it.
@markjaquith do you know if that presentation is going to be recorded and put on wordpress.tv?
why screen width still matters, even in the world of big displays http://flic.kr/p/7eTaoP /cc @ev
RT @switchyard: And...we're live! http://switchyardcreative.com
@marshallk and for non-commercial use, you don't have to ask. When it comes to commercial use, some people want to have the option to deny
@marshallk I use non-commercial b/c I want to know when my work is being used commercially. I've never denied a request though.
how on earth could you think that a spec entitled "Extensible Resource Descriptor" is not actually about describing resources?! #mindblown
Apparently the Powell St DMV has a Monday furlough... Hoping I can get this stuff done at the NE office
I was down to Inbox: 5. Now I'm back to 119, thanks to all the post-IIW discussions around the Hammer Discovery Stack. *sigh*
hey OpenID Foundation members - remember to vote on new IPR Process Document (it helps streamline creation of Working Groups)
http://state.tn.us http://tennessee.gov http://tn.gov http://tennesseeanytime.org all with and without www. Would ya just pick one please ?!
woohoo! XRD 1.0 finally lives at its real URL: http://tr.im/xrd_10
If I switch to a different application while waiting for another to launch, the opening app should open *behind* the one I switched to.
@IdentityWoman I'd be more interested in understanding what the gender differences would even be in this discussion #openid #iiw
sitting in OpenID v.Next session at #iiw, trying to prioritize spec improvements to tackle in the next 6 months. It's quite humorous.
Search for "world series" on Google, I get current inning, score, and next game time. Search on Bing, I get nothing useful
in a session talking about all the ways to attack an OpenID... taking copious notes and planning my assault. mwahaha! #iiw9
having mixed feelings on what the future of OpenID may hold. Lots of smart people with great ideas, but it feels like something isn't right
@jpanzer would certainly need to be able to identify if that assertion is verified or self-asserted
On accuracy of facebook identity data... @rlbob: I'm a 22 year old girl @jtrentadams: and you're fucking hot @rlbob: fuckin' a!
OH @atom: Yahoo recycles hundreds of thousands of Yahoo IDs a day (given 1.5M users, that makes sense)
The Hammer Stack (for service discovery) http://flic.kr/p/7cBY8p
What @therazorblade is busy with during the OpenID summit... playing games http://flic.kr/p/7cDehL
Sucks that missing the caltrain by 5 minutes means a 30 minute wait for the next one
not sure when @cliqset became the new (old) hotness... getting lots of friend notifications
Judging by his facial expressions, you'd think the Decyfer Down drummer was rocking pretty hard. He doesn't hold a candle to Lori Peters
Was told I can't take pictures with a "professional" camera. I'm sorry, but a Nikon D50 is far from professional.
I know it's wrong, but I imagine iPhone + Twitter will make getting through the opening bands much easier
OH @johnlcooper I'm a Calvinist with ADD. I forget that I'm a Calvinist, and just want to tell people about Jesus
It occurs to me that some of the kids here weren't even born when Skillet's first album came out
@cgseller no, on a refurbished HP I got from @woot.
.@ComcastGeorge for what I use Ubuntu for (Java development) it's great. I use a MacBook for most everything else.
now that I'm kinda getting the hang of XSL-FO, the PDF version of the XRD spec is actually shaping up nicely. Just added embedded TOC.
thanks @beaulebens, that's much closer to what I'm looking for. Though mint sucks at letting me enter historical investment transactions
@mr_acosta I've actually never heard of that. Google seems to have some answers though: http://tr.im/DBBv
I think it's okay to stop seeding Ubuntu ISO on bit torrent now. Uploaded 24.8 GB over last couple of days. Wonder if comcast will notice
even @fidelity can't show my overall portfolio performance beyond the current trading day. I'm not a day trader, show me long-term graphs!
why can't google finance show me a graph for my portfolio like it does an individual stock? No easy way to see my overall 30-day performance
@BenKasica heading to bed soon... gotta get some sleep so I can rock out with you guys tomorrow night up in Salem
@koreycooper looking forward to seeing you up in Salem tomorrow night.. it's been way too long.
and what's with this dependency tree from hell just to install xmlroff via macports? xorg, sqlite3? really, that's necessary?
having to learn far more about docbook and xsl-fo than I ever cared to know. Really, I didn't need to know all this.
. @Viper007Bond well that's what happen when you don't accompany the release with "OMFGBBQ! @scobleizer got p0wn3d! upgradez NOW!"
@meyerweb heh, guess I misread it myself the first time... thought you were making a different point :)
@meyerweb I think that's meant to be read as "..the exclusivity of Christianity as a path to salvation, and homosexuality." (note the comma)
@johnmclear I am now
interesting post from @jeresig on why the jQuery community is moving away from Google Groups http://bit.ly/2Qx0o
some days the code just flows right out of you. Today has been one of those days. I'm just gonna keep going with it as long as I can #gtd
seems only half of needed ubuntu 9.10 files were on alt install disc. Downloading the other half is taking FOREVER!
found another project named @diso - it's a desktop app for browsing an "Adult Baby Diaper Lover" fetish site #notmakingthisup
XRD 1.0 Committee Draft 01 is up http://tr.im/CJTi Still needs OASIS quality check before final home at http://tr.im/xrd_10
curious that Mozilla #Raindrop screenshots show "raindrop.com" when it certainly doesn't looks like they own the domain http://tr.im/CIjQ
when are companies going to realize these stupid security questions are an anti-pattern? Now Fidelity is forcing them.
thanks to @jpanzer for moving this OpenID thread in a direction I can really get behind http://tr.im/Cyc0 #bikeshedding
anybody know the Right Way to prevent wp-super-cache from caching https requests? #lazytweet #wordpress
@startssl your sign up form doesn't work in Safari #fail
forming a love/hate relationship with how similar processing AX message parameters is to standard OpenID message parameters (aliases, etc)
@singpolyma yeah, and I was a Thawte notary. Looking into GSWoT as well... any experience with them?
@singpolyma no, starting at least in PHP 5.3 it throws a "Fatal error: Method ActionStreamItem::__tostring() cannot take arguments"
@turoczy I think http://rim.jobs/ might top that. (@via danielpunkass, via @tristan)
@paulmadsen yeah, I've started a couple of replies to that, but decided better not to send them. Just not worth it; better things to do.
the committee draft vote on XRD 1.0 has begun. With any luck, we'll have Committee Draft 01 this time next week, and public review for IIW
had all the vmware server I can stand. Switching over to virtualbox on ubuntu. Sadly ies4linux didn't render the same as WinIE
I wish @tweetie would alert me if the username I @reply doesn't actually exist. Should have been @drummondreed in last tweet
3-way call - @therazorblade on my iPhone, holding the mic up to my laptop with @drummonreed on Skype (in Oslo, Norway) #technologyatwork
wow, new w3c site is pretty slick. The specs looks pretty good now http://www.w3.org/TR/html4/
@paulmadsen that or declared in SAML metadata.
@paulmadsen not so much standardized, but Autograph from MAMS did something kinda like this http://tr.im/BNSF
@paulmadsen you mean as in "give us this data, or else your experience on our site will suck" ? haven't there been efforts to do that?
@andresee virtualbox brought my MacBook to its knees, so now I'm trying vmware on ubuntu. I hate virtualization, but gotta test in IE :(
not sure when vmware server switched to web-based admin, but I gotta say it's tripping me out. Not a fan thus far.
RT @Viper007Bond: Easy embeds are now officially in WordPress 2.9: http://tr.im/BIAD (that means native oEmbed support)
I'm a truly at a loss for words for how to explain to a client just how unbelievably bad the WP theme they are using is.
ever seen Adobe GoLive generated bile turned into a WordPress theme? Trust me, it ain't pretty.
speaking of which, any companies/foundations able to sponsor my way to #iiw9? Apparently my current "employer" can't.
pushing hard to have XRD 1.0 Committee Draft 01 + open public review period in time for #iiw9. Gonna be cutting it close.
XRD 1.0 - WD07 published http://tr.im/BzbW Simplified Link child elements, dropped linked XRD, simpler processing rules
@oyvind Flickr's (valid) argument is that they already have an API. Onus is on client app developer's to add support http://tr.im/BsCr
@byfayth so long as you don't mind all of us doing the same to you in 50 years. :)
seriously @vuze, wtf? You auto-install a Firefox toolbar with an app update that is full of crap that isn't even remotely relevant? Piss off
@oyvind no, but very anxious to find one. Considering trying to whip something together as a WordPress plugin if I have to
@tweetie bug: gray notification pop-up box always rotates with the phone, even if rotating is disabled http://yfrog.com/2p5baj
@baldywilson use icons at bottom of screen to see diff user related things like profile. Back button leaves the user screens #tweetie2
need lightweight service that implements TwitPic API, but passes photo on to Flickr so I can use it with @Tweetie http://tr.im/Bi2z
just love the irony of reading this article, published by the AP, on Google News http://tr.im/BhPr
why is there no hRecipe support in @macgourmet? Is it a chicken and egg problem with recipe publishers?
OH: there is attribute management envy in the OpenID community #i2mm
proposed new Shibboleth marketing slogan: "Shibboleth: Install it and good things will happen" #i2mm
OH Scott Cantor: I don't know how to make something usable, that's why I work in middleware #i2mm
going on two and a half hours with the core Shibboleth team, working out changes & features for next major IdP release #i2mm
sitting in MACE-Dir working group session... curious to see if the topics have changed much in a year and a half #i2mm
I hate travel days, I really do.
@markjaquith @mcbuzz @ahockley sky isn't falling, only certain permalink structures are effected @dougal has good write-up http://tr.im/AEUD
@bradneuberg on web standards: First are ignored, then hyped, then written off for dead, then start getting real work done http://tr.im/Ave0
released v1.3 of shibboleth WordPress plugin. Much better integration with WP auth system, WP 2.8+ only http://tr.im/wp_shibboleth
okay, good... it's not just me http://trac.mu.wordpress.org/ticket/1101 #wordpressmu
is it just me, or does "Active [plugin] Site Wide" in WordPress MU completely not work?
kinda stuck with the OpenID library at the moment, so spending some time updating the Shibboleth plugin for WordPress
@ozh actually I mis-attributed your work to Andrew. oops! http://tr.im/Alwa (about 1 minute in). I've added a comment noting that.
if (@ozh != @azaozz) { throw AttributionException("Oops, looks like I mis-attributed some stuff during my WordCamp talks") }
my thoughts on including the OpenID plugin into WordPress core http://willnorris.com/p/878
watching special bacon episode of Unwrapped on Food Network. Wondering when I'm gonna see @bacn on one of these shows. c'mon @kveton!
@mdawaffe well, at least one commenter on that article agrees with me :) http://tr.im/A2bz
doh! tiny bug in wp-openid 3.3. v3.3.1 will be up in a few minutes.
just released v3.3 of WordPress OpenID plugin. bug fixes, new comment UI, WP 2.8+ only http://willnorris.com/p/876
@mdawaffe non subscription based accting for iPhones would mean (I think) no more free upgrades since all revenue is accounted for up front
@mdawaffe again, I think that's backwards. It was free for iPhone users *because* they used subscription based accounting. http://tr.im/A1M5
@lvidmar but my understanding was that it was *because* of this subscription accounting that allowed iPhones to get free updates
will the change in accounting rules mean that iPhone users will have to pay for OS upgrades like iPod Touch users to? http://tr.im/A0kT
Watching the last showing of Ingredients with @jaderossdale at the Bagdad Theatre
@verso pumping her first tank of gas EVAR http://flic.kr/p/72FY9Z
now to finish up my slides for WordCamp Seattle and get into bed so I can get up early and drive
just performed first successful login with new java OpenID library. Feels good to finally have everything working together
@johnmclear figures you'd pick the one I wasn't signed in to :) online now
@johnmclear sure... may be easier to ping me on IM. All my screen name are listed at willnorris.com
@johnmclear generally the term is "shibbolizing", but hey, whatever! :)
it scares me when a gov website is labelled "beta", normally used to disclaim responsibility when something goes wrong #openinternet
@michellegust then exercise the Law of Two Feet and go to the other session http://www.flickr.com/photos/ross/102287316/
watching @vegasgeek talk about WP plugin dev on the #wcpdx live stream. I'll be talking about common dev mistakes this afternoon
@chrismessina mainly talking about WP being your central hub for all your identity bits online, importing activities, etc
Wifi fail at #wcpdx :-(
@mattcutts any idea why XDI.org is being tagged as badware by Google? I can assure you the site is harmless :)
@jasonh is "DYI" in that post supposed to be "DIY" (Do it Yourself)? Otherwise, I have no idea what it stands for
Don't think I've ever seen a pastor reteach on the same passage b/c he didn't feel he explained it properly last week. Josh White is great
and then of course it's back to XRD and Shibboleth hacking for the rest of the day
starting my day with some iPhone dev videos from Stanford... finally looking at implementing an idea for a medical app I've had for awhile
@mailchimp here little chimp, want a banana? You can have it... just go flip that t-shirt switch over there and it's all yours!
it amuses me when staunch liberals reply to @meyerweb's question with "the same". Judging by other things they've said, I call shenanigans
RT @monkinetic: pop quiz, hotshot: http://bit.ly/3ALk25 (via @meyerweb)
listening to @barackobama talk about health insurance reform is definitely hitting close to home in this household today.
itunes9 is definitely using webkit to a greater capacity than before http://willnorris.com/p/864
has iTunes always used HTML for its responses, or is this indicative of webkit powering the itunes store in #itunes9 ?
`curl -L -H "X-Apple-Store-Front: 143441-1,5" http://tr.im/yhtF` produces standard HTML output
methinks @gruber's prediction was correct... new iTunes Store simply feels like a standard webpage, with navigation in the page and all
@weblivz looks like @simonw picked up on it as well a couple of months ago http://tr.im/ygUB
@ryanbrenizer though I can certainly understand not wanting to do that... lots of visitors may not see the "read more" link and never click
@ryanbrenizer front page still weighs in at 9.88 MB *shrug*. Maybe use <!--more--> tag to only show couple of pics per post on front page?
interesting... I didn't realize that Amazon was using OpenID internally. How long has that been going on? http://flic.kr/p/6WXN2K
@ryanbrenizer that's fine, I just might suggest fewer of them on a page at a time.
just noticed AWS accounts support multi-factor authentication. But of course, you have to buy one of their fobs http://aws.amazon.com/mfa/
@ryanbrenizer I know your new blog is all about photos, but 13.84 MB of content on the front page? Might want to trim that... just a tad.
@mdawaffe indeed it was the twist-off kind. Ended up having to buy a 6 ft ladder to get it off. Oh well, needed to buy one anyway
@verso it's kind of attached to the ceiling :) Although, I could so see if they have any like it and see how they open
@xolotl not when it's a rental property :)
I really feel like I'm setting myself up to be the punchline of a joke. How many ______ does it take to screw in a lightbulb?
neither pulling nor twisting the structure work. 9ft ceilings don't help either. Anyone in SE Portland want to swing by with a ladder? :)
any clue how to open this style of light fixture? no exposed screws, and glass part doesn't seem to turn http://flic.kr/p/6WH4Dh #lazytweet
First of 22 straight days getting up at 5am to study Psalm 119 with men's group at Door of Hope... This should be fun
thinking about working this comment into my "How NOT to build a WP plugin" talk at @wcpdx Bad plugins = hard to upgrade http://tr.im/xYRi
@chrisorourke actually, only recently did he switch from wp.com to a self-hosted install. Would have been fine, had he stayed with wp.com
maybe not so much "whining" from @scobleizer, but "I don't feel safe with WordPress" is a bit sensationalist given his lack of due diligence
somewhat surprised by @scobleizer whining about WordPress security when he failed to make backups, or update WP when prompted *sigh*
going to attempt @piepdx open house again tonight. Unprepared last time which resulted in @firstthursday #parkingFAIL
@mrsacosta "Forgiven" http://bit.ly/H5ZT9
@mrsacosta yeah, I noticed that on this image as well http://bit.ly/5BdjR
RT @koreycooper: Hey guys, check out our new music video for monster! http://bit.ly/2xBad5
. @ismh I'm more likely to judge people by their mail user agent. But yeah, email service too #21stcenturyprejudice
published XRD 1.0 WD 05. Could this be the one that goes to committee vote? (probably not, but close) http://tr.im/xrd_wd05
finding bugs that have existed for years deep in a huge codebase is almost pornographic to developers http://tr.im/bugporn
round and round the discussion goes. Where the scope of work ends, nobody knows.
to get back into reading more, I'm starting with 1984. I've only had it on my shelf for like five years (thanks @shandahubka)
watched Luther tonight. Excellent movie. scathing portrayal of the Catholic church in that day.
of course it needs Rosetta, but I'm happy to say that even Adobe Creative Suite 1 seems to run fine on Snow Leopard
@gwachob so I take that back... I'm reinstalling all of my macports just for good measure.
@gwachob good news is that I don't think you need to reinstall the ports themselves... seem to be working alright for me
@1Password must say that I find the 3.0 interface more distracting than helpful, though I do enjoy some of the functional improvements
wow, just realized Snow Leopard drops Java 1.4 (1.5 and 1.6 only). Not sure if it's still available for developers anywhere.
smart text selection in Preview certainly makes it easier to gank text from SAML for use in XRD :) #SnowLeopard
Snow Leopard saved me 200-300 MB. whoopadeedoo! Methinks much of the claimed space saving is print drivers, which I didn't have installed
funny that one of the things I'm really looking forward to with Snow Leopard is enhancements to screen saver password handling.
to better understand my excitement for Skillet's current success on iTunes: @jaderossdale and I met because of the band http://tr.im/x7Yx
holy cow! Skillet just passed Colbie Caillat and Awake is the #1 album on iTunes. congrats @benkasica @koreycooper @jenledger @johnlcooper
Skillet - Awake is #2 selling record on iTunes right now!! #1 on rock! crazy!!!!! (via @BenKasica)
Freaky!just found out we r#2 sellin cd on itunes rite now. Thanks2u crazy fans!! (via @koreycooper)
(link for yesterday's tweet about @koesbong and @paperlinds): http://www.amazon.com/ryanbrenizer
hey check it out... @koesbong and @paperlinds featured on @ryanbrenizer's Amazon blog!
happy to have http://adoorofhope.net/ finally done. Minimalist design, but clean WordPress implementation (despite couple of stupid plugins)
haha, I love it! Enable XRD on your gmail account by adding "webfingeralpha" as an interest on your Google Profile.
@jaredhanson the only thing acct:// might slow down would be webfinger, but even then not too likely. I assure you XRD is insulated
@davidcollantes looks like openid.js is not getting loaded on that page for some reason
I never cease to be amazed at how royally MSFT products can screw up the plaintext version of email replies
I really need to stop looking at all the db changes these WordPress plugins make, and just finish this site. I think I'm gonna be sick
Vending machines should NEVER NEVER EVER eat money. rfc1288 http://tr.im/wqu1 (via @therazorblade)
@JadeRossdale is roasting peppers over our gas stove. I swear, it seriously smells like marijuana. What is she making for dinner?!
woah. http://gmail.com/.well-known/host-meta
excited about the future of StrongSpace, but only after reading both @Joyent's and @ExpandDrive's blog posts about it
wondering if Arrays.mergeSort will croak if my Comparable returns random +/- 1 instead of 0 on equivalent objects
heh, love how the v1.5 source of java.util.Arrays only bothers to javadoc public methods. I bet much of the java source is like that *sigh*
@photomatt what? bigger venue? Don't you know it's not the size that counts?! You should definitely come up.
kinda sucks when your "go to" guy for library architecture questions lives in Zurich. He won't be awake for another six hours or so
as fun as writing the XRD spec has been *sigh*, I'm getting some pressure to deliver real code. Gonna spend most of today inside Eclipse
just closed out the last TODO on XRD 1.0. Not to say it doesn't still need editing, but there's nothing completely missing
@CoryDuncan still big focus on marketing. Really just need Google Groups minus the requirement of having a Google account
so gs @mediatemple accounts don't include mailman? Any suggestions for mailing list service? Not @mailchimp, seems too focused on marketing
tried going to the PIE open house... some art thing downtown and parking was non existent. oh well, couldn't have stayed long anyway
.@wcpdx default wordpress theme. we has it.
dear @dogbountyhunter: please change your iPhone sounds. I keep thinking it's my phone ringing or getting a text, but it's just the TV :)
@turoczy I think I see what's causing your OpenID woes on @siliconflorist http://wordpress.org/support/topic/243648
wow, just love how the $PALM exec bio images completely distort on browser resize. How bout anchoring that image? http://tr.im/vATw
@manimal shouldn't be. The plugin continues to work on hundreds of blogs without issue. Most issues are related to hosting environment
crap, just remembered that the WP-OpenID server doesn't support AX. Need that to make this OpenID proxy demo work.
scheduled to work on new OpenID proxy implementation tomorrow with @mtrichardson. I wonder how much python I can learn in a night?
@dougal I was actually just noticing that the other day... mainly to have an easily accessible second hand. the calendar app works this way
wow, this just quickly turned into a very busy week, lots more meetings than I'm used to. Hopefully I'll find time to get real work done too
published my thoughts on a new kind of OpenID Proxy http://willnorris.com/p/840 feedback is most certainly welcome
@yakk0dotorg ah, that may be the case. Would kinda suck for Tiger users though, having to upgrade twice
@yakk0dotorg well sure, one is an upgrade while the other is the full version. But if you're coming from Leopard there's effectively no diff
Having @jaderossdale read through my latest OpenID post before I click "publish". She's my litmus test on clarity and readability.
New post, "Best Practices with Directed Identity" http://willnorris.com/p/831 It's really just setting up for my next post, though.
@reidab yeah, I'd strongly recommend waiting for sub-folders support with NNW syncing... otherwise it screws your feeds up pretty good
wow, Portland General Electric sending people door-to-door to talk about renewable energy options. We're now signed up for 100% renewable
when you have 800 MB of 404 logs filling up your database (stupid plugin), it takes mysql a few minutes to clear things out
so looks like I just locked up mysql on openid.net... sorry about that folks. It should be back up momentarily... trying to clean up a bit
OpenID "identifier select" is not the same thing as "directed identity" http://willnorris.com/p/797
and now my NNW feeds and folders got *completely* screwed up. I'm going back to the old version until the day they shut it off (Aug 31)
seriously, sub-folders are totally broken when syncing NNW Beta. I understand the problem is with Google Reader, but still hella lame
so looks like the new Google Reader syncing breaks nested folders in NetNewsWire. @brentsimmons is that a known bug?
updating to the latest NetNewsWire. Not crazy about syncing to Google Reader, have never really liked it. Hope it doesn't screw up folders
trying (in vain?) to finish this blog post on directed identity. Perhaps I just need some music to help me focus
hanging on to my $YHOO stock for the time being... still up 3% for the year. Might regret this later... confidence in Bartz is waning
we got an small window AC unit. Our goal is to just keep one room of the house at a livable temperature, and never leave
it's currently 91°.... INSIDE our house. I'm thinking it's time to take a break and run through the sprinkler.
@willnorris guess so... looks like this was announced back in April. Not sure how I missed it. http://tr.im/uq8C
did I miss an announcement somewhere? Google Wave source code is stored in a mercurial repository on Google Code http://tr.im/wave_code
So bloody hot @jaderossdale and I have retreated to sleeping on an air mattress in the kitchen. Take that, rising hot air!
One hour later with Apple tech, new higher wattage power supply, and no real clue what's wrong with the mac mini. Working better though
@kchrist ahh, that's quite possible.
@kchrist would love to hear what specific problem you were having with the WP OpenID plugin. Going to be at @beerandblog this afternoon?
reading through the Oregon Wage Security Fund application, looks like I've been eligible all along. @chrismessina, you should take a look
Leave it to Josh White to have a men's Bible study at 6am on Friday. I guess it could be worse though... it could be on Monday.
@kveton maybe blinksale will improve w/ new mgmt but @jaderossdale had major problems using it for Citizen Space. QuickBooks for mac is nice
@unclenate about three weeks (moved here at the beginning of July)
Had great vacation with family, but happy to be back home in PDX
Atlantic Ocean: 1. iPhone 3G: 0. Doh!
Anyone that upgraded to the 3GS want to sell me their old 3G?
OH (some teenager in NC): we're at Fort Macon. Macon sounds like bacon. Do you know how awesome bacon is?
Great lunch with guys from @greenprint. Sounds like they've got some really cool opportunities ahead
.@johnolilly on Firefox being open source: "Some things are so important, you can't leave them to the market to decide" http://bit.ly/3fKhx
err, http://yfrog.com/ that is :-P
hmph, @tweetie for mac tries to load the URL http://yfrong.com/ as an image even though it doesn't have a URL path (aside from "/") #bug
feel a bit slighted by Google releasing a competing proposal ahead of XRD (even though they're on the XRI TC) http://tr.im/rEnl
signs of @1password addiction - I immediately quit LaunchBar when I saw it took over ⌘+\ shortcut. Will fiddle with its preferences later
@davidpaulyoung I really thought I would, but I think I got it. pkgsrc is finicky at times, and KB wiki pages feel incomplete somehow
getting things done on XRD, with my new wallpaper in the background http://flic.kr/p/6D8Ct2
oh fun... pretty sure I completely borked the pkgsrc installation on my Joyent accelerator. This is not going to be fun to fix
great experience with Comcast in PDX thanks to @ComcastOrSWWa http://willnorris.com/p/718
@ComcastOrSWWa turns out the previous tenant's disconnect order never got cancelled. Thanks so much for the help!
@ComcastOrSWWa sure, if you can get a tech out to Mt Tabor :) Modem failing to get IP via DHCP -- internet light just keeps blinking
wow, have barely been in PDX 1 week and Comcast internet has already flaked out. And of course technician can't come out until tomorrow
Great chat with the guys at @substance. They're working on some really cool projects from an information architecture perspective
@chrismessina we should see if we know anyone at Plaxo, and tell them to get their act together... they're completely lagging behind ;-)
not digging idea of updating my city on dozens of websites. I updated my hcard on http://willnorris.com why can't they just pull from there?
Big thanks to @stechz @myredtie @mtrichardson @koesbong and @paperlinds for helping us unload the truck. We're so happy to finally be in PDX
Looks like we should be rolling into PDX around 3-4pm. Will definitely need some help unloading the truck.
Truck is completely packed, apartment is cleanest it's ever been, and we're dead tired. Can't wait to get to PDX tomorrow.
Moving Day (1 of 2) Got the truck http://flic.kr/p/6zXjHf
anyone know the recommended way of marking up rfc2119 keywords in docbook? I need more than just <glossterm> so as to style it properly
who's your slash daddy? http://tr.im/slash_daddy
@singpolyma yes, the two specs are looking for different headers (X-XRDS-Location vs Link), so both can be present
learning the importance of using bloginfo() when appropriate, rather than calling get_option() directly. Back to the basics! #wordpress
@quasipoetica oh, I know. I didn't write the copy, just did the WordPress stuff & design. I may fix it anyway though, kinda bugs me too.
@quasipoetica got it, thanks
@brynn I think that's about what I get with my 2003 Civic Hybrid... completely empty.
Happy that http://bellemarieebridal.com/ is finally out the door. Still more to do, but we got something shipped (and moved to @MediaTemple)
@jf also check out the iPhone app VirtualVol. It's pretty amazing and connects directly with Osirix
@TerryStorch god.ly maybe? :)
@jf pretty sure they're obligated to give you the data. And if it's a DICOM file (probably so), Osirix is pretty awesome http://tr.im/plzu
@donpdonp where's the OpenID login for fitorbit.com? :-(
@brynn so is that implying that @chrismessina is not automatically included in "my whole life"? :)
@googlemaps ie. regardless of my zoom level, I can't get labels for Caspian Sea, Black Sea, Persian Gulf, Mediterranean Sea, etc
noticing that @googlemaps does a pretty crappy job of adequately labeling bodies of water, especially in the middle east
@robotadam right by Mt Tabor
looks like we'll be rolling into Portland on Sunday June 28th (early evening-ish). Anybody wanna come help unload the u-haul? :)
done with most all the XML parsing code for java-openxrd. Tomorrow we begin architecting the Discovery pieces. can't wait! :-\
wow, remote wipe in iPhone OS 3 works pretty well. Took about 2-3 seconds before screen went black and rebooted.
I'm continually amazed at how bad-ass the java-xmltooling library is. Doing *serious* XML work in Java? Have a look http://tr.im/opensaml2
@singpolyma yeah, I think it was an anti-spam measure. @mtrichardson would know for sure though... he wrote all the code for it
so when I close my laptop to head to the airport, my entire online presence disappears? Yeah, that makes sense! *rollseyes* #operaunite
I simply don't buy the "[we're] at the mercy of middle-men who control the servers" argument... it's just silly #operaunite
So is #OperaUnite simply their answer to cloud computing / storage / services, b/c they know they can't compete in that space?
catching up on work... working on XRD java library while watching old Star Trek TNG episodes on SciFi
@amiestuart from the Visual editor, click the last icon in the toolbar to show the "Kitchen Sink". Then there is a "Paste from Word" button
trying to fit a round peg in a #squarespace
@pamelarosiedee in my experience, very very few. And it makes OpenID a pain on those hosts sometimes
@chrismessina I'm using Thematic... seems to be a nice workable balance between sandbox and carrington
going crazy here. Why does jQuery('div') work on willnorris.com, but not on http://willnorris.com/p/671 ? jQuery('#wrapper') works on both
Interesting case of namespace mismatching... @garyvee != facebook.com/garyvee :-)
@markjaquith @mattcutts Sounds like they're looking into it http://bit.ly/qmE5i
Looks like dots are ignored in Facebook usernames, just like Google Profile. fb/willnorris == fb/will.norris == fb/wi.ll.no.rr.is
@singpolyma pretty well screwed for now I believe. Ideally, it would just be the old flow... haven't gotten to it yet.
taking a few minutes to try implementing Chris's OpenID UI mockup (http://tr.im/oiYI) Try it on willnorris.com (enter URL in comment form)
@unclenate would anybody care? I mean, come on... he's @chrismessina, he's kind-of a big deal! http://factoryjoe.com/blog/?p=1053
not sure why @rww doesn't just put @chrismessina on staff... @marshallk quotes him often enough :-P
@googleqsb would love to be able to turn off "superfluous visual effects". causes interface to feel just a tad bit sluggish
no stiff drink, but a 2005 Bordeaux does seem to be hitting the spot. http://tr.im/2005_bordeaux That, and a nice big brownie
Replacing Quicksilver with Google Quick Search Box for the next few days... not sure if it will last
think I really a really stiff drink... then I can pass out and wake to realize this was all just a really bad dream.
just when you think you got it figured out, it all falls apart again. I'm really getting tired of this crap. Not sure where this leaves us.
please, for my wife's sanity, will people (@macgourmet FoodNetwork AllRecipes food.com) please start supporting hRecipe http://tr.im/hRecipe
looking for good example of two companies that have same stock ticker, but on different exchanges (NYSE, NASDAQ, TSE, etc)
@iandstewart do you monitor Google Code tickets? Or is there a better place to submit them? http://tr.im/nu2p
@apeatling hey, if iTunes wants to download the Daily Show, then you download the Daily Show... just roll with it! :-P
Are you kidding me? Google's new Page Speed Firefox plugin goes off and creates "page-speed-*" folders in my home directory? Bad form!
oh yeah, my third WordPress Plugin Pet Peeve post (Not Being Extensible) auto-published this morning: http://willnorris.com/p/671
@singpolyma (in case you don't see the DM) what do you think of making (all?) DiSo plugins WP 2.8+ ? New Widget API and other goodness FTW
@singpolyma Bad Behavior has it's own fair share of bad behavior... it's way over aggressive, and a support headache for the OpenID plugin
wow, 24 very spammy comments just came through. Thanks for nothing, Akismet. Installing cookies-for-comments
@josephholsten no, because that is actually meaningful. 4/4 time is not the same as 2/2 time. However when talking about ratios, 2:2 = 1:1
@SignpostMarv but part != shot. "2 parts X" could mean 2 shots X, 2 cups X, or 2 bottles X
seriously, what's the point of saying "2 parts X, 2 parts Y" for a cocktail? If you're just doing ratios, then simplify it! 2:2 = 1:1
WordPress Plugin Pet Peeve 2: Direct Calls to Plugin Files http://willnorris.com/p/637
@PhillipSenn Shibboleth is popular at colleges, though not lightweight. If IT staff is comfortable with Apache and J2EE, probably okay then
@PhillipSenn heh, yeah. where did you run across that? The google code project, I imagine? There's also shibfaced.com, though it's empty
@samuellinde yeah, @photomatt did mention that later... it just wasn't GPL at the time.
Heh, letting MUNI trains pass me by waiting for the T line. Forgot I'm going to pier 38 today, not UCSF. *sigh* I need more coffee
Running late for WordCamp developer day. Not good since someone put a DiSo session on the board for 11am
@SignpostMarv switching to PHP5 has nothing to do with eliminating global variables. What gives you that idea?
PHP5 usage among WordPress.org users is now up around 80% #wordcamp
try searching on @photomatt's blog... it goes to Google. That's saying something.
Whuffie Factor at WordCamp http://bit.ly/Bqk2H
soft jazz saxophone playing at #wordcamp while we wait for session to start. Wonder if @photomatt is back stage playing :)
quick survey of the room -- I'd estimate that #wordcamp community is probably 70-75% Mac.
OH @photomatt: WordPress.org and WordPress MU code bases will be merging
@byfayth: I just posted slides for my WordCamp talk: http://bit.ly/wordcamptalk The day has been a blast so far! #wordcamp (via @mattcutts)
OH @photomatt: just for the record, when we named CrazyHorse (WordPress 2.7) we didn't know it was the name of a strip club in SF #wordcamp
@photomatt pointing out how the #wordcamp PDX t-shirt from last year is using the wrong logo... short & stumpy, rather than tall & elegant
OH @photomatt: if TextPattern had been GPL, WordPress would probably never exist today. #wordcamp
@photomatt's first contribution to any open source code base (b2 - later to become WordPress) was regex to make curly quotes #wordcamp
guy next to me on MUNI this morning from MySpace, announcing new WordPress plugin built on top of OpenID plugin. #serendipity #wordcamp
OH @mattcutts: so now you have a dilemma, who do you hate more? The Nazi Party? Or the hackers who added spam to the Nazi website?
@byfayth I'm in a session with Matt Cutts from Google talking about WordPress and SEO. I'll take good notes for you :)
@josephholsten well, feed only includes 10 items and doesn't have comments. otherwise would work fine
any good (official or third party) MySpace blog exporter, preferably with comments? @8bitkid have anything up your sleeve?
really not liking how reliant WordPress is on global variables. I'm sure it can be fixed, but it will take lots of time and desire to do so
@verso good. Just working and trying to plan the move to PDX in a few weeks.
@SignpostMarv yes, but no sites are consuming hResume data from external sources. They all want you to input the data directly.
Found another profile of mine with old employer info. Enough! You either pull from the authoritative source or nothing at all *sigh* if only
@kevinfox I'm loving @joyent. They're a slightly more expensive and don't have the prettiest control panel, but really solid
@zaneselvans thanks... even better. I actually do remember seeing this once upon a time, but had forgotten. Totally love his things-rb too!
this alone has made me stop swearing at my macbook: http://tr.im/disable_zoom Thanks Jeff!
@googlemaps ah, then it's already halfway done. Now just "search this address" in the right-click menu. very cool
@alicam plugin_basename(__FILE__) (used by plugins_url) fails to detect plugin name if symlinked from outside WP_PLUGIN_DIR
would love to have reverse address lookup on @googlemaps: right click on a building and it tells me what business is there.
@johnjoseph I'm more lenient with plugin name. WP.org plugin directory provides namespace control. Plus __FILE__ has problems with symlinks
Dear WordPress plugin authors: Please stop hardcoding 'wp-content'. It completely breaks your plugin on my site http://willnorris.com/p/618
All day meeting with the XRI TC. Very tired but feeling good, we got a LOT of work done
Not feeling great this morning at all. Will be rolling into #iiw a bit late
@mrsacosta if you head to SF via the 101, you'll drive right by me in Mountain View :-) ( and :-( .... miss seeing you guys )
OH @jsmarr: you shouldn't have to make things public in order to make things portable #iiw
@singpolyma good luck in convincing everyone at #iiw of that (myself included)
not sure how I feel about OpenID being the only authentication protocol on the screen. How about SAML and InfoCard? #iiw
@gwachob I'm pretty sure @TheRazorBlade will be. I may be writing the actual spec, but the ideas are mostly his.
OH @daveman692: If you've ever flown United Airlines, then you know they hate you as a customer #iiw
it required simply filing a dozen or so emails regarding the OpenID & Shibboleth WordPress plugins, but I'm finally back to Inbox Zero #gtd
Good good, car noise was just uneven tread from tire rotation. Arrived at #iiw8
back to honda dealership this morning to make sure they didn't screw up my car during regular maintenance this weekend. Then off to #iiw8
@saulcozens lack of OAuth in WP2.8 should come as no surprise http://bit.ly/923GF
still a lot of work to do for XRD, but I'm finally pretty comfortable with the schema portion of the spec
thinking of all the awesome things I could do if WordPress had a better permission system. Maybe one day I'll get around to overhauling that
Forgot that you can just google flight numbers... So cool. Pulls data from flightstats.com
Waiting at SFO International arrivals watching some dumb reality show. The whole thing is just people walking down a hallway. I dont get it
WTF? I can't *remove myself* as an official rep for a company on Get @Satisfaction unless I'm an admin? How ridiculous is that?!
@jaredhanson that's really not quite ready for public consumption, but oh well. No HTML version yet... embedded xsl ref has issues
is it sad that I'm concerned about location service in PDX? Most there use @shizzow, but I really love @brightkite, especially on the iphone
I think my biggest complaint about the button-less trackpad is that my thumb rolls a little as I click, moving the cursor ever so slightly
having to setup a new workstation makes a strong argument for #LivingInTheCloud. Don't have to do it often, but it is still painful
@JanRain if I simply close the Google popup on UserVoice, it goes it a crazy redirect loop. Good work though! #OpenIDUX
@Tweetie no need to prompt me about "discarding an unsaved tweet" when the window is empty :) #TweetieForMac
download 2GB iPhone SDK, install it, then delete the disk image. Why do I have he urge to hang on to the file b/c it's "wasteful" otherwise?
gotta say, I am really *really* not liking the button-less trackpads on the new MacBooks
@singpolyma http://twitter.com/willnorris/status/1789744351 :)
@soycamo yeah, @t and company have put a LOT of thought into all of this stuff
@soycamo "whoa" at the complexity and potential confusion that is having lots of hcards on a single page?
@soycamo found my answer: http://bit.ly/JFt0h
@soycamo seems okay from here http://downforeveryoneorjustme.com/willnorris.com
@soycamo I *think* it involves the hcard uid property being the same as the page URL, or something. I can't recall
@soycamo a page with multiple hcard. Look at willnorris.com - there are 50+ hcards. How do I designate the one in the sidebar as primary?
I can't seem to find the microformats wiki page which discusses this: given a page full of hcards, how do you determine which is the primary
@tweetcc: I license tweets under CC Attribution http://icnhz.com/cc-by
My best attempt at deciphering what happens with Twitter replies http://tr.im/decipher_replies
@kevinmarks, @gwachob you can both rest assured that I follow you. @bellemariee however does not. Writing up quick results post now
and finally, a reply to Kevin that doesn't include his name, but does include another non-followed person like @gwachob #fixreplies
@kevinmarks now a new tweet that's not actually a reply, but has his name at the front. (Sorry for making you the guinea pig, Kevin) :)
@kevinmarks and now testing with his name at the front of the tweet, as normal. #fixreplies
now try a reply with @kevinmarks's name mid-tweet. will it get hidden. #fixreplies
testing a reply via Tweetie to Kevin Marks that doesn't actually include his twitter name. Let's see if it gets hidden #fixreplies
@danf yeah, I was trying that to see if it worked. Oh well, seems like Twitter realizes they're gonna have to fix it anyway
@stechz yeah, we're looking at SW. Found a few around Arnold Creek area we really like.
@verso which one? have you tried http://bit.ly/i9Mww
?
to @stechz heh, no. I was kinda joking about that one. Not crazy about two flights of stairs to get to my front door :) Doin that now in SF
to @turoczy that way you still facilitate conversation, but users are in control of their own data, and more importantly, their identity
to @turoczy I'd love to see more people provide better data on personal sites. hcard, service profiles, activities. ya know, DiSo stuff :)
@turoczy more important than the link itself is getting people start *thinking* people-centric rather than web-2.0-service-du-jour-centric
@turoczy it's okay... @vidoop did the same thing when we were first hired. *sigh*. http://bit.ly/rcJuh
dear bloggers. If you want to put a link under my name, please use http://willnorris.com/. Twitter doesn't define my online identity. I do
looking at PDX rental houses right now. Really considering this one :-P http://tr.im/lc3a
@Steve918 heh, I'm surprised @mtrichardson hadn't already mentioned it to you.
... and in other news, I got laid off yesterday with many of the other @vidoop crew. And I'm moving to Portland :) http://tr.im/laid_off
kinda digging the new Growl-like notification in the bottom right corner of Facebook windows (http://growl.info)
wow, four hours after placing MacBook order at Apple.com, I get an email that it has shipped. Awesome turn around time!
if the limit were $500 and I was using 80% of my available credit, that would be one thing. But that's not the case. I hate credit agencies.
settling 2 really old debts plus charging ~$400 on the credit card for vacation results in 30 pt drop in my credit score. WTF TransUnion?
Doing my damnedest to get a Committee Draft of XRD 1.0 ready for IIW. No sleep for the weary, here.
@ryansnyder I've always simply pronounced it like the name "Jason". The second syllable emphasis of Jay-Sahn always bugs me a bit. *shrug*
wishing for easier way to remove an app from quicksilver index but not delete it entirely. Like removing iPhone app but leaving it in iTunes
really wish that @spotify had built-in AirTunes support like PandoraJam. At least the Last.fm integration is there
getting a slow start this morning... okay, time to really buckle down and get this stuff done. XRD, here I come.
@lhalff I think you posted the wrong link... that ones seems to allow me to edit the posting.
Building a fire while @JadeRossdale reads aloud from a circa 1950 book on bedroom manners. Quite humorous, so much we didn't know
Our cottage in Sonoma is awesome! http://bit.ly/81wx4
@koesbong err May 2nd. Saturday