leastfixedpoint

@leastfixedpoint Twitter Archive

This is a rendering of my complete Twitter archive, from the snapshot I took just before deleting my account in April 2023. These days, you can find me on Mastodon as @tonyg@leastfixedpoint.com instead.

#12265
@majek04 I wonder if it works better if you use this URL pubsub.leastfixedpoint.com/@tonyg
๐Ÿ”— Fri Apr 14, 2023, 14:49:51 in reply to this tweet
#12264
@majek04 I've been seeing other followers appear, so it's not 100% broken
๐Ÿ”— Fri Apr 14, 2023, 14:31:04 in reply to this tweet
#12263
@majek04 Oh weird I thought I fixed that!! Can you retract and retry?
๐Ÿ”— Fri Apr 14, 2023, 14:30:36 in reply to this tweet
#12262
I'm going to delete my account once my archive comes through. Anyone wants to follow me go look at m a s t o d o n account tonyg@leastfixedpoint.com
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri Apr 14, 2023, 10:45:44
#12261
I've been programming in C++ recently, and I just want to say THANK YOU SO MUCH to everyone who has been involved in Rust over the years. You're doing a fantastic job, and the results are outstanding. My sincere respect and congratulations to you all.
๐Ÿ’Ÿ 14 ๐Ÿ” 1 ๐Ÿ”— Fri Apr 07, 2023, 09:58:33
#12260
@LH Yeah Donna got one to try it and she actually loves it. If only the camera were a little better it'd be perfect, apparently
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Mar 29, 2023, 14:18:07 in reply to this tweet
#12259
RT @mhyee: I want to run tsc (TypeScript compiler) on a string, without creating a temporary file. These don't work: $ tsc <(printf "42")โ€ฆ
#12258
RT @thingskatedid: okay! here's the role i've been wanting to share! it's rust, it's systems/compiler stuff, you get to work with some of mโ€ฆ
#12257
@aconbere Yes, noiseprotocol.org is very nice.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Mar 07, 2023, 20:30:18 in reply to this tweet
#12256
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Feb 20, 2023, 17:00:26
#12255
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Feb 14, 2023, 08:58:47 in reply to this tweet
#12254
@jasonyuandesign Yes! dl.acm.org/doi/abs/10.555โ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Feb 10, 2023, 19:54:40 in reply to this tweet
#12253
@msimoni Keyboards? Where we're going, we won't need keyboards!
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Tue Feb 07, 2023, 16:06:54 in reply to this tweet
#12252
This looks really exciting: causalislands.com
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Feb 07, 2023, 13:49:41
#12251
@Ms_Multicolor Thank you!
๐Ÿ”— Fri Feb 03, 2023, 14:57:46 in reply to this tweet
#12250
@sbelak @Conaw Ooh! Roam!
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Feb 03, 2023, 14:56:45 in reply to this tweet
#12249
Please do get in touch, or pass me on to anyone you think might like to hear about me!
๐Ÿ’Ÿ 5 ๐Ÿ”— Fri Feb 03, 2023, 14:01:26 in reply to this tweet
#12248
My current contracts are coming to an end and I'd love to find something more stable that isn't just, you know, writing AbstractFactoryBeans for a living? I'm versatile, but I'm looking for a good match. I'd trade money (to a point) for something really challenging and creative.
๐Ÿ’Ÿ 8 ๐Ÿ”— Fri Feb 03, 2023, 14:01:25 in reply to this tweet
#12246
The industry side of me: I wrote big chunks of the RabbitMQ ecosystem. Wrote the code, built the website, maintained the machines, all that startup-to-exit tech stuff. I've also done a lot of normal consultancy. I'm good at building software that people actually want to use.
๐Ÿ’Ÿ 6 ๐Ÿ”— Fri Feb 03, 2023, 14:01:24 in reply to this tweet
#12247
Academics/open-source first: I've a PhD in programming language design; I worked with Alan Kay's group at VPRI/CDG/HARC for a bit; I built Syndicate and Synit recently; and all told, I like challenging, artful, interesting, offbeat projects. I'm also good at them.
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Feb 03, 2023, 14:01:24 in reply to this tweet
#12244
Who am I? In a nutshell, I'm a programming languages and systems person who can both do the academic thing and *actually* deliver projects.
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Feb 03, 2023, 14:01:23 in reply to this tweet
#12245
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Feb 03, 2023, 14:01:23 in reply to this tweet
#12242
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Fri Feb 03, 2023, 14:01:22 in reply to this tweet
#12243
Hi! I'm looking for (remote) work (I'm in the Netherlands), be it consulting or something more permanent. Does anyone know of interesting ~principal-engineer-level work for someone very capable with a slightly unusual career path?
๐Ÿ’Ÿ 24 ๐Ÿ” 21 ๐Ÿ”— Fri Feb 03, 2023, 14:01:22
#12241
I finally set up a mastodon account: @tonyg@leastfixedpoint.com
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Thu Feb 02, 2023, 16:09:48
#12240
RT @luca: If you want to find your Twitter contacts in the fediverse, use fedifinder.glitch.me before 2023-02-09 because I don't think Iโ€ฆ
#12239
Tsk tsk kids these days Smalltalk already did that in the 70s! twitter.com/rsnous/status/โ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ”— Sat Jan 28, 2023, 08:26:45
#12238
Still playing with Noise Protocol Framework. Implemented it for the browser using TypeScript github.com/tonyg/typescriโ€ฆ - soon I'll be able to build securely-encrypted Syndicate links!
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jan 25, 2023, 12:06:01
#12237
#12236
RT @qntm: "No I don't use jQuery! I also don't have an Apple IIc, polio or a falcon!"
#12235
@mvanier42 @stephenrkell To a point! But I found the combination of html, CSS, js, and picts just worked really nicely. Plus web accessible too.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jan 21, 2023, 22:31:22 in reply to this tweet
#12234
Sprucing up the ol' LinkedIn profile. Come say hi! linkedin.com/in/tony-garnocโ€ฆ
๐Ÿ’Ÿ 8 ๐Ÿ” 1 ๐Ÿ”— Sat Jan 21, 2023, 16:02:26
#12233
@stephenrkell Racket "pict" library plus reveal.js for making presentations!
๐Ÿ’Ÿ 4 ๐Ÿ”— Sat Jan 21, 2023, 15:29:38 in reply to this tweet
#12232
RT @Wattenberger: can we combine the flexibility of an infinite canvas with the power of structured data? what do we get if we turn items'โ€ฆ
#12231
I implemented the Noise Protocol Framework for Racket in about 100 lines of code: github.com/tonyg/racket-sโ€ฆ (there are a few support routines besides, but around 100 lines is the meat of it)
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Jan 19, 2023, 12:23:52
#12230
RT @TitzerBL: The WebAssembly Community Group voted to advance tail calls to Phase 4! That means it will now be merged into the standard! Wโ€ฆ
#12229
RT @whitequark: who called it "just-in-time compilation" and not "rapid unplanned assembly"
#12228
In other news, this works really nicely github.com/anderspitman/Sโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jan 06, 2023, 16:07:46
#12227
Python is the dumbest language stackoverflow.com/questions/2492โ€ฆ
๐Ÿ’Ÿ 13 ๐Ÿ” 1 ๐Ÿ”— Fri Jan 06, 2023, 11:29:04
#12226
Argh, and I mean of course left behind at the *Brussels* end of the flight. Frazzled after 40h of travelling
๐Ÿ”— Sat Dec 31, 2022, 14:47:29 in reply to this tweet
#12225
@lufthansa @Lufthansa_DE This is the lost baby concerned (seen here in swaddling...)
๐Ÿ”— Sat Dec 31, 2022, 14:11:36 in reply to this tweet
#12224
@lufthansa @Lufthansa_DE Oh no, small child lost toy emergency. Special sparkly kitty doll that Santa brought got left behind in Munich on LH2286 in or near the seat pocket of seat 16F. It's a long shot, but is there anything you can do??
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Dec 31, 2022, 14:07:35
#12223
@johnnulls @polbaladas Argh "Warth" not "Earth". Autocorrect fail!
๐Ÿ”— Sat Dec 10, 2022, 22:09:28 in reply to this tweet
#12222
@johnnulls @polbaladas See "Worlds" of Earth, Ohshima, Kaehler and Kay, ECOOP 2011, DOI 10.1007/978-3-642-22655-7_9, vpri.org/pdf/tr2011001_โ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Dec 10, 2022, 22:07:53 in reply to this tweet
#12221
@ProfMaxNew Turbo Vision, originally implemented in Turbo Pascal. (I'm serious ๐Ÿ˜…)
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Dec 07, 2022, 05:28:23 in reply to this tweet
#12220
@dwragg Greetings from sunny Maastricht.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Nov 19, 2022, 17:11:14 in reply to this tweet
#12219
RT @Mappletons: I keep seeing little "command k bars" pop up everywhere. And weirdly couldn't find any writing or research on the pattern.โ€ฆ
#12218
@jamesladd Depends which lisp family branch you're after!
๐Ÿ”— Sun Nov 13, 2022, 08:25:20 in reply to this tweet
#12217
@defnotbeka Drive by comment, I'm afraid, but I wanted to be sure you had seen cr.yp.to/critbit.html which is an interesting point in trie design space
๐Ÿ”— Tue Nov 08, 2022, 08:53:23 in reply to this tweet
#12216
@arntzenius A third, secret thing
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Nov 07, 2022, 20:58:26 in reply to this tweet
#12215
Is the lifetime of a BTreeMap::get() result attached to the key as well as the map? Any help anyone can offer much appreciated! users.rust-lang.org/t/is-the-lifetโ€ฆ
#12214
Iโ€™ve just finished a demo of the SqueakPhone and Synit running on real phones. youtube.com/watch?v=aEfssFโ€ฆ (also available via syndicate-lang.org/journal/2022/1โ€ฆ)
๐Ÿ’Ÿ 12 ๐Ÿ” 5 ๐Ÿ”— Tue Nov 01, 2022, 13:18:17
#12213
@bmastenbrook You know I sometimes wonder if this Godot fella is coming at all
๐Ÿ”— Fri Oct 28, 2022, 09:35:11 in reply to this tweet
#12212
RT @DrDonnaYates: YES! Great stuff found on this topic of non-problematic copy+paste reuse of blocks of your own academic writing: @PamelaSโ€ฆ
#12211
@tef Isn't that a bit overly negative?
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Oct 22, 2022, 14:08:13 in reply to this tweet
#12210
@defnotbeka Yep. Syntax is boring. One of the neat things about XML that e.g. JSON doesn't have is XML Infoset - an abstract syntax for XML, or, you could say, a semantics for it
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Oct 21, 2022, 17:15:25 in reply to this tweet
#12209
Just posted: "Breaking Down the System Layer" synit.org/book/system-laโ€ฆ "This document examines the architecture of system layers in general, [...] with the aim of bringing the concept of "system layer" into sharper focus."
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Fri Oct 21, 2022, 16:23:20
#12208
RT @Simon_JF: I mean surely, *surely*, we need a general election at this point.
#12207
RT @leastfixedpoint: @bodil Camera shakes, pans, refocusses, stabilises, zooms, refocusses on a shadow lurking in the background with touslโ€ฆ
#12206
@bodil Camera shakes, pans, refocusses, stabilises, zooms, refocusses on a shadow lurking in the background with tousled hair and an ill-fitting suit
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Thu Oct 20, 2022, 14:41:35 in reply to this tweet
#12205
Lettuce for PM!
๐Ÿ’Ÿ 4 ๐Ÿ”— Thu Oct 20, 2022, 14:36:37
#12204
Shit, the lettuce won
๐Ÿ’Ÿ 9 ๐Ÿ”— Thu Oct 20, 2022, 14:36:31
#12203
@jesslynnrose Yes indeed. /cc @evilrooster
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Oct 17, 2022, 18:03:04 in reply to this tweet
#12202
RT @tweetheart4711: If you need somewhere warm and quiet to work or read in London, the Linnean Society - bless them! - extend a welcome tโ€ฆ
#12201
@fogus Only at PL level, surely! #2 is inescapable in a distributed system ("microservices"). (#3 is either a restatement of #1 or #2, or has multiple-dispatch, which is fundamentally different and, you're right, not very fashionable at present...)
๐Ÿ’Ÿ 5 ๐Ÿ”— Fri Oct 14, 2022, 17:02:40 in reply to this tweet
#12200
Downloading a megabyte used to take an hour and a half (for me, in 1991). Now it takes half a second, if that.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Oct 12, 2022, 13:53:43
#12199
RT @Jermolene: One of the commercial contracts that funds my work on TiddlyWiki is coming to an end soon, so if your company uses TiddlyWikโ€ฆ
#12198
@andywingo Personal Computer A Question Of Latency Route 53 Strangebug Stripped (debug symbols mix)
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Oct 11, 2022, 08:52:09 in reply to this tweet
#12197
... is this... a commuting diagram...?
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Sep 26, 2022, 09:43:21
#12196
No greater dopamine hit.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Sep 26, 2022, 09:38:30
#12195
Friendship ended with LEIBNIZ EQUALITY ๐Ÿคข๐Ÿคฎ๐Ÿ˜ญ Now SETOID is my best friend ๐Ÿคฉ๐Ÿฅฐ๐Ÿ˜ (I wish I could have figured out how to use this for the proofs in my dissertation. Tip for grad students: look up "Add Relation", "Add Morphism". Huge, huge win.)
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Mon Sep 26, 2022, 00:11:56
#12194
@ProfMaxNew Makes tailcalls harder to make fast. Pascal convention is better for that.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Sep 17, 2022, 15:12:36 in reply to this tweet
#12193
The whole thread is pretty interesting but this in particular resonated strongly with me twitter.com/littleidea/staโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 3 ๐Ÿ”— Thu Sep 15, 2022, 17:03:53
#12192
RT @littleidea: ~50+ year old breakthrough socio-technical 'DevOps' lessons from coal mining (where investments in automation were failingโ€ฆ
#12191
@nicklockwood TCP echo server
๐Ÿ”— Mon Sep 12, 2022, 19:39:21 in reply to this tweet
#12190
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Sep 12, 2022, 19:02:03
#12189
RT @haymarketbooks: โ€œWe will not blame him for the crimes of his ancestors if he relinquishes the royal rights of his ancestors; but as lonโ€ฆ
#12188
@dubroy In our house it would likely be "all of the paw patrol pups, and fireman sam, rocky, zuma, big tree city rescue, activate, rescue, here we go"
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Sep 05, 2022, 22:06:49 in reply to this tweet
#12187
@dubroy Pics or it didn't happen
๐Ÿ”— Mon Sep 05, 2022, 21:47:54 in reply to this tweet
#12186
@polbaladas ๐Ÿ‘‹
๐Ÿ”— Mon Sep 05, 2022, 21:47:26 in reply to this tweet
#12185
@grhmc "In the beginning, the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move."
๐Ÿ”— Wed Aug 31, 2022, 16:27:48 in reply to this tweet
#12184
Do you use SSH *certificates* (not mere public-key authentication)? If so, how do you keep the CA keys secure but accessible? news.ycombinator.com/item?id=326607โ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ” 4 ๐Ÿ”— Wed Aug 31, 2022, 13:28:30
#12183
RT @pnh: 1942. Flann O'Brien invents the NFT.
#12182
@joepolitz You also may have trouble getting to step five, if you've not enough fingers to count that high after step four
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Aug 25, 2022, 23:26:31 in reply to this tweet
#12181
@warianoguerra @KeybaseIO Ooh, ouch, that commit/contributions graph is devastating.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Aug 22, 2022, 14:16:41 in reply to this tweet
#12180
@warianoguerra @KeybaseIO Yes indeed. I wonder how it's all going over there, post-acquisition. The lack of blog updates, for example, doesn't seem like a great sign of health.
๐Ÿ”— Mon Aug 22, 2022, 14:15:37 in reply to this tweet
#12179
The most recent entry on the @KeybaseIO blog was posted in May 2020! That's a long period of silence...
๐Ÿ’Ÿ 5 ๐Ÿ”— Mon Aug 22, 2022, 14:07:16
#12178
RT @GrantCuster: (always) thinking about a Minecraft-like app-builder. Instead of a blank canvas you should start with a procedurally-generโ€ฆ
#12177
@doitwithalambda Into the mercy seat I climb, my head is shaved, my head is wired
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Aug 21, 2022, 18:03:54 in reply to this tweet
#12176
@rsnous Ah, the GreenArrays GA144! greenarraychips.com/home/documentsโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Aug 19, 2022, 10:31:56 in reply to this tweet
#12175
RT @blaine: Paying taxes is amazing. Yesterday, a fleet of at least four water bombers, two helicopters, a surveillance plane, and a fireโ€ฆ
#12174
@gsw7 Unfortunately, it's handling key material, and I need a better way of assuring the user control and auditability over the code they're running than hoping the server doesn't update it on a whim...
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Aug 13, 2022, 10:19:36 in reply to this tweet
#12173
@krono Ohhhh I don't know about that...
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Aug 12, 2022, 13:49:39 in reply to this tweet
#12172
RT @jackrusher: ๐Ÿงต A bit of mythbusting around interactive development environments, dynamic languages, &c.
#12171
they have played us for absolute fools
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Aug 12, 2022, 11:30:39 in reply to this tweet
#12170
@hylomorphism You'd attach with a debugger, manually clean out the data segment and replace the executable segment whenever you wanted to use it to run another program.
๐Ÿ”— Fri Aug 12, 2022, 11:20:15 in reply to this tweet
#12169
RT @leastfixedpoint: @hylomorphism "clean image". I guess these lil guys are pets, not cattle... Imagining a world where Unix processes toโ€ฆ
#12168
@hylomorphism "clean image". I guess these lil guys are pets, not cattle... Imagining a world where Unix processes took a half hour to start and had to be cared for and loved because they were so costly to tear down and rebuild from scratch
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Fri Aug 12, 2022, 11:18:19 in reply to this tweet
#12167
And - success! It only took forty full minutes from clicking "run" on a fresh hello world Android project to seeing "hello world" onscreen in the emulator. Well done, everyone, well done. Well. Done. ๐Ÿ‘๐Ÿฅณ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Aug 12, 2022, 11:14:19 in reply to this tweet
#12166
"Waiting for all target devices to come online", me too buddy, me too
๐Ÿ”— Fri Aug 12, 2022, 11:11:55 in reply to this tweet
#12165
Two more device reboots later, and it appears to be a running emulated system. No sign of the app I wanted though. I'll try clicking "run" again. 40 minutes in.
๐Ÿ”— Fri Aug 12, 2022, 11:10:58 in reply to this tweet
#12164
... is... wait... did it just... I think the emulated device just rebooted itself? We're back to the Google "G" logo we had before. Maybe the emulator is sick?
๐Ÿ”— Fri Aug 12, 2022, 11:04:39 in reply to this tweet
#12163
It has now been a full half hour. Three of my four cores are fully loaded. The emulated device has gotten to the point where it tells me "Pixel is starting..." with an indeterminate-style progress animation.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Aug 12, 2022, 11:01:44 in reply to this tweet
#12162
@hylomorphism There's lies, damned lies, and minimum requirement specifications.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Aug 12, 2022, 11:00:04 in reply to this tweet
#12161
Lots of opportunity to admire the snazzy animations of the Google logo while I wait, though. Little reminders of whom I am to thank for this Developer Experience.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Aug 12, 2022, 10:58:35 in reply to this tweet
#12160
"System UI isn't responding" X Close app (clock) Wait ... I guess I'll wait?
๐Ÿ”— Fri Aug 12, 2022, 10:56:07 in reply to this tweet
#12159
I'm starting to feel like my Smalltalk-on-a-phone idea isn't so crazy after all.
๐Ÿ’Ÿ 9 ๐Ÿ”— Fri Aug 12, 2022, 10:55:28 in reply to this tweet
#12158
I've been waiting for about twenty minutes now to see whether this completely unmodified hello-world project will actually run. On a brand new four-core laptop with 8G of RAM. What a time to be alive
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Aug 12, 2022, 10:53:37 in reply to this tweet
#12157
Brand-new from-template hello-world Android project: "Gradle build finished in 10m 21s". "Timed out after 300s waiting for device emulator to start". Yeah, cool, this is fine
๐Ÿ’Ÿ 7 ๐Ÿ”— Fri Aug 12, 2022, 10:52:17
#12156
@gsw7 I only reached for extensions because they have extra securability options I need for my app that a regular web app can't give. I started with a regular web app until I realised I needed a better way to properly keep control of the data with the user, not the website.
๐Ÿ”— Fri Aug 12, 2022, 09:03:58 in reply to this tweet
#12155
Cordova maybe. Sigh.
๐Ÿ”— Thu Aug 11, 2022, 23:25:08 in reply to this tweet
#12154
I mean, I thought writing a browser extension intended to run on Firefox or Chrome on Android would be a great, lightweight alternative to having to wade through the process of building an Android app, but fuck me, I suppose.
๐Ÿ’Ÿ 6 ๐Ÿ”— Thu Aug 11, 2022, 23:18:49
#12153
This looks like the latest word on running one's own extensions in Firefox for Android. Is there any way I can test out my own extension on my own device for a while without releasing it publicly on AMO? blog.mozilla.org/addons/2021/01โ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu Aug 11, 2022, 23:12:36
#12152
@javahippie Something used "in anger" seems close.
๐Ÿ”— Thu Aug 11, 2022, 20:01:41 in reply to this tweet
#12151
@dustyweb @racketlang At first glance, it looks like it's `egal?`, Baker's proposal dating back to 1990 (though published in '93): citeseerx.ist.psu.edu/viewdoc/downloโ€ฆ
๐Ÿ’Ÿ 10 ๐Ÿ” 1 ๐Ÿ”— Thu Aug 11, 2022, 19:58:01 in reply to this tweet
#12150
Hey everyone @starlabsltd support is really great, I bought a Starlite IV a few months back, it's a neat machine, and the support people have been really friendly, responsive, and knowledgeable.
๐Ÿ’Ÿ 6 ๐Ÿ”— Thu Aug 04, 2022, 09:18:42
#12149
@starlabsltd Thank you! That's good news. I'll do that.
๐Ÿ”— Wed Aug 03, 2022, 15:51:48 in reply to this tweet
#12148
@starlabsltd Loving the StarLite IV. One q though, is charging over USB-C supposed to work? The little charge indicator comes on but the battery continues to drain and eventually run out, so it's a bit contradictory-seeming.
#12147
Wow htop sprouted an iotop tab while I wasn't looking! Amazing software, love it.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 03, 2022, 10:29:18
#12146
@ezbrooks Unchained Monotony
๐Ÿ”— Tue Aug 02, 2022, 16:47:51 in reply to this tweet
#12145
@grhmc ๐Ÿ˜ฌ
๐Ÿ”— Sat Jul 30, 2022, 17:31:54 in reply to this tweet
#12144
@cyberglot Also relevant, from 1994: citeseerx.ist.psu.edu/viewdoc/downloโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jul 29, 2022, 15:49:23 in reply to this tweet
#12143
node_modules/a/node_modules/b/node_modules/c/node_modules/d/node_modules/d/node_modules/d/node_modules/d/node_modules/d/node_modules/d/node_modules/d/node_modules/d/node_modules/d/node_modules/d/node_modules/d/node_modules/d/node_modules/d/node_modules/d/node_modules/d/node_modul
๐Ÿ’Ÿ 12 ๐Ÿ”— Wed Jul 27, 2022, 02:02:40 in reply to this tweet
#12142
BORN TO RM EXT4 IS A FUCK Unlink Em All 1970 I am trash man 410,757,864,530 DEAD INODES
๐Ÿ’Ÿ 170 ๐Ÿ” 35 ๐Ÿ”— Wed Jul 27, 2022, 02:01:17
#12141
@grhmc But, like, cut out the middleman, you know?
๐Ÿ”— Wed Jul 27, 2022, 01:51:06 in reply to this tweet
#12140
@grhmc Yeah like *ESPECIALLY* if there's a ton of immutable stuff in there
๐Ÿ”— Wed Jul 27, 2022, 01:45:23 in reply to this tweet
#12139
Given you have to backup, checksum, recursively unlink, etc. your files on a regular basis anyway, maybe we *should* just be using a persistent garbage-collected store instead of a traditional filesystem. Feels like a similar amount of amortized work.
๐Ÿ’Ÿ 18 ๐Ÿ”— Wed Jul 27, 2022, 01:38:13
#12138
@majek04 Another nice post on TCP. You've got so much experience with the damned thing now you must have some Pretty Good Reckons about how to design a better TCP?
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jul 26, 2022, 23:08:52
#12137
@laurencetratt Did you try something like this: unsigned char string_blob[] = "\x00\x01...\xff"; unsigned int string_blob_len = sizeof(string_blob) - 1; ? I wonder if it would be quicker and more memory-friendly than {0x00, 0x01, ..., 0xff}
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jul 25, 2022, 17:13:59 in reply to this tweet
#12136
@pybaccou @hillelogram One way to think of Syndicate is "semantics for message brokers", kinda. Bringing stuff into our programming languages that I learned from writing RabbitMQ in Erlang.
๐Ÿ”— Fri Jul 22, 2022, 09:55:36 in reply to this tweet
#12135
@yoshikiohshima @hillelogram I wish I'd taken the opportunity to chat with him about this stuff and my research back when I visited y'all in 2014!
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Jul 22, 2022, 09:52:19 in reply to this tweet
#12134
@pybaccou @hillelogram This is probably the best overview at present: synit.org/book/syndicateโ€ฆ -- and more generally re broadcast/OO, there are some pointers in the related work section of my diss e.g. syndicate-lang.org/tonyg-dissertaโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Jul 22, 2022, 09:50:48 in reply to this tweet
#12133
@ProfMaxNew > Final Aaaaaagebra Matches my experience
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun Jul 17, 2022, 19:25:16 in reply to this tweet
#12132
@ryzokuken That's what it's doing, I think, yeah. But I'm not sure why the limit of *20* digits, and why it's implementation-defined whether to round up or down at the end. Can it even be observable, after then converting to an IEEE754 double?
๐Ÿ”— Sun Jul 17, 2022, 19:21:35 in reply to this tweet
#12131
Dear TC39 people: Why does RoundMVResult talk about 20 digits of precision when doubles only have ~17? Are there some inputs to parseFloat I could supply to observe some difference based on the 20 digits??
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jul 17, 2022, 16:29:48
#12130
State of the SqueakPhone: syndicate-lang.org/journal/2022/0โ€ฆ TL;DR pretty good, considering! I'm happy with it and looking forward to more.
๐Ÿ’Ÿ 14 ๐Ÿ” 3 ๐Ÿ”— Fri Jul 15, 2022, 22:12:39
#12129
For the record, it looks like github's permissions model is insufficiently fine-grained. Which lines up with my experience with other integrations too, not just circleci. twitter.com/CircleCI/statuโ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ”— Thu Jul 14, 2022, 22:23:39 in reply to this tweet
#12128
@CircleCI Thanks for the response! Yeah it's a bad situation all round, clearly there's only so much you as integrators can do. Many other github integrations have the same issue it seems. Hopefully things get finer-grained on the github side.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jul 14, 2022, 22:22:53 in reply to this tweet
#12127
These massive power grabs from apps hooking into github are a bit annoying. Like I wanna use circleci for a project and it demands access to read AND WRITE (?!?!) *EVERY* repo I have access to, not just the one I care to use circleci on. Roll on bright capability future I guess
๐Ÿ’Ÿ 13 ๐Ÿ” 2 ๐Ÿ”— Thu Jul 14, 2022, 20:08:00
#12126
@rsnous union player?
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jul 14, 2022, 19:42:51 in reply to this tweet
#12125
RT @mjg59: Tom Lord, developer of Tom Lord's Arch (I think the first free software implementation of what we'd consider a modern VCS), diedโ€ฆ
#12124
Haha did I say interpreting X11 key events would be trivial?? Fuck
๐Ÿ’Ÿ 9 ๐Ÿ”— Thu Jun 23, 2022, 14:31:04
#12123
@fogus I scanned this some years back. Here it is: eighty-twenty.org/2022/06/23/henโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Jun 23, 2022, 13:09:24 in reply to this tweet
#12122
@LH I should say, I don't care about X11 per se. Its usefulness to me lies in the world of software it lets my stuff interwork with. Not only is X easier to implement from a weirdo oddball environment like Smalltalk, it gives access to a larger universe of stuff. For now :)
๐Ÿ”— Sun Jun 19, 2022, 21:36:37 in reply to this tweet
#12121
@LH (Remote desktop is not the same as network transparency, either!)
๐Ÿ”— Sun Jun 19, 2022, 21:26:56 in reply to this tweet
#12120
@LH Stable, but not mature. Compositor and WM not separable. WebRTC not good enough: another layer of protocol, including video codecs! The same goes for the pipewire stuff. Endless underspecified C-library gunk. It's the HTTP/2 of window servers: HTTP/1.1 lives on for a reason.
๐Ÿ”— Sun Jun 19, 2022, 21:26:17 in reply to this tweet
#12119
@LH Ehh, maybe. It'd probably work out OK but it doesn't seem like an improvement: 1) it doesn't seem mature yet 2) it doesn't allow separate window managers 3) it has a security model that doesn't match mine 4) it requires shm 5) it isn't network-transparent 6) it's very C-centric
๐Ÿ”— Sun Jun 19, 2022, 11:27:17 in reply to this tweet
#12118
@dustyweb *weeps gentle tears into coffee cup* It's true!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jun 18, 2022, 14:37:04 in reply to this tweet
#12117
So, like, does this count as retrocomputing? On more than one front, even.
๐Ÿ’Ÿ 5 ๐Ÿ”— Sat Jun 18, 2022, 12:51:23 in reply to this tweet
#12116
Current state of my pure-Smalltalk implementation of the X11 protocol (+ client side of the conversation, not attempting the server-side... yet):
๐Ÿ’Ÿ 42 ๐Ÿ” 6 ๐Ÿ”— Sat Jun 18, 2022, 12:31:45
#12115
RT @frescosecco: UBF (Universal Binary Format) is a binary format/protocol invented by Joe Armstrong. ubf.github.io/ubf/ubf-user-gโ€ฆ It is currentโ€ฆ
#12114
@LinqLover Yep! This is me, in that thread: forum.world.st/X-Server-impleโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jun 14, 2022, 18:21:57 in reply to this tweet
#12113
I gotta say, developing in Python sucks hard compared to developing-in-the-debugger in Smalltalk. Tooling/system issue, not a language issue. Programming with witnesses almost as good as programming with proofs ๐Ÿ˜…
๐Ÿ’Ÿ 11 ๐Ÿ”— Tue Jun 14, 2022, 17:07:15
#12112
@LinqLover In principle it'd be able to dynamically open windows on an arbitrary $DISPLAY, yes... remains to be seen how hard it'll be to get Morphic running in such a window!
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jun 14, 2022, 17:05:19 in reply to this tweet
#12111
@LinqLover What did you have in mind for remote objects/transparent message sends over X11?
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Jun 14, 2022, 15:49:05 in reply to this tweet
#12110
@LinqLover Interesting idea! That kind of thing hadn't occurred to me. I'm just working towards being able to open X windows etc (sidestep Areithfa Ffenestri), act as a Window Manager, etc. at present.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jun 14, 2022, 15:48:27 in reply to this tweet
#12109
@mwotton Also, for my Squeak-on-a-Cellphone project, maybe be able to run Firefox without losing the ability to have most of the phone's UI in Smalltalk
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Jun 14, 2022, 15:47:46 in reply to this tweet
#12108
@mwotton Get Squeak to be able to open X windows itself (sidestepping Areithfa Ffenestri); get Squeak to be able to be a Window Manager; etc :-)
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Jun 14, 2022, 15:47:09 in reply to this tweet
#12107
๐ŸŽ‰ First interesting interaction with my X server using my new X11 codec:
๐Ÿ’Ÿ 10 ๐Ÿ” 1 ๐Ÿ”— Tue Jun 14, 2022, 10:31:23
#12106
@networkservice The Nile research is IMO excellent and has some really unusual features that distinguish it from other PL research. Dan is currently working on getting it published so that the ideas aren't lost. But pushing it further requires more dedicated (funded) research IMO.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sun Jun 05, 2022, 13:37:57 in reply to this tweet
#12105
@networkservice It's waiting for someone to pick it up. The VPRI/CDG/HARC funding went away and everyone else working with graphics is "no thanks we are too busy" to follow up on Dan's fresh take on the fundamentals ยฏ\_(ใƒ„)_/ยฏ .
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Jun 05, 2022, 13:33:42 in reply to this tweet
#12104
@rsnous Erlang for sure. Racket partially: immutable by default, but mutability is reasonably widely used.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jun 04, 2022, 15:52:34 in reply to this tweet
#12103
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue May 31, 2022, 22:07:55 in reply to this tweet
#12102
@haxor If you're anything like me, this will never change.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat May 28, 2022, 21:20:22 in reply to this tweet
#12101
@jackrusher Oh neat! Thank you!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun May 22, 2022, 16:15:25 in reply to this tweet
#12100
RT @alisonatkin: I know most people probably feel this way. But I am just so gutted for communities that we've ended up in a position whereโ€ฆ
#12099
@joeld In the tweet you quoted, Hillel literally just said "its UX and IDE is miles miles miles better than any other language"
๐Ÿ”— Sun May 15, 2022, 20:33:13 in reply to this tweet
#12098
@dustyweb @spdegabrielle A few years ago I accidentally an emacs in Racket, so at least mostly lexical github.com/tonyg/rmacs
๐Ÿ’Ÿ 6 ๐Ÿ” 2 ๐Ÿ”— Sat May 14, 2022, 16:13:12 in reply to this tweet
#12097
RT @lambda_calculus: I got to see @santoshgnag's NJPLS keynote last week, and I can't stop thinking about it. It was one of the best keynoโ€ฆ
#12096
RT @leastfixedpoint: @abecedarius @rsnous @jckarter @JoelVanderWerf A major difference between Tierra and real bio is parallelism. I starteโ€ฆ
#12095
@abecedarius @rsnous @jckarter @JoelVanderWerf You end up using operon-like structures for control. But I never got far enough with it. Perhaps in another 20 years I'll have found enough time to get back to it.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri May 13, 2022, 15:24:30 in reply to this tweet
#12094
@abecedarius @rsnous @jckarter @JoelVanderWerf (* where by "cell" I mean "instruction", not "organism")
๐Ÿ”— Fri May 13, 2022, 15:22:09 in reply to this tweet
#12093
@abecedarius @rsnous @jckarter @JoelVanderWerf A major difference between Tierra and real bio is parallelism. I started but never finished an experiment with a spreadsheet-like every-cell-executes-simultaneously Tierra-like alife language once. It's a surprisingly challenging problem.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri May 13, 2022, 15:21:28 in reply to this tweet
#12092
@abecedarius @rsnous @jckarter @JoelVanderWerf Man, I loved playing with that when I was in high school. Such an exciting piece of software.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri May 13, 2022, 15:08:24 in reply to this tweet
#12091
PSA: ditaa (ditaa.sourceforge.net) is awesome
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri May 13, 2022, 13:51:07
#12090
Ghastly. C (as she is compiled) shouldn't be used. The replies to this include a bunch of classic victim-blaming, too: "you're holding it wrong, jUsT bE mOrE cArEfUl", as if objects lacked agency twitter.com/FiloSottile/stโ€ฆ
๐Ÿ’Ÿ 6 ๐Ÿ”— Fri May 13, 2022, 09:04:57
#12089
@rsnous @jckarter @JoelVanderWerf Like DNA with redundant coding and repetition. Also reminds of redcode and core war
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri May 13, 2022, 07:08:25 in reply to this tweet
#12088
@janl (galaxy brain) drugs *are* software
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu May 12, 2022, 15:52:29 in reply to this tweet
#12087
@bodil Yeah I switched to AMD about a month ago (for elite dangerous, how cringe) and the difference (improvement) in stability has been *marked*.
๐Ÿ”— Thu May 12, 2022, 10:07:45 in reply to this tweet
#12086
@bodil Ugh reading further it seems I am confused. There's a userspace blob as well as a fw blob? I guess I can just remain ignorantly happy I see pixels on my screen without too much fuss.
๐Ÿ”— Thu May 12, 2022, 09:51:03 in reply to this tweet
#12085
@bodil Cool. That makes me then wonder whether the fw blobs are literally the same across Windows and Linux - if so that portends well for stability improvements!
๐Ÿ”— Thu May 12, 2022, 09:48:13 in reply to this tweet
#12084
@bodil (though downthread people note that being in the blob rather than the driver means less to port to e.g. bsds etc, so *I guess*)
๐Ÿ”— Thu May 12, 2022, 09:39:12 in reply to this tweet
#12083
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 12, 2022, 09:36:25 in reply to this tweet
#12082
@DrDeeGlaze Javascript, in the browser. What's silly is that I'm not permitted to call randomUUID(), a standard method, unless I'm in HTTPS context, while I *am* allowed to call getRandomValues(). Obvs I can implement RFC4122 but it's still I have to for no reason
๐Ÿ”— Tue May 10, 2022, 22:39:09 in reply to this tweet
#12081
This is stupid: crypto.getRandomValues is available everywhere (in "insecure" contexts, :eyeroll:), but crypto.randomUUID is not (you have to use HTTPS to be allowed to use it).
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue May 10, 2022, 10:58:02
#12080
@disconcision @bmastenbrook
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue May 10, 2022, 08:27:25 in reply to this tweet
#12079
@DrDeeGlaze Not yet. Really not yet convinced about fediverse value prop!
๐Ÿ”— Mon May 09, 2022, 16:39:11 in reply to this tweet
#12078
@arsatiki I've been hesitant before because it can also be an *empty* timeline. Lovely people who mostly post good stuff sometimes post egregious crap. I'm just... starting to need to readjust the balance, cutting out the crap even at the cost of the good stuff. I guess.
๐Ÿ”— Mon May 09, 2022, 09:52:54 in reply to this tweet
#12077
I'll do my best to avoid such retweeting myself. (But again, it's burning down anyway, so it's not as if it matters)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 09, 2022, 09:49:55 in reply to this tweet
#12076
Learning to feel no compunction about unfollowing people who retweet shallow, disingenuous, facile mockery of other people into my timeline. Twitter's burning down anyway, what's the point.
๐Ÿ’Ÿ 10 ๐Ÿ”— Mon May 09, 2022, 09:48:47
#12075
Oh no, I'm getting sucked in to category theory. (@wilbowma I didn't know you worked with James&Sabry on reversible programming! Cool)
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat May 07, 2022, 14:23:13
#12074
RT @chrisamaphone: Are there any digital drawing apps that let you draw on noneuclidian surfaces? (or maybe... game map editors?)
#12073
Every time the status line of my browser shows "Loading apis.google.com" I think to myself "Loading ๐Ÿ๐Ÿ๐Ÿ.google.com"
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri May 06, 2022, 09:19:14
#12072
@BruceHoult @julianhyde Yes, that's the trick I thought was pretty neat.
๐Ÿ”— Thu May 05, 2022, 13:48:45 in reply to this tweet
#12071
RT @julianhyde: I got tired of counting digits in my large files so I wrote an awk script
#12070
@julianhyde Beautiful. I particularly like the space-teleporting trick for keeping things lined up properly!
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 05, 2022, 08:50:07 in reply to this tweet
#12069
@haxor @dustyweb Great :-) When you get to it, it's also worth comparing and contrasting DCIC with htdp.org if that's also something that hasn't come across your radar yet.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 04, 2022, 07:41:33 in reply to this tweet
#12068
@haxor @dustyweb (Have you seen dcic-world.org in this connection?)
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed May 04, 2022, 01:10:47 in reply to this tweet
#12067
๐Ÿ”— Mon May 02, 2022, 18:56:11 in reply to this tweet
#12066
@mjg59 I mean. Go ignores the last 35-40 years of PL research and practice; but this looks like it ignores the last 60 years...
๐Ÿ’Ÿ 26 ๐Ÿ” 1 ๐Ÿ”— Mon May 02, 2022, 12:35:52 in reply to this tweet
#12065
@mjg59 Oof, yeah. This falls into the same trap Go did: "I've written lots of programs, I can probably intuit my way to a pretty decent PL design." But the bar is *pretty* high by now. The Hare spec is not quite at the level of the Algol 60 Report, and PL semantics has progressed since!
๐Ÿ’Ÿ 24 ๐Ÿ” 1 ๐Ÿ”— Mon May 02, 2022, 12:33:59 in reply to this tweet
#12064
@graydon2 @OCamlLang Wait, I'm still confused about the area in the background there.
๐Ÿ”— Sat Apr 30, 2022, 20:10:03 in reply to this tweet
#12063
@graydon2 @OCamlLang I think you've nailed it!
๐Ÿ”— Sat Apr 30, 2022, 20:09:24 in reply to this tweet
#12062
@haxor You're welcome. Brandt takes the idea really seriously and connects to formal semantics, but I guess the idea is usually a lot more squishy, informal and art-like than that. It's nice (and occasionally crucial) to know one can reach for the formal semantics if needed though!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Apr 30, 2022, 17:21:43 in reply to this tweet
#12061
@haxor Because you could in principle give them semantics independent of their implementation; they form a little closed world. Especially language-like when they don't leak much through from the implementation language. This seems relevant: joergen-brandt.de/writing/2017-1โ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Sat Apr 30, 2022, 17:14:07 in reply to this tweet
#12060
@astahfrom @OCamlLang Yes, but...!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Apr 30, 2022, 17:06:17 in reply to this tweet
#12059
@stdlib It hurts!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Apr 30, 2022, 17:05:54 in reply to this tweet
#12058
Oh wow! I missed that this dcic-world.org had been released! This is great.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Apr 30, 2022, 17:05:09
#12057
Not *quite* sure what this chart from the new ocaml.org is trying to convey, @OCamlLang !
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Sat Apr 30, 2022, 14:14:22
#12056
RT @fasterthanlime: I love how the Go team can say "we literally don't care about language design, anyone who does is a nerd and we don't hโ€ฆ
#12055
RT @mraleph: now would be the best time to reinvent Wave
#12054
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Apr 23, 2022, 01:11:37 in reply to this tweet
#12053
@jmiven (thanks!) pointed me at @tomaspetricek's essays, e.g. tomasp.net/blog/2015/agaiโ€ฆ, through which I found @stephenrkell's essay humprog.org/~stephen/reseaโ€ฆ which could also have been what I was thinking of. twitter.com/leastfixedpoinโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Sat Apr 23, 2022, 00:42:00
#12052
@jmiven I think that was it! It's certainly pretty close to what I'm after. Thank you!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Apr 23, 2022, 00:38:31 in reply to this tweet
#12051
What was the recent(ish) paper that presented the history of the two usages of the word "type" in programming languages: logical/syntactic types and representation/implementation "types"/classes/tags? I cannot seem to coax it out of google!
๐Ÿ’Ÿ 13 ๐Ÿ” 1 ๐Ÿ”— Sat Apr 23, 2022, 00:04:36
#12050
@wilbowma Wow! Well done!
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Apr 22, 2022, 22:20:54 in reply to this tweet
#12049
@dave_universetf @apenwarr @Tailscale Just sent! Many thanks for taking the time to look at this!
๐Ÿ”— Fri Apr 22, 2022, 21:41:53 in reply to this tweet
#12048
@dave_universetf @apenwarr @Tailscale Thank you, I will do that now!
๐Ÿ”— Fri Apr 22, 2022, 21:35:31 in reply to this tweet
#12047
@dave_universetf @apenwarr @Tailscale ... uh, and where A is a github org tailnet.
๐Ÿ”— Fri Apr 22, 2022, 21:32:15 in reply to this tweet
#12046
@dave_universetf @apenwarr @Tailscale ... where B's tailnet is a single-user tailnet.
๐Ÿ”— Fri Apr 22, 2022, 21:31:57 in reply to this tweet
#12045
@dave_universetf @apenwarr @Tailscale Hm. So the shared device D is part of tailnet A, shared with user B; and all B's devices are logged into tailnet B. Accessing D works fine by IP address, but the name on the cert doesn't resolve for B's device.
๐Ÿ”— Fri Apr 22, 2022, 21:31:31 in reply to this tweet
#12044
@apenwarr @Tailscale (Thanks for taking a look at this BTW. I can be more concrete about details in DM if that would help clarify matters!)
๐Ÿ”— Fri Apr 22, 2022, 21:29:56 in reply to this tweet
#12043
@apenwarr @Tailscale The piece that seems to be missing is DNS for the invited user (?). Here's a quick summary of what I'm trying to do: gist.github.com/tonyg/da29076cโ€ฆ
๐Ÿ”— Fri Apr 22, 2022, 21:28:28 in reply to this tweet
#12042
@Tailscale is it expected that I should be able to use the letsencrypt https cert for a shared node from outside the owning tailnet? I haven't managed to get it to work and am now wondering if it's even possible.
#12041
@dubroy @rsms @rsnous I feel like the tools just stopped being maintained and/or sold/offered to users, too; 4GLs are *gone*. There's nothing that replaces them, either. Certainly nothing that brings that experience to e.g. the web. So the expectations grew, and the tools regressed.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Apr 22, 2022, 10:26:18 in reply to this tweet
#12040
RT @rsms: This is funny and maybe Rust isnโ€™t the most approachable, but this fun joke is a reminder Visual Basic was amazing. I feel like eโ€ฆ
#12039
@ctbeiser I've only read the first bit of "Reassembling the Social", but it was gripping and exciting stuff. My partner is applying ideas of object agency in a criminological setting so I get to vicariously enjoy the ideas as they come by.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Apr 21, 2022, 23:00:03 in reply to this tweet
#12038
@ctbeiser Have you been reading Latour?
๐Ÿ”— Thu Apr 21, 2022, 22:51:21 in reply to this tweet
#12037
@LeahNeukirchen Overload literal `1` so that `1 x = x` :-)
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Apr 21, 2022, 08:34:28 in reply to this tweet
#12036
@jonathoda @dubroy Amazing! Very strange.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Apr 20, 2022, 17:56:23 in reply to this tweet
#12035
@jonathoda @dubroy Oh man, there is some *great* stuff there. Thanks again, Jonathan. I enjoyed @jodielchen's thesis, and @edelwax's CEML is delightful.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Apr 20, 2022, 14:27:59 in reply to this tweet
#12034
@jonathoda @dubroy (Aside: negativity in the face of the creative impulse is just gross, and I'm sorry to hear it shut you down.)
๐Ÿ”— Wed Apr 20, 2022, 07:18:56 in reply to this tweet
#12033
@jonathoda @dubroy Thanks Jonathan! No idea if anything real will result but some friends and I are kicking around a few ideas and we'd definitely love to talk about all this stuff if we start to get our heads round it properly.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Apr 20, 2022, 07:17:56 in reply to this tweet
#12032
@LH @bobfromLJ Pushing it to call it a "clarification", perhaps :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Apr 19, 2022, 19:29:19 in reply to this tweet
#12031
@jonathoda what's the best current resource for getting an overview of your work on social datatypes? I love the idea and keep coming back to it, I'm looking for something I can point people at to get the idea across
๐Ÿ’Ÿ 7 ๐Ÿ”— Tue Apr 19, 2022, 17:45:12
#12030
@bobfromLJ @LH Fyi Luke this doesn't seem the most robust of claims; compare w mobile.twitter.com/hallam/status/โ€ฆ
๐Ÿ”— Tue Apr 19, 2022, 11:37:31 in reply to this tweet
#12029
@rsnous The band Spiritualized played with packaging like this for one of their albums! (I suppose a program could have actually useful information on the label, rather than it being a form vs content joke)
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Apr 14, 2022, 17:23:00 in reply to this tweet
#12028
@moorejh @dyokomizo Credit: a panel from the comic by @PearShapedComic at this link: anengineersguide.com/post/612489330โ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Thu Apr 14, 2022, 16:34:04 in reply to this tweet
#12027
@chrisamaphone Barnsley method!
๐Ÿ”— Wed Apr 13, 2022, 20:00:07 in reply to this tweet
#12026
RT @2over124: Hi, an undergrad at NEU reached out to me about finding co-ops in the type theory/compilers space. I'm always impressed by thโ€ฆ
#12025
@ProfMaxNew Cool! Thanks!
๐Ÿ”— Sun Apr 10, 2022, 17:41:22 in reply to this tweet
#12024
@ProfMaxNew It was a great class.
๐Ÿ”— Sun Apr 10, 2022, 17:24:02 in reply to this tweet
#12023
@ProfMaxNew Hah! The years of my PhD experience have blurred together.
๐Ÿ”— Sun Apr 10, 2022, 17:23:41 in reply to this tweet
#12022
@ProfMaxNew I'm surprised to find how often I refer back to those notes. (I think it was from Amal's class on types. Were you in the same run of that class as me?)
๐Ÿ”— Sun Apr 10, 2022, 17:18:57 in reply to this tweet
#12021
@ProfMaxNew ... where [Pierce(2005)] is ATTAPL.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 10, 2022, 17:12:44 in reply to this tweet
#12020
@ProfMaxNew I wrote notes on this way back in 2012 :-) scholar.google.com/scholar?clusteโ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Sun Apr 10, 2022, 17:07:10 in reply to this tweet
#12019
@auxilit Haha! Tradeoff of practicality for populism perhaps :-) This one is good and maintained docs.racket-lang.org/sql/index.html but tbh I usually cons one up when I need one ๐Ÿ˜…
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Apr 09, 2022, 20:35:07 in reply to this tweet
#12018
@rsnous Like multicast on the WiFi lan. Except hierarchically scoped. (And it doesn't handle the side-of-the-street example)
๐Ÿ”— Sat Apr 09, 2022, 07:35:17 in reply to this tweet
#12017
@auxilit There are a few sexpr syntaces for SQL I've used - easy to code up, works well.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Apr 08, 2022, 19:37:08 in reply to this tweet
#12016
@LinqLover @SqueakSmalltalk Could be usable to produce a more general version of the insanely useful Method Finder too, right?
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Apr 08, 2022, 13:27:48 in reply to this tweet
#12015
@LinqLover @SqueakSmalltalk Thank you! That sounds fantastic. Very cool stuff.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Apr 08, 2022, 13:26:43 in reply to this tweet
#12014
@LinqLover @SqueakSmalltalk Awesome!! I'm curious about the "isolated sandbox" part. How isolated are we talking? e.g. Duration>>waitAndThenLaunchMissiles
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Apr 08, 2022, 10:22:46 in reply to this tweet
#12013
@defnotbeka Good :-) I'm actually working on trying to languageize some of the aspects of Smalltalk/Self/Newspeak we discussed right now for a new wee language suitable for development of malleable long-lived agents. So it was apropos.
๐Ÿ”— Tue Apr 05, 2022, 19:50:22 in reply to this tweet
#12012
@defnotbeka Ok. My apologies. Thanks for discussing it with me.
๐Ÿ”— Tue Apr 05, 2022, 19:44:50 in reply to this tweet
#12011
@defnotbeka I get the frustration. I hope I haven't contributed to it.
๐Ÿ”— Tue Apr 05, 2022, 19:31:46 in reply to this tweet
#12010
@defnotbeka In the promote-a-library-to-a-language sense, common in the Racket world.
๐Ÿ”— Tue Apr 05, 2022, 19:31:04 in reply to this tweet
#12009
@defnotbeka Yeah, no, I'm not talking about tooling. I'm talking about the language-like features exhibited by the system, that might then be abstracted out into an actual language. Take the firmish boundaries of the Smalltalk system and turn them into hard boundaries of a language.
๐Ÿ”— Tue Apr 05, 2022, 19:30:31 in reply to this tweet
#12008
@defnotbeka (Isn't that what I said?)
๐Ÿ”— Tue Apr 05, 2022, 19:27:58 in reply to this tweet
#12007
@defnotbeka ^ That's why I think people (like me :-) ) are pointing at Smalltalk over and over. Thanks for discussing it with me, I think I see what you might be after: a *language* that does that kind of thing. And I definitely agree I don't know of any language like that.
๐Ÿ”— Tue Apr 05, 2022, 19:26:50 in reply to this tweet
#12006
@defnotbeka So I think Smalltalk shows one way a *system* designed for inhabiting a partial program can work. Perhaps it'd be valuable to study the system, and bring the relevant features from it into a (new?) language, to see if you can statically achieve what the Smalltalk *system* gets.
๐Ÿ”— Tue Apr 05, 2022, 19:25:39 in reply to this tweet
#12005
@defnotbeka Sorry, I take the question back, it was a silly question.
๐Ÿ”— Tue Apr 05, 2022, 19:23:06 in reply to this tweet
#12004
@defnotbeka Is Python a language separate from its implementation?
๐Ÿ”— Tue Apr 05, 2022, 19:21:50 in reply to this tweet
#12003
@defnotbeka Wow! Do you get that level of reflection on stacks? Can you resume them afterward? Could you use it to implement call/cc? That's amazing, I didn't think it could do that
๐Ÿ”— Tue Apr 05, 2022, 19:20:01 in reply to this tweet
#12002
@defnotbeka (Extending the language to solve the problem?)
๐Ÿ”— Tue Apr 05, 2022, 19:19:05 in reply to this tweet
#12001
@defnotbeka Yes, but you wouldn't then be able to write a debugger in python that let you edit and continue the missing bit of code. Or let you revise methods further up the stack. Etc. (Or version-control the code. Or search the codebase. Or, or, or, ...)
๐Ÿ”— Tue Apr 05, 2022, 19:18:37 in reply to this tweet
#12000
@defnotbeka Well the tooling only gets invoked when you have an uncaught exception, roughly speaking. Normal program flow doesn't touch the development tooling at all.
๐Ÿ”— Tue Apr 05, 2022, 19:17:21 in reply to this tweet
#11999
@defnotbeka So Python can never do what Smalltalk does, even if it had a does-not-understand handler etc. Its metamodel is too insane. A big part of why Smalltalk works for working with incomplete programs is the complete, rigid, weak metamodel.
๐Ÿ”— Tue Apr 05, 2022, 19:16:00 in reply to this tweet
#11998
@defnotbeka I'm kind of implicitly triangulating against the whole "languages as libraries" and "libraries as languages" thing from Racket, I think.
๐Ÿ”— Tue Apr 05, 2022, 19:14:29 in reply to this tweet
#11997
@defnotbeka OK, I think the state of Smalltalk implementations diverges from what you have in mind, strictly speaking wrt the standard etc, but I think the (extremely strong, language-like) conventions in the image leave the programmer in a very similar place.
๐Ÿ”— Tue Apr 05, 2022, 19:13:39 in reply to this tweet
#11996
@defnotbeka You're right, perhaps I should have said "self error: 'not yet implemented'". That's not up for grabs, if you admit the standard library.
๐Ÿ”— Tue Apr 05, 2022, 19:11:49 in reply to this tweet
#11995
@defnotbeka Hang on, you want callers of callers of callers of hole-bearing code to be marked as incomplete?
๐Ÿ”— Tue Apr 05, 2022, 19:09:59 in reply to this tweet
#11994
@defnotbeka I mean, it's small if you omit the libraries.
๐Ÿ”— Tue Apr 05, 2022, 19:07:55 in reply to this tweet
#11993
@defnotbeka It's rich, but very very small. Like Scheme, but more so.
๐Ÿ”— Tue Apr 05, 2022, 19:07:26 in reply to this tweet
#11992
@defnotbeka I'm not sure I understand: the "unfinished" meaning is manifest in the code, and doesn't need any special tooling. (You can use the normal find-senders-of notYetImplemented to find the explicit markers you've left for yourself, etc)
๐Ÿ”— Tue Apr 05, 2022, 19:07:10 in reply to this tweet
#11991
@defnotbeka I mean, it is defined to mean "signal a not yet implemented error", and it's manifest at the textual position of the hole. But if you want to strictly separate "library" from "language", I guess not. (There's not much Smalltalk left if you omit the library)
๐Ÿ”— Tue Apr 05, 2022, 19:05:50 in reply to this tweet
#11990
@defnotbeka Hmm. Is "self notYetImplemented" a hole, then? But setting holes aside, the rigid metastructure of Smalltalk is the foundation of version control, code sharing, code search, etc., and might be worth a look wrt the other things you brought up.
๐Ÿ”— Tue Apr 05, 2022, 19:03:15 in reply to this tweet
#11989
@defnotbeka Quite. Holes are, I guess, necessary but not sufficient for what you want? Maybe they're not very interesting in this context after all?
๐Ÿ”— Tue Apr 05, 2022, 18:58:21 in reply to this tweet
#11988
@defnotbeka Ah, OK, I guess I just don't understand what you want. Sorry!
๐Ÿ”— Tue Apr 05, 2022, 18:51:45 in reply to this tweet
#11987
@defnotbeka Programming styles with fewer blocks and more methods are correspondingly more malleable than the opposite. (This is especially important for long-lived relationships between behaviours, like in event-handling relationships)
๐Ÿ”— Tue Apr 05, 2022, 18:51:14 in reply to this tweet
#11986
@defnotbeka methods is very rigid and weak, which is what makes the tooling for classes and methods so powerful. (Like regexen, weak language = strong tools; the metastructure of Smalltalk is very rigid and weak for this reason)
๐Ÿ”— Tue Apr 05, 2022, 18:49:51 in reply to this tweet
#11985
@defnotbeka Actually, another very important thing is that it's *impossible* to have inline class/method definitions. Blocks are also somewhat clumsy to use, encouraging methods instead of blocks. The upshot is a "nudge" toward using methods - and the metalevel structure of classes and
๐Ÿ”— Tue Apr 05, 2022, 18:49:12 in reply to this tweet
#11984
@defnotbeka I guess the other thing is its trivial type system, making separate (re)compilation trivially easy.
๐Ÿ”— Tue Apr 05, 2022, 18:47:33 in reply to this tweet
#11983
@defnotbeka Bah, untyped *hole*. (Or is it typed? Thinking of selectors as data, there's a kind of type there)
๐Ÿ”— Tue Apr 05, 2022, 18:46:58 in reply to this tweet
#11982
@defnotbeka So a "untyped hold" in Smalltalk looks like "someReceiver someMessageNotYetImplemented", and you get dropped into a debugger (writting in Smalltalk) when execution crosses it. You can then abort or click on a "create method" button to fill the hole as the program runs.
๐Ÿ”— Tue Apr 05, 2022, 18:46:29 in reply to this tweet
#11981
@defnotbeka and various very strong conventions like self shouldBeImplemented, self notYetImplemented, self subclassResponsibility.
๐Ÿ”— Tue Apr 05, 2022, 18:45:16 in reply to this tweet
#11980
@defnotbeka OK. First bit is reflective access to contexts: that, plus the design of the Exception library, lets you "debug programs into existence" using debuggers written in Smalltalk. Second, the MessageNotUnderstood machinery, which lets you make "(un)typed holes". Then, the tooling
๐Ÿ”— Tue Apr 05, 2022, 18:44:35 in reply to this tweet
#11979
@defnotbeka Hm, I'm actually a bit puzzled by why you reject Smalltalk as being something to study wrt the points you raise. If you like I can elaborate on how it might fit. (We've followed each other for a while, which is why I feel entitled to bring it up! I hope I'm not being That Guy.)
๐Ÿ”— Tue Apr 05, 2022, 18:38:59 in reply to this tweet
#11978
@defnotbeka No harm done!
๐Ÿ”— Mon Apr 04, 2022, 22:29:13 in reply to this tweet
#11977
@defnotbeka ... not entirely unlike Smalltalk, perhaps. Or I guess Self, even more so. Or MOO perhaps? Or a spreadsheet?
๐Ÿ’Ÿ 5 ๐Ÿ”— Mon Apr 04, 2022, 21:28:35 in reply to this tweet
#11976
@arntzenius All of the above
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Apr 01, 2022, 22:24:40 in reply to this tweet
#11975
RT @arntzenius: @jix_ Nice! And from this perspective the reason XOR-linked lists are even possible at all is that regular doubly linked liโ€ฆ
#11974
RT @jix_: @arntzenius Looks to me like you could make an information theoretic argument against it: Navigating n steps requires learning nโ€ฆ
#11973
RT @arntzenius: XOR-linked lists are a context-space tradeoff: by storing only the XOR of the prev/next node addresses we need less space bโ€ฆ
#11972
@bodil This reminds me of a poem that's moderately well-known in New Zealand: allpoetry.com/The-Magpies (NZ magpies sound different to other magpies)
๐Ÿ”— Tue Mar 29, 2022, 09:16:46 in reply to this tweet
#11971
@aconbere We very much enjoyed The Hitch-Hiker's Guide to the Galaxy audio tapes for road trips etc when me and my sister were about those ages.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Mar 29, 2022, 08:50:41 in reply to this tweet
#11970
@dustingetz @geoffreylitt Cool! Serrano and his group have done a lot of neat stuff around Hop over the past couple decades; the original paper cites an early version of Links as particularly related, but I don't know if later evolution of that language is still multitier in the same way.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Mar 21, 2022, 20:48:14 in reply to this tweet
#11969
@geoffreylitt @dustingetz They might benefit from checking out some of the stuff people have already done on this front, e.g. Manuel Serrano's work on Hop hop.inria.fr/home/index.html
๐Ÿ’Ÿ 9 ๐Ÿ” 2 ๐Ÿ”— Mon Mar 21, 2022, 20:36:47 in reply to this tweet
#11968
Brutal and accurate on all counts. twitter.com/Gankra_/statusโ€ฆ
๐Ÿ’Ÿ 7 ๐Ÿ”— Thu Mar 17, 2022, 09:43:39
#11967
@disconcision Here's a criterion that accepts 1-3 and rejects the rest (4&6 are almost, but not quite, ok; 5 is irredeemable): a kind of transitivity. Judge (x OP1 y OP2 z) "ok" if (x OP1 y) and (y OP2 z) implies both x OP1 z and x OP2 z.
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Mar 17, 2022, 09:33:00 in reply to this tweet
#11966
@jonmsterling @lexi_lambda I'd guess Felleisen-expressiveness, sciencedirect.com/science/articlโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Mar 16, 2022, 10:28:02 in reply to this tweet
#11965
@julianhyde Oof! Doubly inaccessible!
๐Ÿ”— Wed Mar 16, 2022, 08:10:19 in reply to this tweet
#11964
I could have sworn I wrote down some notes about [thing I have been thinking about] but can I find them? Can I fuck. Still, glad I run a variant of Unix, the perfect operating system, no better way of managing personal computing is possible or desirable, files in folders is perfe
๐Ÿ’Ÿ 8 ๐Ÿ”— Tue Mar 15, 2022, 13:59:19
#11963
@defnotbeka Some good work has been done on dependent spell-checking, but writing the metaspells to check against is hard, not to mention the practical difficulties of working with familiars. Chickens and roosters both make a huge mess, it turns out
๐Ÿ”— Tue Mar 15, 2022, 09:02:14 in reply to this tweet
#11962
@defnotbeka Unfortunately, because of Rice's Disagreeable Barrier, spell checkers never really rise above the level of spell *linter*, unless you cast them at the same time as e.g. Turing's Ineffable Oracle
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Mar 15, 2022, 08:58:48 in reply to this tweet
#11961
@rsms NixOS, arguably
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Mar 15, 2022, 08:27:53 in reply to this tweet
#11960
@dubroy Here's an interesting snippet from Syndicate ca 2016 implementing a draggability-mixin behaviour, using Scheme-style recursive procedure state machines along with dataflow variables (x) and (y):
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Mar 08, 2022, 15:19:41 in reply to this tweet
#11959
@dubroy Sorry, yes, you do. You'd Scheme-like have a function per state, probably. All of which pushes me in the direction of using updatable fields and dataflow for this example.
๐Ÿ”— Tue Mar 08, 2022, 15:17:57 in reply to this tweet
#11958
@dubroy Ah: react { assert Pos(x, y); on SomeEvent => stop { react { assert Pos(x1, y1); ... }} } Because of "turns", the assert of the new Pos will happen before the retract of the old.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Mar 08, 2022, 15:06:55 in reply to this tweet
#11957
The hovering ribbon that gets in the way at the most inopportune possible moment! The inability to navigate beyond a paragraph or so with the arrow keys! Astonishing
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Mar 08, 2022, 13:25:17 in reply to this tweet
#11956
Wow. How does anyone cope with that accursed Wordpress block editor. It's ghastly, a true UX disaster.
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Mar 08, 2022, 13:17:55
#11955
@dubroy Yes indeed! In a way, it's already handled with assert - see git.syndicate-lang.org/tonyg/dubroy-uโ€ฆ - but could be done without fields, too. awaitClick would take x/y, and each state would assert Position(x, y). Prob transition on move evt, too.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Mar 08, 2022, 12:57:26 in reply to this tweet
#11954
@wilbowma @InfinitNutshell Just readjust your preferences so you're happy not stopping. cf Permutation City Solipsist Nation
๐Ÿ”— Tue Mar 08, 2022, 08:37:32 in reply to this tweet
#11953
@avibryant @disconcision @marclevoy Ars longa!
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Mar 08, 2022, 08:28:25 in reply to this tweet
#11952
@slava_pestov @rsnous ๐Ÿ˜ญ
๐Ÿ”— Tue Mar 08, 2022, 08:27:06 in reply to this tweet
#11951
@disconcision @marclevoy Lovely! You've probably seen @avibryant's loglo? twitter.com/leastfixedpoinโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Mar 08, 2022, 05:17:41 in reply to this tweet
#11950
@rsnous I mean, for those of us whose brains are poisoned by working with message-broker-adjacent technology, this is just Tuesday
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Mar 08, 2022, 05:08:36 in reply to this tweet
#11949
@_fsantanna @dubroy Three key differences from E-style Actor model: 1. "assertions" instead of just "messages"; 2. "dataspaces" (like a mini message-broker) as Big Hammer to hit problems with; 3. facets/"react" for "conversational state management" intra-actor.
๐Ÿ”— Tue Mar 08, 2022, 05:05:11 in reply to this tweet
#11948
@_fsantanna @dubroy Yep, state machines but can react to incremental changes in replicated state, not just message-like events. Yes, seq of awaits would be a `react` for each continuation - makes explicit the time gap between each, actor state could have shifted underneath you, etc. Same as Actors.
๐Ÿ”— Tue Mar 08, 2022, 05:02:15 in reply to this tweet
#11947
I've had a go at using Syndicate to implement @dubroy's toy click/drag problem. It came out pretty well! syndicate-lang.org/journal/2022/0โ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Sun Mar 06, 2022, 18:21:06
#11946
@dubroy @_fsantanna OK, here's a stab at it: syndicate-lang.org/journal/2022/0โ€ฆ -- I'd be very interested in any critiques or comments y'all have.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Mar 06, 2022, 18:19:36 in reply to this tweet
#11945
@_fsantanna I'll try to find time to give Dubroy's problem a go this weekend.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Mar 06, 2022, 11:46:31 in reply to this tweet
#11944
@_fsantanna Locally-synchronous/globally-asynchronous seems about right, yes. I've thought a bit about Dubroy's example, I think it'd find a pretty reasonable implementation, but I've not tried it yet. Sorry I don't have a terser presentation of Syndicate either... yet!
๐Ÿ”— Sun Mar 06, 2022, 11:46:13 in reply to this tweet
#11943
@_fsantanna ... they lead to programs which look quite a lot like Cรฉu/Esterel programs.
๐Ÿ”— Sat Mar 05, 2022, 12:06:43 in reply to this tweet
#11942
@_fsantanna Hi Francisco, you might be interested in the Syndicated Actor Model, which is closely connected to both SC and to SLs. (I cite Cรฉu in my dissertation :-) syndicate-lang.org/tonyg-dissertaโ€ฆ ) I'm afraid there's little in the way of good explanation of the DSL features, but in brief...
๐Ÿ’Ÿ 4 ๐Ÿ”— Sat Mar 05, 2022, 12:06:30 in reply to this tweet
#11941
Idea: blue-box style "secure attention key" for cell phones. Open the sound recorder, play the tones, get root
#11940
RT @apenwarr: @itsLIRAN To a capitalist, it is actually really hard to believe that the core Internet could ever work the way it does.
#11939
The embarrassment of re(-re-re-re-)discovering a non-empty folder on the Desktop named "THINGS TO FILE BEFORE 2014".
๐Ÿ’Ÿ 5 ๐Ÿ”— Thu Feb 17, 2022, 22:35:08
#11938
RT @jackrusher: In context...
#11937
@lexi_lambda @AlexKnauth This looks like the default behaviour of the choice operator in PEGs, if I understand correctly. Not exactly a "parsec-style library" I suppose :-)
๐Ÿ”— Wed Feb 16, 2022, 15:41:48 in reply to this tweet
#11936
@lexi_lambda Oh no oh no, is it possible for shrinks to be negative too
๐Ÿ”— Wed Feb 16, 2022, 09:21:51 in reply to this tweet
#11935
@lexi_lambda (Certainly, when I ripped off the TeX model for gui layout for syndicate, I made it Nat instead of Int)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Feb 16, 2022, 09:13:16 in reply to this tweet
#11934
@lexi_lambda I'm embarrassed to admit I was confused about negative stretch vs a shrink. I've refreshed my memory: now I reckon negative stretch is probably just "oh integers are signed" and having Nat instead of Int would work out just fine
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Feb 16, 2022, 09:11:44 in reply to this tweet
#11933
@lexi_lambda It feels a bit like "oh hey integers are signed so I guess we'll just follow the arithmetic" than anything deliberate
๐Ÿ”— Wed Feb 16, 2022, 09:10:35 in reply to this tweet
#11932
@lexi_lambda Totally! Yes, that's the area I'd be curious to see nearby design alternatives for.
๐Ÿ”— Wed Feb 16, 2022, 09:06:40 in reply to this tweet
#11931
@lexi_lambda It makes... an odd... kind of sense... in that now I've learned about it and worked with it a bit I'm Stockholm syndromed into seeing it as not entirely unnatural :-/ It'd be very cool to see alternatives nearby the idea of fills!
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Feb 15, 2022, 22:27:12 in reply to this tweet
#11930
@zeRusski @PaniczGodek @old_sound Doesn't give me much hope for WASM getting proper tail calls, either.
๐Ÿ”— Tue Feb 15, 2022, 13:13:18 in reply to this tweet
#11929
@zeRusski @PaniczGodek @old_sound Yeah I know, it's kind of a clown-car-ish tragedy that it hasn't been implemented! Especially vexing is the chrome team's scrapping of their working implementation :sigh:
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Feb 15, 2022, 13:12:56 in reply to this tweet
#11928
@zeRusski @PaniczGodek @old_sound Unfortunately not. It's "required" by ES6, but it's not implemented (other than apparently in Safari). This summary seems good: world.hey.com/mgmarlow/what-โ€ฆ (You mean "proper tail calls", not "tail call optimization", I think.)
๐Ÿ”— Tue Feb 15, 2022, 12:32:34 in reply to this tweet
#11927
@cstross (Looks twice) The capital "N" indicates it's the default. I don't know where the little "y" on the right comes from; when I try to reproduce this, the last char on the line is ")", and the default is "N"
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Feb 14, 2022, 10:38:38 in reply to this tweet
#11926
@cstross Wait, you want it to default to "yes"?
๐Ÿ’Ÿ 5 ๐Ÿ”— Mon Feb 14, 2022, 10:35:19 in reply to this tweet
#11925
@PjdPeter Cool. It'd be poor form to extend the critical section all the way around a loop like while (true) { enter(); something(); leave(); } though, so presumably they mandate at least a brief exit ahead of each entry? (I should probably just look at the paper eh :) )
๐Ÿ”— Mon Feb 14, 2022, 09:23:27 in reply to this tweet
#11924
@LH Do! It'd be great to see you. Maastricht is nice too
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Feb 12, 2022, 21:01:11 in reply to this tweet
#11923
@LH @GooglePay Maastricht!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Feb 12, 2022, 20:52:17 in reply to this tweet
#11922
@LH @GooglePay Where are you? Somewhere in the eurozone eh? Feel free to stop by if you're in the vicinity!
๐Ÿ”— Sat Feb 12, 2022, 18:06:43 in reply to this tweet
#11921
@PjdPeter Is there a guaranteed exit from the region before the next one? Is it fair-ish iow?
๐Ÿ”— Sat Feb 12, 2022, 10:15:36 in reply to this tweet
#11920
@chatur_shalabh ๐Ÿ‘‹ (Sort of, at any rate)
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Feb 11, 2022, 23:59:19 in reply to this tweet
#11919
Syndicate deals with this kind of thing pretty easily twitter.com/unormal/statusโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Feb 11, 2022, 14:10:42
#11918
@LinqLover Hmm, perhaps I'm just not used to it yet, but I'm actually finding it quite frustrating to use. Like the Amazon Prime Video UI, it seems to constantly do the wrong thing. I'll keep trying for a while longer though.
๐Ÿ”— Thu Feb 10, 2022, 15:46:28 in reply to this tweet
#11917
@ecgade ๐Ÿ˜ฌ
๐Ÿ”— Thu Feb 10, 2022, 15:43:29 in reply to this tweet
#11916
@PaniczGodek @old_sound twitter.com/leastfixedpoinโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Feb 10, 2022, 15:42:04 in reply to this tweet
#11915
@LinqLover Nope! And I haven't figured out how to get the pixel keyboard to do it either. So perhaps PEBKAC!
๐Ÿ”— Thu Feb 10, 2022, 10:55:35 in reply to this tweet
#11914
@__simt__ @mohanksriram This is a lovely characterisation of architecture. May I quote you on this?
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Feb 10, 2022, 10:54:21 in reply to this tweet
#11913
How is my quick hack of a 200 LoC phone keyboard actually easier to use than the default keyboard on the pixel 4? Actually I'll think this one through, it's probably something really obvious
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Feb 10, 2022, 08:33:17
#11912
It has been [ 0 ] days since I suffered lossage due to not gratuitously eta-expanding a closure in Python. (Mutable variables and closures do not mix! What a language)
๐Ÿ’Ÿ 6 ๐Ÿ”— Wed Feb 09, 2022, 23:58:07
#11911
RT @rsnous: Woah
#11910
RT @solardiz: What's the current status of Noise Protocol Framework noiseprotocol.org? Last update is revision 34 on 2018-07-11 whereโ€ฆ
#11909
This is the kind of program that really shouldn't be written in C: w1.fi/cgit/hostap/trโ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ”— Tue Feb 08, 2022, 17:01:06
#11908
@krono It's Unixโ„ข. Tools do one thing, and do it well.
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Feb 08, 2022, 13:10:12 in reply to this tweet
#11907
RT @TRANSFORMPrjct: Interested in #cryptocurrency ? Listen to what Professor Simon Mackenzie of TRANSFORM project has to say about some ofโ€ฆ
#11906
TIL: `git -C <directory> ...` is like `make -C <directory> ...`
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Feb 08, 2022, 12:27:42
#11905
RT @disconcision: any sufficiently advancedย UI framework ends up containing anย ad hoc, informally-specified,ย bug-ridden, slow implementatioโ€ฆ
#11904
And the bit about double-NAT and port mapping is extremely Syndicateish (inasmuch as Syndicate is like Day's RINA ideas, w enrollment prominently situated in the design, contra the IETF and OSI protocol suites)
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Mon Feb 07, 2022, 10:38:19 in reply to this tweet
#11903
I'm just so delighted by this article about Tailscale's NAT traversal. I just got to the birthday-paradox bit and it's *chef's kiss* tailscale.com/blog/how-nat-tโ€ฆ
๐Ÿ’Ÿ 49 ๐Ÿ” 9 ๐Ÿ”— Mon Feb 07, 2022, 10:33:26
#11901
Or can the socket be modified after the fd-pass in some restriction-escaping way perhaps?
๐Ÿ”— Sat Feb 05, 2022, 18:22:19 in reply to this tweet
#11902
Is it possible to securely pass a capability to listen on a particular port and only that port by configuring a socket and then using fd-passing to give it to someone else?
#11900
@dabeaz @luskwater @fogus I should say, it wasn't a reinvention so much as a building-upon: Racket's contracts are explicitly a carrying-forward of the Eiffel ideas.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Feb 04, 2022, 17:21:36 in reply to this tweet
#11899
@dabeaz @luskwater @fogus Yep! Racket has. And since about 2002 it has had higher-order contracts, which IIRC Eiffel never got. Racket's contracts are also a critical part of a major subfamily of the gradually-typed languages: they are automatically placed to guard typed/untyped boundaries.
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri Feb 04, 2022, 17:16:23 in reply to this tweet
#11898
`cargo publish` verification just saved my bacon. Caught an accidentally-committed reference to a path in my local work tree that I had been using to debug. Rust has really lovely tooling.
๐Ÿ’Ÿ 6 ๐Ÿ”— Fri Feb 04, 2022, 14:17:19
#11897
Or, \cupfil \cupfill \cupfilll twitter.com/jordydavelaar/โ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Feb 04, 2022, 14:06:02
#11896
@whitequark Wow! Now *that's* a leaky abstraction
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Feb 04, 2022, 14:04:51 in reply to this tweet
#11895
@DrDeeGlaze @danking00 ๐Ÿ˜ญ So many different hand-rolled proxy server caches. So ad hoc. Worst
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jan 31, 2022, 23:42:43 in reply to this tweet
#11894
๐Ÿ’Ÿ 5 ๐Ÿ”— Mon Jan 31, 2022, 23:08:48
#11893
@danking00 Docker and k8s have made everything worse while making everything seem better
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jan 31, 2022, 23:03:49 in reply to this tweet
#11892
@hadynt Nothing yet. Possibly just YouTube because we already pay for no ads for the kids programming. But possibly just nothing, back to mp3s...
๐Ÿ”— Sat Jan 29, 2022, 07:56:11 in reply to this tweet
#11891
@spdegabrielle Homoiconicity
๐Ÿ’Ÿ 6 ๐Ÿ”— Fri Jan 28, 2022, 23:58:10 in reply to this tweet
#11890
@aaron_turon It's *really* hard. Kia kaha.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jan 28, 2022, 21:14:01 in reply to this tweet
#11889
@Profpatsch Oh hey actually I *do* have a spare 1TB disk lying around that I don't have anything in particular in mind for. Hm
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jan 28, 2022, 13:58:21 in reply to this tweet
#11888
Cancelled Spotify Premium. Felt pretty weird to be paying somebody to platform dipshits that are materially harming society, so I stopped
๐Ÿ’Ÿ 12 ๐Ÿ”— Fri Jan 28, 2022, 13:15:36
#11887
@spiralganglion Have you seen delta.chat ?
๐Ÿ”— Fri Jan 28, 2022, 10:14:27 in reply to this tweet
#11886
@LeahNeukirchen ASL is supposed to have spatial anaphoric pronouns
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jan 27, 2022, 23:21:48 in reply to this tweet
#11885
@asynchronaut Thank you!
๐Ÿ”— Thu Jan 27, 2022, 22:20:41 in reply to this tweet
#11884
Brownout rebooted my workstation/server. Any UPS recommendations (for EU)??
#11883
@DrDeeGlaze I don't know. But I like the idea of bringing OS-style concerns into the ambit of the PL. (We do see this: JVM, Racket, Erlang are three examples of increasingly-OS-like-as-time-goes-by substrates. Not to mention Smalltalk-the-system.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jan 27, 2022, 20:35:56 in reply to this tweet
#11882
@DrDeeGlaze But yes, "memory safety" is a security property. Capability discipline is a security property. It's not just OSes that have security properties. (Or, rather, it is, but OS=PLruntime, so... :-) )
๐Ÿ”— Thu Jan 27, 2022, 19:47:13 in reply to this tweet
#11881
@DrDeeGlaze Well, I mean *if* that, yeah. But it doesn't have to be that way. Ocaps are a thing. I've often actually idly wondered what the PL that seL4 is the runtime for would look like...
๐Ÿ”— Thu Jan 27, 2022, 19:46:35 in reply to this tweet
#11880
@DrDeeGlaze Oh! I read it differently: there shouldn't be an OS *distinct* from its associated PL, but its functionality should instead be part of the programming model. So it doesn't make a value statement about the security model; if it's worthwhile, it should be part of the PL, etc.
๐Ÿ”— Thu Jan 27, 2022, 19:24:36 in reply to this tweet
#11879
@DrDeeGlaze "[PL] is a social construct" - Dr. Dee Glaze :-) I agree with everything you're saying, but I don't see the connection to the Ingalls quote.
๐Ÿ”— Thu Jan 27, 2022, 19:17:30 in reply to this tweet
#11878
@DrDeeGlaze Yep, it cuts both ways for sure.
๐Ÿ”— Thu Jan 27, 2022, 16:54:31 in reply to this tweet
#11877
@DrDeeGlaze "An operating system is a collection of things that don't fit into a language. There shouldn't be one." - Dan Ingalls. I'd be interested to hear more about how you see the idea as being counter to security! It seems neutral wrt the idea on its face.
๐Ÿ”— Thu Jan 27, 2022, 11:41:34 in reply to this tweet
#11876
@seldo @BrianTRice I probably misunderstand the "control" part!
๐Ÿ”— Thu Jan 27, 2022, 10:16:58 in reply to this tweet
#11875
@seldo @BrianTRice Without a "shared goal" are the "decentralized" nodes even associated with each other at all? eg does Internet fall into "decentralized" category given it has shared community goal of best-effort routing, per centralized rules for interoperation (BCPs)?
๐Ÿ”— Thu Jan 27, 2022, 10:13:57 in reply to this tweet
#11874
@elplatt Tough, because the Controller was an implementation artifact/accident more than an essential part! You could look at the Blue Book to get some ideas though?
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Jan 26, 2022, 18:44:49 in reply to this tweet
#11873
@jaredhanson Not, because URL structure analysis isn't RESTful. Hypertext as the engine of etc :-)
๐Ÿ”— Wed Jan 26, 2022, 18:36:43 in reply to this tweet
#11872
#11871
@wilbowma A-normal (assuming you meant "... | value" at the end of the def of "tail")
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jan 26, 2022, 15:04:36 in reply to this tweet
#11870
@arsatiki @Nika_Tofa Thank you! :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 25, 2022, 12:54:13 in reply to this tweet
#11869
@arsatiki Please share a link to this miraculous video of forbidden pasta knowledge!
๐Ÿ”— Tue Jan 25, 2022, 11:23:40 in reply to this tweet
#11868
@ckfinite @wilbowma Ohm's IDE does this, kinda. You promote interactive examples to test cases with one click
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 25, 2022, 09:32:17 in reply to this tweet
#11867
Delighted to be interrupted from useful work by needing to rebuild a couple of databases that borked themselves for inscrutable reasons. But no, we don't need any improvements to our operating systems, everything is perfect as it is.
๐Ÿ’Ÿ 5 ๐Ÿ”— Mon Jan 24, 2022, 09:59:31
#11866
@rsms @rsnous Oh interesting! I didn't know this, but it's nice to hear. I think the approach makes good sense: a little nudge in the direction of writing code robust to sudden interruption
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Jan 20, 2022, 09:06:48 in reply to this tweet
#11865
@dustyweb @marksammiller Coincidence! The traces are a very direct rendering of the ~reductions in the operational semantics.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Thu Jan 20, 2022, 01:02:46 in reply to this tweet
#11864
Dusting off my interaction-sequence-diagram tool for Syndicate from my PhD. Adapting it to the new wire protocol. This is so much easier to read than a bunch of printfs for debugging!
๐Ÿ’Ÿ 19 ๐Ÿ” 2 ๐Ÿ”— Thu Jan 20, 2022, 00:21:17
#11863
@rsnous If a web browser wore a goatee, would it wear it like this ... ... or like this ... ...?
๐Ÿ”— Tue Jan 18, 2022, 19:44:27 in reply to this tweet
#11862
@beef_mcgristle @rsnous @atomicthumbs That's lovely! And it's a palindrome. Obviously evil iow
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Jan 18, 2022, 19:43:22 in reply to this tweet
#11861
Goodbye irssi-in-tmux-over-ssh-in-the-cloud, hello @TheLoungeChat running on my PC accessible over @Tailscale. Works absolutely *beautifully*.
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun Jan 16, 2022, 20:32:45
#11860
@lukego I like this!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jan 16, 2022, 20:23:44 in reply to this tweet
#11859
@laurencetratt The weird ones who get to build the consumption platforms for the normals, yes! One reason I care about OSes and PLs is that there's a radical vision of personal computation and communication there. Hard to get there from Unix, tho
๐Ÿ”— Sun Jan 16, 2022, 19:09:50 in reply to this tweet
#11858
@samth If, uh, Unix seems radical, in this year of our lord not the jolly 1970s, then, uh, I don't know what to tell you
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun Jan 16, 2022, 14:42:45 in reply to this tweet
#11857
@otfrom Grubbing around with dumb binary blobs and a simple tree-shaped file system because That's The Way We've Always Done it and Well If It's Such A Bad Idea Where Are All the Better Ones and Every Time A Different Idea Has Been Tried There Has Been Mass Starvation and
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Jan 16, 2022, 12:29:17 in reply to this tweet
#11856
@otfrom Fair enough! But it's also, like, *incredibly* conservative.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Jan 16, 2022, 12:27:38 in reply to this tweet
#11855
There Is No Ethical Programming Under Unix
๐Ÿ’Ÿ 7 ๐Ÿ”— Sun Jan 16, 2022, 11:57:17 in reply to this tweet
#11854
We don't even have a Communist Manifesto analogue to work from!
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Jan 16, 2022, 11:54:03 in reply to this tweet
#11853
And, just as Tories continue, depressingly, to find support, apparently against all reason, ethics, humanity, and common sense - so too does Unix. We're fucked IOW
๐Ÿ’Ÿ 4 ๐Ÿ”— Sun Jan 16, 2022, 11:52:44 in reply to this tweet
#11852
Oh no. I'm drawing an analogy between Unix-liking and political conservatism, and weirdo-research-OS-liking and various flavours of leftism and/or anarchism. Heck. Unix-likers are basically Tories. Smalltalk-likers will never get anything done because of the endless infighting.
๐Ÿ’Ÿ 19 ๐Ÿ” 1 ๐Ÿ”— Sun Jan 16, 2022, 11:52:43
#11851
@rsnous That's a very Unix idea. Everything's a [text] file --> A [text] file is... anything??
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Jan 15, 2022, 21:57:44 in reply to this tweet
#11850
@rsnous (... AR headset that overlays a context menu on everything you can interact with...)
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Jan 15, 2022, 21:24:47 in reply to this tweet
#11849
@DrDeeGlaze Well, its feature negotiation model is interesting.
๐Ÿ”— Sat Jan 15, 2022, 21:20:57 in reply to this tweet
#11848
That's right, the mascara snake! twitter.com/HardSciFiMovieโ€ฆ
#11847
So what's bad about telnet-style DO/DON'T/WILL/WON'T protocol negotiation? What's a better way to do it?
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jan 15, 2022, 18:51:51
#11846
This youtube.com/watch?v=cWc7vYโ€ฆ is just fantastic. The look on his face as he finishes the finale! He's just: "*damn* I'm amazing. nailed it"
#11845
RT @qntm: ME: I'm sick of clinging to the face of this cliff. It's been two years. I want my life back. I'm letting go EVERYONE TIED TO ME:
#11844
@bigthingist And for *sure* it doesn't aim at anything other than two-party, state-machine based protocol interactions :) But the idea could grow in other directions. Eh. Yeah. Just background reading I guess, nothing directly useful!
๐Ÿ”— Fri Jan 14, 2022, 10:19:55 in reply to this tweet
#11843
@bigthingist The data format is UBF-A. UBF-B builds a ~schema language and a state-machine style process behavioural specification language on top of UBF-A. UBF-C isn't very interesting and can be ignored.
๐Ÿ”— Fri Jan 14, 2022, 10:18:56 in reply to this tweet
#11842
@bigthingist Contract monitors are alive and kicking in cutting-edge session type work, though, per recent PLACES workshop proceedings etc
๐Ÿ”— Fri Jan 14, 2022, 00:40:14 in reply to this tweet
#11841
@bigthingist Yes, that's it. It never really went anywhere, though, so - like SPKI/SDSI - it's probably best thought of as useful for inspiration than anything actually workable at present
๐Ÿ”— Fri Jan 14, 2022, 00:39:04 in reply to this tweet
#11840
@bigthingist (The relevant citation of course is dl.acm.org/doi/10.1145/59โ€ฆ)
๐Ÿ”— Fri Jan 14, 2022, 00:37:55 in reply to this tweet
#11839
@bigthingist (I don't know of such a language! Other than UBF-B itself, I suppose)
๐Ÿ”— Fri Jan 14, 2022, 00:34:28 in reply to this tweet
#11838
@bigthingist Reflection to extract descriptions seems, uh, hard. Easier could be to have a UBF-B like language generate a contract monitor to keep implementations in line; if the language is carefully designed enough, tooling can do all sorts of neat things with it
๐Ÿ”— Fri Jan 14, 2022, 00:33:11 in reply to this tweet
#11837
@bigthingist If you find anything sensible, I'm very interested in hearing about it!
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jan 13, 2022, 23:57:37 in reply to this tweet
#11836
xkcd.com/2567/ - Ontogeny recapitulates phylogeny
๐Ÿ’Ÿ 4 ๐Ÿ”— Wed Jan 12, 2022, 19:18:30
#11835
@garfieldnate @SpaceJuno @stevelaskaridis That's good news! Does that mean that the Mendeley API is sufficient for extracting everything of interest? I'd be glad to hear it if so, at least that way people can rescue their data and move across to an open platform.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jan 09, 2022, 16:01:30 in reply to this tweet
#11834
RT @NireBryce: so @beka_valentine got suspended and doesn't know why, in case you were wondering. twitter keeps being "yeah ok checks out"โ€ฆ
#11833
PinePhone battery discharge curve: syndicate-lang.org/journal/2022/0โ€ฆ. TL;DR: ~10h while idling with screen blanked but not sleeping. Not bad.
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri Jan 07, 2022, 11:53:38
#11832
RT @jwz: @mozilla Hi, I'm sure that whoever runs this account has no idea who I am, but I founded @mozilla and I'm here to say fuck you andโ€ฆ
#11831
"Autorepeating backspace in Syndicate Smalltalk:" button during: Touch react: [ self removeLastCharacter. Turn activeFacet after: 0.5 second turn: [ Turn activeFacet every: 0.1 second turn: [ self removeLastCharacter]]]
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun Jan 02, 2022, 20:25:30
#11830
This is nice work! Matthew Ralston's 2019 MS dissertation on tail call optimization (not really about correctness) in the Squeak/Pharo VM. rshare.library.ryerson.ca/articles/thesiโ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ”— Wed Dec 29, 2021, 22:50:51
#11829
@rsnous tbh this is kind of my plan: eighty-twenty.org/2020/10/07/devโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Dec 14, 2021, 18:17:27 in reply to this tweet
#11828
@NewsyNick @BrianTRice This is also true in the Best Style, YYYYMMDD: 20211202 :-)
๐Ÿ’Ÿ 42 ๐Ÿ” 1 ๐Ÿ”— Thu Dec 02, 2021, 17:06:43 in reply to this tweet
#11827
@krismicinski Beautiful!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Nov 13, 2021, 19:02:23 in reply to this tweet
#11826
@apenwarr Obvs the final session would be "Reflections on this conference"
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Nov 11, 2021, 08:37:47 in reply to this tweet
#11825
It kills me that DabbleDb, the product, disappeared at the time the team got hired into Twitter. It was such a cool product.
๐Ÿ’Ÿ 22 ๐Ÿ” 1 ๐Ÿ”— Wed Nov 10, 2021, 21:45:23
#11824
RT @DrDonnaYates: Alongside the theoretical priority awarded to demand reduction, we advocate for a more ethical stance that objectifies anโ€ฆ
#11823
RT @DrDonnaYates: We know from experience that suggestions that capacity-building and awareness-raising might be better aimed at the inhabiโ€ฆ
#11822
RT @DrDonnaYates: It is disconcerting that terms such as capacity-building and awareness-raising, with their implication that communities oโ€ฆ
#11821
RT @DrDonnaYates: Aiming research and recommendations at countries suffering harm implicitly or explicitly projects liabilities of causatioโ€ฆ
#11820
RT @DrDonnaYates: "Why There is Still an Illicit Trade in Cultural Objects and What We Can Do About It" by Neil Brodie, @mokersel, Simon Maโ€ฆ
#11819
RT @dwragg: The original digital currency.
#11818
RT @ShriramKMurthi: Any R1 universities hiring in PL-ish topics? My post-doc Ben Greenman is on the market. Ben is an expert in gradual typโ€ฆ
#11817
@networkservice Reminds me of Zave & Rexford's work, e.g. particularly figure 2 of pamelazave.com/marktoberdorf.โ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Tue Nov 02, 2021, 09:30:16 in reply to this tweet
#11816
@fm_volker Heh ๐Ÿ˜… thanks? Nothing like a really well-motivated use case to get people to follow along with even the most obtuse explanation...
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Oct 30, 2021, 15:14:17 in reply to this tweet
#11815
figured this one out, but now I've been using kubernetes, and my disk SURE IS FILLING UP hundreds and hundreds of gigabytes of useless redundant repetitive repeated downloads twitter.com/leastfixedpoinโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat Oct 30, 2021, 10:01:00
#11814
@beka_valentine (Continuation capture turns out to be mostly a red herring! This surprised me when I realised it. The real magic is just being able to embed continuation-lambdas in HTML.)
๐Ÿ”— Sat Oct 30, 2021, 09:55:49 in reply to this tweet
#11813
@beka_valentine Racket does nicely, but anything that can do the necessary dynamic routing will work as well: (send/suspend/dispatch (lambda (link-to) `(p "..." (a ((href ,(link-to (lambda (req) ...)))) "click here") "..."))) I've done roughly this in JS before. docs.racket-lang.org/web-server/serโ€ฆ
๐Ÿ”— Sat Oct 30, 2021, 09:54:37 in reply to this tweet
#11812
RT @leastfixedpoint: @beka_valentine True REST is the server calling the client (human) in CPS, offering a menu of continuations. Viewing tโ€ฆ
#11811
@beka_valentine True REST is the server calling the client (human) in CPS, offering a menu of continuations. Viewing the human's mental state as Scott-encoded data, IOW, and pattern-matching on it.
๐Ÿ’Ÿ 10 ๐Ÿ” 2 ๐Ÿ”— Sat Oct 30, 2021, 09:47:43 in reply to this tweet
#11810
Periodic reminder: Mendeley encrypts your data so you can't access it. (I no longer use Mendeley, because of the weird MAGAish way they handled user complaints about this. I'd have been willing to forgive if they'd acted like grown-ups, but w/e.) eighty-twenty.org/2018/06/13/menโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Sat Oct 30, 2021, 09:22:02
#11809
@SpaceJuno @stevelaskaridis First guess: the pointer isn't the right value. But hard to tell - maybe you can email me the transcript? (Also, which Mendeley version are you on?) I doubt I can help if it's anything more involved than eyeballing it, I'm afraid, since I don't have Mendeley installed anymore...
๐Ÿ”— Sat Oct 30, 2021, 09:19:34 in reply to this tweet
#11808
Powerful paperwhite DEC terminal aesthetic twitter.com/jckarter/statuโ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ”— Sat Oct 30, 2021, 09:17:25
#11807
Me too (as a results of influences from @palvaro among others!) twitter.com/palvaro/statusโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Oct 30, 2021, 09:07:05
#11806
@palvaro ... and now?
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Oct 30, 2021, 09:05:43 in reply to this tweet
#11805
@pcwalton struct FooRef(Arc<Mutex<Foo>>); struct Foo { ... } but I'm only a novice at Rust :)
๐Ÿ’Ÿ 4 ๐Ÿ”— Wed Oct 27, 2021, 08:46:22 in reply to this tweet
#11804
@beka_valentine , perhaps you were a respondent at the time? I know *someone* replied saying they had thoughts on the matter and hadn't written it up yet.
๐Ÿ”— Thu Oct 21, 2021, 21:47:00 in reply to this tweet
#11803
@beka_valentine It deserves to be written down in a short paper or blog post form. Nothing formal, just something less dissected than tweets... I will likely want to refer to it in future. I think I wondered on this hellsite about mechanically getting to bytecode from calculi a few years back,
๐Ÿ”— Thu Oct 21, 2021, 21:46:35 in reply to this tweet
#11802
@beka_valentine That was beautiful! Thank you!
๐Ÿ”— Thu Oct 21, 2021, 21:45:25 in reply to this tweet
#11801
@beka_valentine This looks a lot like a CK machine
๐Ÿ”— Thu Oct 21, 2021, 21:40:57 in reply to this tweet
#11800
@slava_pestov , but unironically (OK maybe X.500 is going a bit far)
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Oct 20, 2021, 23:01:12 in reply to this tweet
#11799
RT @marksammiller: @leastfixedpoint Hi @leastfixedpoint @dustyweb please note that the page this quote comes from thanks Scott Kim for thisโ€ฆ
#11798
@dustyweb Every time I type `sudo echo` I find myself humming... youtube.com/watch?v=uE-itlโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Oct 20, 2021, 13:24:18 in reply to this tweet
#11797
Wow, this is an interesting perspective on what's happening when you edit a literal string embedded in a program source text! (via erights.org/elang/grammar/โ€ฆ)
๐Ÿ’Ÿ 24 ๐Ÿ” 6 ๐Ÿ”— Wed Oct 20, 2021, 10:41:31
#11796
Weird and interesting Mac: 1984-2006 "Normal", "fine, I guess" Mac: 2006-2020 Weird and interesting Mac: 2020-? twitter.com/mjg59/status/1โ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Oct 19, 2021, 12:09:20
#11795
@dcreager @beka_valentine Racket's Scribble re-inverts the mode, making text primary again. @ b{florp "bloop's are great"} docs.racket-lang.org/scribble/gettiโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Oct 15, 2021, 19:32:16 in reply to this tweet
#11794
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 14, 2021, 12:16:53
#11793
Arxiv.org is down! :-(
๐Ÿ” 1 ๐Ÿ”— Thu Oct 14, 2021, 11:50:13
#11792
@vorpalsmith You might also be interested in this (as you contributed to revctrl\.org back in the day)
๐Ÿ”— Thu Oct 14, 2021, 11:47:55 in reply to this tweet
#11791
@bos31337 You might also be interested in this. Incidentally if you or @bramcohen have any more information on authorship of the content, or any more archived content stashed in a backup somewhere (!?) I'd love to hear about it!
๐Ÿ”— Thu Oct 14, 2021, 11:38:51 in reply to this tweet
#11790
Thanks to some cleanup work done by @SoftwareSwirl, I've dusted off and published the partial revctrl\.org archive I managed to scrape back in 2012, as it was falling victim to spam. The rendered, cleaned up site: tonyg.github.io/revctrl.org/ (cc @bramcohen)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 14, 2021, 11:37:31
#11789
debugging a problem with rust aarch64 cross compilation cloned cross, cargo, compiler-builtins, compiler-rt (wrong one), and now llvm-project i have no idea what i'm doing (but my disk sure is filling up)
๐Ÿ’Ÿ 5 ๐Ÿ”— Wed Oct 13, 2021, 10:48:20
#11788
@krono @ManishEarth @halftes6 ๐Ÿคฃ
๐Ÿ”— Wed Oct 13, 2021, 09:23:24 in reply to this tweet
#11787
@halftes6 @ManishEarth Oh interesting! I wonder if there's a connection to schemer culture?
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Oct 12, 2021, 21:22:09 in reply to this tweet
#11786
@HardSciFiMovies Buuuuut "everything all at once" existing is the simplest possible kind of universe (information-free), which is pretty awesome
๐Ÿ”— Tue Oct 12, 2021, 21:20:24 in reply to this tweet
#11785
@ManishEarth @halftes6 Northeastern Schemer culture has it pronounced "huh?", so `eq?` becomes "eek huh?" and `positive-integer?` becomes "positive integer huh?" :-)
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Oct 12, 2021, 21:17:35 in reply to this tweet
#11784
"Every system has an irreducible amount of complexity; the only question is, who is going to have to deal with it? The user? The application programmer? Or the platform developer? " - Larry Tesler
๐Ÿ’Ÿ 13 ๐Ÿ” 3 ๐Ÿ”— Tue Oct 12, 2021, 19:59:04
#11783
RT @hackerfantastic: Here's how to run full commands with arguments via CVE-2021-41773 via a path traversal vulnerability in the event mod-โ€ฆ
#11782
@Knoblauchkeks @BenBE1987 Oh, how interesting! Why?
๐Ÿ”— Mon Oct 04, 2021, 07:50:47 in reply to this tweet
#11781
@cliffordheath That's an option worth considering!
๐Ÿ”— Mon Oct 04, 2021, 07:50:34 in reply to this tweet
#11780
@DrDeeGlaze Yeah RE2 has some very nice properties. Not quite standards-flavoured enough, perhaps.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 03, 2021, 19:09:35 in reply to this tweet
#11779
@eugeneia_ Aha! Now I understand what you meant by "YANG" :) twitter.com/leastfixedpoinโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 03, 2021, 18:23:53 in reply to this tweet
#11778
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 03, 2021, 18:23:27 in reply to this tweet
#11777
Ooh! Precedent! RFC 8610 uses XML Schema regexen! rfc-editor.org/rfc/rfc8610.htโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 03, 2021, 18:13:19 in reply to this tweet
#11776
@greghendershott Argh! That is indeed a nasty wrinkle. Let me see what the XML regex spec has to say about that.
๐Ÿ”— Sun Oct 03, 2021, 16:29:34 in reply to this tweet
#11775
@eugeneia_ Yeah it's not terrible! The lack of backreferences is nice. It's missing lazy quantifiers, but maybe that's not a big deal. Essentially, a hybrid of XML Schema and XQuery/XPath RE might hit the sweet spot. But then, maybe POSIX ERE is already there?
๐Ÿ”— Sun Oct 03, 2021, 16:05:47 in reply to this tweet
#11774
ERE (unlike BRE) doesn't support backreferences, which is good in this context
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun Oct 03, 2021, 15:59:07 in reply to this tweet
#11773
The only half-way "standard" option to my mind is POSIX ERE. I wonder whether it has sensible complexity bounds
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 03, 2021, 15:57:29 in reply to this tweet
#11772
Because it's network-facing and potentially very widespread, the language should be conservative (i.e. *regular* languages only), very widely available, and ideally easy to implement
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 03, 2021, 15:55:40 in reply to this tweet
#11771
Suppose you are writing an Internet Standard that involves regular expressions as part of the network protocol. Which dialect do you choose? Why? What am I missing?
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Sun Oct 03, 2021, 15:54:59
#11770
@thingskatedid @rawrafox ๐Ÿฆˆ๐Ÿฆˆ tvรฅ smรฅ grรฅhaj
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Sep 21, 2021, 10:17:42 in reply to this tweet
#11769
@davidtolnay I'd love your thoughts on this, if you can spare the cycles; is it a sensible thing to want? Am I holding it wrong? stackoverflow.com/questions/6915โ€ฆ
#11768
Watching ./configure run (using a thrifty 1 of my 48 cores) has given me a lot of opportunity to consider how *I* would have written autoconf.
๐Ÿ’Ÿ 6 ๐Ÿ” 1 ๐Ÿ”— Wed Sep 15, 2021, 20:44:22
#11767
@SeanTAllen I dunno man, the one thing it is intended to do well is "be unix" and,
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 14, 2021, 14:28:14 in reply to this tweet
#11766
O, `proc_macro2`/`syn` gurus, I throw myself on your mercy: stackoverflow.com/questions/6915โ€ฆ
๐Ÿ” 1 ๐Ÿ”— Sun Sep 12, 2021, 12:44:46
#11765
@Michcioperz Yes what a lot of nonsense eh!
๐Ÿ”— Thu Sep 09, 2021, 21:55:44 in reply to this tweet
#11764
@LH @rsnous There were some I couldn't read. Sooner rather than later, I'd advise! (If you get one of those fancy analog-magnetic-flux-scan machines, let me know how it is...)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Sep 09, 2021, 21:52:59 in reply to this tweet
#11763
RT @rsnous: what's the longest time it's ever taken you to deliver a byte from one computer to another?
#11762
@rsnous Back in about 2014 I hunted down a floppy drive specifically so I could access some old code on a floppy from 1991. So that's 23 years or so?
๐Ÿ’Ÿ 4 ๐Ÿ”— Thu Sep 09, 2021, 17:09:06 in reply to this tweet
#11761
@asynchronaut Yeah, but Debian :-) (and fair enough too! I guess)
๐Ÿ”— Thu Sep 09, 2021, 16:03:02 in reply to this tweet
#11760
@heinz_gies You're welcome! Hope it works for you :)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Sep 09, 2021, 14:33:21 in reply to this tweet
#11759
Giving myself a gold star ๐ŸŒŸ for Contributing To Free Software Today :-)
๐Ÿ’Ÿ 5 ๐Ÿ”— Thu Sep 09, 2021, 14:07:58 in reply to this tweet
#11758
Big-enough quantitative improvements lead to qualitative changes: certainly the case here. Makes "cargo flamegraph" something I can run anytime in less than 15 seconds rather than having to carefully plan when I want to spend 15 minutes waiting for it...
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Thu Sep 09, 2021, 14:06:05 in reply to this tweet
#11757
60-fold speed-up of Linux "perf" (for some tasks): eighty-twenty.org/2021/09/09/perโ€ฆ
๐Ÿ’Ÿ 15 ๐Ÿ” 5 ๐Ÿ”— Thu Sep 09, 2021, 14:01:34
#11756
A couple of "fantasy abstracts (TM)" which I wrote several years ago. I really want to read these two papers! gist.github.com/tonyg/3ba09a41โ€ฆ
๐Ÿ’Ÿ 31 ๐Ÿ” 3 ๐Ÿ”— Mon Sep 06, 2021, 17:13:56
#11755
@julianhyde @morel_lang How lovely that they're useful! Thanks!
๐Ÿ”— Sun Sep 05, 2021, 10:32:45 in reply to this tweet
#11754
Lots and lots of Syndicate, Preserves, and Syndicate-system-layer stuff has happened in the last couple of months! An update on the project blog: syndicate-lang.org/journal/2021/0โ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ” 2 ๐Ÿ”— Thu Sep 02, 2021, 16:55:06
#11753
@_saljam lo siento!
๐Ÿ”— Wed Sep 01, 2021, 11:06:18 in reply to this tweet
#11752
@h100gfld You might very well think that; I couldn't possibly comment!
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Sep 01, 2021, 11:03:43 in reply to this tweet
#11751
How is google docs *so* much better than online versions of word? One company stays afloat by selling ads; the other one literally by producing and selling an office suite. Truly weird.
๐Ÿ’Ÿ 11 ๐Ÿ” 4 ๐Ÿ”— Wed Sep 01, 2021, 10:19:06
#11750
This mini-rant brought to you by this small example of egregious ad-hocery: freedesktop.org/software/systeโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Sep 01, 2021, 10:04:37 in reply to this tweet
#11749
It's that thing where it just never *occurs* to us to step back from the problem. "Hey, I need to escape arbitrary strings to fit in this restricted sublanguage. Waaaaait haven't I done this like a million times already in my career? Hmmmmm."
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Sep 01, 2021, 10:03:30 in reply to this tweet
#11748
Unix wins because of the uniformity of the approach to interconnection (i.e. ~KPNs). Unix loses because of the *plethora* of stupid little domain-specific languages for getting away from "everything is a bag of bytes". Umpteen ill-specced string escaping variants, uuenc, b64, etc
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Wed Sep 01, 2021, 10:01:39
#11747
@bmastenbrook Hahaha ๐Ÿคข๐Ÿคฎ dammmmmmmnnnn it
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Sep 01, 2021, 09:03:25 in reply to this tweet
#11746
Today I realised that the name of my Syndicate-based system layer has to be.... synit
๐Ÿ’Ÿ 6 ๐Ÿ”— Wed Aug 25, 2021, 19:30:25
#11745
@apenwarr Thanks! I'll potter around exploring the various options.
๐Ÿ”— Tue Aug 24, 2021, 12:35:21 in reply to this tweet
#11744
@apenwarr Have y'all considered a tailscale "family plan"? It'd be neat to be able to selectively link devices and services between my little network and my partner's network, but the "team plan" is *slightly* too pricey for the kind of adhoc low key thing I have in mind
๐Ÿ’Ÿ 6 ๐Ÿ”— Tue Aug 24, 2021, 11:19:16
#11743
@csperkins It's a prefect description of Richard E Grant, Colin
๐Ÿ”— Fri Aug 20, 2021, 23:27:39 in reply to this tweet
#11742
@rsnous UX stands for Umami Xperience
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jul 16, 2021, 16:45:56 in reply to this tweet
#11741
This looks amazing: "Rules work as a way of communicating computation at a mechanistic level without teaching programming" computinged.wordpress.com/2021/06/28/rulโ€ฆ
๐Ÿ’Ÿ 6 ๐Ÿ”— Wed Jun 30, 2021, 08:49:32
#11740
@disconcision @LeifAndersen
๐Ÿ”— Thu Jun 24, 2021, 22:34:42 in reply to this tweet
#11739
Sometimes programming in Rust is like programming in Coq, in a good way. But sometimes programming in Rust is like programming in Coq, not in a good way.
๐Ÿ’Ÿ 34 ๐Ÿ” 7 ๐Ÿ”— Thu Jun 24, 2021, 20:30:57
#11738
@s_chng @wilbowma @jonmsterling @Simon_JF @jfdm Thanks Stephen! That's awesome. I'll update my repo to point to yours.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jun 23, 2021, 22:54:46 in reply to this tweet
#11737
These old slides from a 2016 presentation of the nascent Syndicate actually do a pretty good job of showing off some of the ideas: syndicate-lang.org/papers/esop-20โ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Wed Jun 23, 2021, 20:20:55
#11736
@wilbowma @jonmsterling @Simon_JF @jfdm ... and *here* are some much prettier slides that show off a bunch of slideshow hackery (but that don't actually have any TeX in them): syndicate-lang.org/papers/esop-20โ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 23, 2021, 20:20:00 in reply to this tweet
#11735
@wilbowma @jonmsterling @Simon_JF @jfdm Here are some slides that use the library: syndicate-lang.org/papers/esop-20โ€ฆ ...
๐Ÿ”— Wed Jun 23, 2021, 20:19:21 in reply to this tweet
#11734
I guess this might even be of slightly broader interest, so: twitter.com/leastfixedpoinโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Jun 23, 2021, 20:15:37
#11733
@wilbowma @jonmsterling @Simon_JF @jfdm Ha ha fiNALlY a pUBlicAtiON of SOme oF the wORk froM my diSSERtaTIon!!!!11
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Jun 23, 2021, 20:14:43 in reply to this tweet
#11732
@wilbowma @jonmsterling @Simon_JF @jfdm Here you all go. github.com/tonyg/texpict.โ€ฆ Note it's based on Stephen Chang's 2012 code, with subsequent tweaks and improvements by me. For my part I'm happy to licence via CC0 but I don't know Stephen's thoughts on the matter!
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Wed Jun 23, 2021, 20:13:37 in reply to this tweet
#11731
@jonmsterling @Simon_JF @jfdm Will do! Give me a couple of hours.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 23, 2021, 19:01:34 in reply to this tweet
#11730
@Simon_JF @jfdm I used Racket's "slideshow" for most of my academic talks, calling out to tex for equations and embedding the resulting eps as high-res pngs. Dirty but effective, and having a real PL for assembling slides was a big win (not to mention the macros!)
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jun 23, 2021, 17:33:48 in reply to this tweet
#11729
@ShriramKMurthi Though to be fair, once you get enough USB sound cards plugged in, you'll find that there's at least one that works with each app you're interested in. Usually.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jun 23, 2021, 17:32:35 in reply to this tweet
#11728
@ShriramKMurthi Unix audio: consistent quality and levels of service since 1969.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jun 23, 2021, 17:31:32 in reply to this tweet
#11727
RT @chatur_shalabh: I want to think about the high level information model of the system, various views of this across the system, how it eโ€ฆ
#11726
(during (StreamConnection $source $sink (TcpLocal "0.0.0.0" 5999)) (at source (assert (Source-sink sink))))
#11725
@karaspita Thank you! Yay!
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jun 17, 2021, 19:37:03 in reply to this tweet
#11724
@hashtagoras Wait, is it actually apselene rather than aplune? I think it is. But periselene seems weird compared to perilune.
๐Ÿ”— Wed Jun 16, 2021, 22:01:35 in reply to this tweet
#11723
@hashtagoras My favourite words! Apoapsis and periapsis! (The general case of apo/peri-gee/lune/jove/helion)
๐Ÿ”— Wed Jun 16, 2021, 22:00:42 in reply to this tweet
#11722
I just found this old diagram, from a talk on Marketplace back on 2013 (!). Neat how most of the Syndicate ideas were already in place in one form or another. syndicate-lang.org/journal/2021/0โ€ฆ
๐Ÿ’Ÿ 6 ๐Ÿ” 2 ๐Ÿ”— Wed Jun 16, 2021, 09:01:40
#11721
@rsnous Very System 7 (and earlier) feel. Drag and drop the "System" folder - all else was yours. (Plus some magic thing to "bless" a boot disk? I forget.)
๐Ÿ’Ÿ 5 ๐Ÿ”— Tue Jun 15, 2021, 19:11:57 in reply to this tweet
#11720
RT @Andrew_Taylor: The pretend code on the laptop screen in the stock photo at developer.bbc.com is user-editable. https://t.co/EpPj9โ€ฆ
#11719
@jckarter
๐Ÿ”— Mon Jun 07, 2021, 23:17:28 in reply to this tweet
#11718
@BruceHoult Thanks! That's very hlepful!
๐Ÿ”— Mon Jun 07, 2021, 16:06:47 in reply to this tweet
#11717
I love my son SO MUCH.
๐Ÿ’Ÿ 15 ๐Ÿ”— Mon Jun 07, 2021, 16:06:27
#11716
Every time, I think I remember, so I just do it, only to find that I was wrong, the program doesn't work, I get confused (because the error messages are bad), and it takes me an age to actually find the problem.
๐Ÿ”— Mon Jun 07, 2021, 15:52:27 in reply to this tweet
#11715
You can't remember the order of arguments to "ln -s"? I can't remember the order of arguments to `call-with-values`.
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Mon Jun 07, 2021, 15:51:30
#11714
@gregeganSF @badedgecases
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jun 06, 2021, 15:58:11 in reply to this tweet
#11713
RT @wilton_quinn: Process linking has its origins in a physical process!
#11712
@noelwelsh Sci hub.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Jun 05, 2021, 16:14:56 in reply to this tweet
#11711
Lots of great progress on my capability-based syndicate-rkt implementation! syndicate-lang.org/journal/2021/0โ€ฆ
๐Ÿ’Ÿ 8 ๐Ÿ” 2 ๐Ÿ”— Fri Jun 04, 2021, 23:29:37
#11710
Every. Single. Time. One of these days I'll remember to *start* writing my "should be a quick and easy shell script" in python, instead of engaging in a brief but devastating losing battle with /bin/sh beforehand.
๐Ÿ’Ÿ 16 ๐Ÿ” 1 ๐Ÿ”— Fri Jun 04, 2021, 14:35:36
#11709
@marksammiller :-) Here it is! syndicate-lang.org/tonyg-dissertaโ€ฆ and there's fulltext HTML here: syndicate-lang.org/tonyg-dissertaโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jun 01, 2021, 14:43:00 in reply to this tweet
#11708
@j_v_66 Hahaha MAYBE
๐Ÿ”— Tue Jun 01, 2021, 10:45:24 in reply to this tweet
#11707
@jackrusher Thanks!
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jun 01, 2021, 10:45:12 in reply to this tweet
#11706
Rereading parts of my dissertation, I'm actually really proud of it. I like it.
๐Ÿ’Ÿ 16 ๐Ÿ”— Tue Jun 01, 2021, 09:51:17
#11705
RT @jessykate: #space #history twitter: looking for a 40 y/o document from the now-defunct Office of Technology Assessment. Archives were tโ€ฆ
#11704
$1 dollar = 1 square dollar
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun May 30, 2021, 22:31:41
#11703
"More progress on Preserves Schemas" syndicate-lang.org/journal/2021/0โ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue May 25, 2021, 15:16:31
#11702
"This document proposes a Schema language for the Preserves data model." preserves.gitlab.io/preserves/presโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ”— Tue May 25, 2021, 14:30:35
#11701
Preserves Schemas for Racket, plus a couple of changes to the Schema language itself and its metaschema: syndicate-lang.org/journal/2021/0โ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri May 21, 2021, 23:25:48
#11700
So Racket has a suite of student languages ranging from "beginner" through "intermediate" and "advanced" and then to "full Racket". Wouldn't it be nice to have config files in "#lang config", "#lang config+conditional", "#lang config+turing" or similar
๐Ÿ’Ÿ 5 ๐Ÿ”— Fri May 21, 2021, 22:04:00 in reply to this tweet
#11699
@adoemon I'm afraid I don't have any good references on this topic. But yes in general I want to have power tools within reach when I need them. This doesn't have to be an "always-on" thing; it'd make sense to change "language levels" as appropriate
๐Ÿ”— Fri May 21, 2021, 22:02:44 in reply to this tweet
#11698
RT @pookleblinky: I'm here to chew gum and watch horrific workplace accident videos and I'm *wet crunching sound* *wet crunching sound* *weโ€ฆ
#11697
@adoemon This particular bad DSL encoded using YAML actually has (bad) variables, but lacks conditionals, which is what I need in this case...
๐Ÿ”— Fri May 21, 2021, 08:13:01 in reply to this tweet
#11696
@aramallo Thanks! @bboreham pointed me at it upthread. It doesn't solve my problem because I'm dealing with a GCP-based interpreter of a pile of YAML, so I don't get to control the interpretation process.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri May 21, 2021, 08:12:16 in reply to this tweet
#11695
Direct link to the recording: asciinema.org/a/415280
๐Ÿ”— Thu May 20, 2021, 14:07:41 in reply to this tweet
#11694
@bboreham yow.
๐Ÿ”— Thu May 20, 2021, 14:02:50 in reply to this tweet
#11693
@bboreham I.... hesitate to ask. But put it this way, I have programmed in m4 before, and honestly it wasn't so bad
๐Ÿ”— Thu May 20, 2021, 13:50:48 in reply to this tweet
#11692
Demo of capabilities securing access to a dataspace in novy-syndicate: syndicate-lang.org/journal/2021/0โ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Thu May 20, 2021, 13:49:12
#11691
@karnauskas Another such victory, and we are undone
๐Ÿ”— Thu May 20, 2021, 11:54:50 in reply to this tweet
#11690
@dwragg |-----------------------| | WILL WRITE PROGRAMS | | THAT WRITE PROGRAMS | | THAT WRITE YAML FILES | | THAT BUILD PROGRAMS | | FOR FOOD | |-----------------------| (\__/) || (โ€ขใ……โ€ข) || / ใ€€ ใฅ
๐Ÿ’Ÿ 5 ๐Ÿ”— Thu May 20, 2021, 11:54:29 in reply to this tweet
#11689
@monadic Haha! OK I see! ... Yeah I should totally rename the characters from Alice/Bob/Charlie to Murray/Bret/Jemaine at bandMeeting assert Present("Bret");
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 20, 2021, 10:54:42 in reply to this tweet
#11688
@monadic (Though I'll be honest, not *quite* sure what you're getting at?)
๐Ÿ”— Thu May 20, 2021, 10:42:14 in reply to this tweet
#11687
@monadic Uncanny. Like Murray, I *also* have said a lot of things in my time; not all of it worth listening to!
๐Ÿ”— Thu May 20, 2021, 10:40:08 in reply to this tweet
#11686
เฒ _เฒ  I mean, just, issuetracker.google.com/issues/1244682โ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu May 20, 2021, 10:24:42 in reply to this tweet
#11685
Given that there's no sense in completely losing my shit over this, please just let me remind people that using YAML because it's "declarative" and "not a programming language" is *totally* going to come back and bite you in the ass. You *will* want variables, conditionals etc.
๐Ÿ’Ÿ 20 ๐Ÿ” 5 ๐Ÿ”— Thu May 20, 2021, 10:20:40
#11684
@marksammiller Oh! While I have your ear: "security ambition level 4" - did you ever write up your "initial draft taxonomy"? lists.squeakfoundation.org/pipermail/squeโ€ฆ
๐Ÿ”— Thu May 20, 2021, 09:12:53 in reply to this tweet
#11683
@marksammiller Cool! Thanks. Looks like lexspoon.org is current(ish); but no contact details. I've reached out on, of all things, LinkedIn...
๐Ÿ”— Thu May 20, 2021, 09:10:08 in reply to this tweet
#11682
RT @brucel: Google Chrome is trialling a new technology they're calling "RSS" blog.chromium.org/2021/05/an-expโ€ฆ
#11681
@marksammiller The Squeak 25th anniversary is coming up in September. I thought of E-on-Squeak as maybe something that could be mentioned as part of the anniversary event -- are you the right person to talk to about it? It's a neat bit of Smalltalk/Squeak history.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 19, 2021, 19:52:41
#11680
(there's also a syndicate-lang.org discord, if that floats your boat more: discord.com/invite/X88sx5dJ )
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 19, 2021, 16:44:05 in reply to this tweet
#11679
I've moved the syndicate-lang IRC channels from freenode over to #syndicate and #preserves on the new irc.libera.chat servers: syndicate-lang.org/community/
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 19, 2021, 16:41:56
#11678
@dubroy Thanks! Me too :)
๐Ÿ”— Mon May 17, 2021, 20:06:07 in reply to this tweet
#11677
I'm super happy to announce NLnet funding for my latest project, "Structuring the System Layer with Dataspaces": syndicate-lang.org/projects/2021/โ€ฆ
๐Ÿ’Ÿ 31 ๐Ÿ” 11 ๐Ÿ”— Mon May 17, 2021, 17:51:09
#11676
Brand new website for Syndicate, Dataspaces and Conversational Concurrency! syndicate-lang.org
๐Ÿ’Ÿ 21 ๐Ÿ” 7 ๐Ÿ”— Mon May 17, 2021, 17:50:22
#11675
@coreload Hah! Excellent!
๐Ÿ”— Mon May 17, 2021, 17:49:38 in reply to this tweet
#11674
@coreload (I'm curious, too: how did you stumble across the site today?)
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon May 17, 2021, 16:55:51 in reply to this tweet
#11673
@coreload Ha! Thanks! BTW, I completely redid the site over the last few weeks (the Mondrianization was just the first step... all the content is different now too). I'm gonna post about it in a couple of hours
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 17, 2021, 16:55:11 in reply to this tweet
#11672
@bmastenbrook I can't hit you with my own spicy takes, you have monopolised them all
๐Ÿ”— Mon May 17, 2021, 08:57:24 in reply to this tweet
#11671
"in the real world there are only three layers", hard agree! (this is analogous to the idea of a single recursive kind of layer) twitter.com/bmastenbrook/sโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon May 17, 2021, 08:55:56
#11670
@BruceHoult Not even! (Though that too, I guess, hah!) Just a couple of aliases, e.g. "qqup" = cvs -q up "$@" | grep -v '^?'. Bletch
๐Ÿ”— Sun May 16, 2021, 11:40:33 in reply to this tweet
#11669
OMG I just discovered I still have my old scripts for working with cvs in my standard dotfiles repo. How long has it been I used anything but git
๐Ÿ’Ÿ 4 ๐Ÿ”— Sat May 15, 2021, 23:42:36
#11668
RT @CZEdwards: Ideally, now would be the time when the UN stepped in and began (true) peacekeeping, including defense of both sides from ouโ€ฆ
#11667
@samth @TaliaRinger So DE-DK had the great advantage of adjusting relations between two preexisting states rather than carving up some existing area and sticking a couple of new administrations in it. IN-PK, not so much; IL-PS, not so much. Funnily enough, the Brits, both times :-/
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat May 15, 2021, 08:19:55 in reply to this tweet
#11666
@dustyweb @marksammiller @craigstuntz @kate_sills Haha no I meant "that's it" as in "it must be that" rather than "that trivial thing is all there could be"! I fully acknowledge the ecosystem point! :-) And yes it makes it well worth studying.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat May 15, 2021, 08:04:53 in reply to this tweet
#11665
@dustyweb @marksammiller @craigstuntz It's just never been clear to me what we're protecting against. Left-pad style attacks, maybe. I guess that's it.
๐Ÿ”— Fri May 14, 2021, 22:46:14 in reply to this tweet
#11664
@dustyweb @marksammiller @craigstuntz Is it a bit like W7, Newspeak modules, etc.? Lexical scope plus a module factory function, more or less?
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri May 14, 2021, 22:40:11 in reply to this tweet
#11663
@dustyweb @craigstuntz @marksammiller Hah ugh. Racket has a bit of stuff to do with securing syntax (see "syntax taints" in the manual), but I've always been deeply suspicious not just of the mechanism, but also of the motivation. Ocaps at runtime, sure, but who needs protecting at compile time? It's not clear to me.
๐Ÿ”— Fri May 14, 2021, 21:52:23 in reply to this tweet
#11662
@dustyweb @craigstuntz @marksammiller Yep. Stick yer macros in a module and then deprecate the module when it's time. People will upgrade or not, adjust their code or not, no skin off your nose! :)
๐Ÿ”— Fri May 14, 2021, 21:48:13 in reply to this tweet
#11661
@rogersm @craigstuntz A language with syntax not just shrunk, but actually deflated (this is an LZ77 joke that also works for perl?)
๐Ÿ”— Fri May 14, 2021, 21:47:07 in reply to this tweet
#11660
@SeanTAllen Oh.... people who like matrices ๐Ÿ˜…
๐Ÿ”— Fri May 14, 2021, 21:45:24 in reply to this tweet
#11659
@SeanTAllen I mean, machine learning is popular, but I didn't think it was *that* popular
๐Ÿ”— Fri May 14, 2021, 21:30:24 in reply to this tweet
#11658
@craigstuntz
๐Ÿ’Ÿ 14 ๐Ÿ” 3 ๐Ÿ”— Fri May 14, 2021, 21:29:43 in reply to this tweet
#11657
@TaliaRinger They're not glowy, they're marked with significance. Like the way your brain perceives a triangle in those optical illusions, there's some kind of part of the visual system that insists there's something there, though there's not
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 12, 2021, 19:32:01 in reply to this tweet
#11656
@TaliaRinger It's pretty vague. Maybe it's a half-ring, or just a bunch of the kind of glowy-but-not-really-there things-waiting-to-be-instantiated with the "X" in "Seven Xs"
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 12, 2021, 19:31:22 in reply to this tweet
#11655
@TaliaRinger A ~ring ~80cm across of approximately 7 ... uh ... glowing nothingnesses? each ~10cm diameter, hovering in imaginary space about 1 metre left and forward of me, at about eye level. (I'm left handed)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 12, 2021, 19:30:00 in reply to this tweet
#11654
@jesslynnrose Web servers deliver IRQs to pages instead of events! You have to configure the IRQs by hand at page load time! Render pages by poking into a 4,000-byte Uint8Array! Bandwidth is incorrectly measured in kilobaud! Scripts are <64k each & call each other using segment descriptors!
๐Ÿ’Ÿ 4 ๐Ÿ”— Wed May 12, 2021, 19:22:40 in reply to this tweet
#11653
Pretty weird that the IDF should explicitly, publicly claim to be a terrorist organization, but at least it's kinda honest? I mean, maybe run it by your PR people first? Still, would that more of the world's violent oppressors be so up-front about their agenda
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed May 12, 2021, 13:22:23
#11652
Don't be me. Don't just slap a band-aid on an underlying bad design, because it WILL come back to bite you at EXACTLY the wrong moment and you WON'T HAVE TIME to fix it properly and just, ugh. Computers.
๐Ÿ’Ÿ 9 ๐Ÿ”— Wed May 12, 2021, 11:45:58
#11651
@DRMacIver Collapsible physical green screen, and then face the window?
๐Ÿ”— Wed May 12, 2021, 11:44:27 in reply to this tweet
#11650
@arntzenius I never did more than dip a toe into the water - a dataspace looks a bit opponentish - but if I ever go further, I'll be looking into multi-agent semantics. Dataspaces might be a bridge from multi- to two-party games?
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 12, 2021, 08:48:30 in reply to this tweet
#11649
@andywingo Good to hear! I haven't seen any progress on PTC for wasm for a long time now, so I'm glad things are moving.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 10, 2021, 21:57:19 in reply to this tweet
#11648
@andywingo *One* of those targets has nominal support for tail calls.
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon May 10, 2021, 21:39:20 in reply to this tweet
#11647
@j_v_66 NOT QUITE but, well, if you squint, maybe :-)
๐Ÿ”— Mon May 10, 2021, 15:33:24 in reply to this tweet
#11646
A surprisingly fast, surprisingly simple Actor library for Java: git.syndicate-lang.org/syndicate-langโ€ฆ
๐Ÿ’Ÿ 13 ๐Ÿ” 3 ๐Ÿ”— Mon May 10, 2021, 11:27:46
#11645
@RaphaelWimmer @bschne @rsnous @liquidizer @maxkriegers Nice. Couple of downsides for our particular case: 1. no photoshop :) and 2. needed to work from mobile. Using dropbox as an intermediary was a nifty trick, I reckon!
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 10, 2021, 10:05:03 in reply to this tweet
#11644
RT @dyokomizo: > The cost of the [smallpox] eradication effort was roughly $300ย million > Roughly a third came from the developed world >โ€ฆ
#11643
@bschne @rsnous @liquidizer @maxkriegers I've done exactly this, and it was really useful: eighty-twenty.org/2016/12/31/mobโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon May 10, 2021, 09:04:20 in reply to this tweet
#11642
@j_v_66 @graydon_pub @pcwalton We must, one presumes, imagine C programmers happy
๐Ÿ”— Fri May 07, 2021, 10:50:57 in reply to this tweet
#11641
@graydon_pub @pcwalton I find that C forces me to recode the wheel everywhere, in one "rocket jump" (haha) from The Metal to the global invariants. Shitty standard library, no module system, not even an "ocaml-batteries" equivalent. Yeughh.
๐Ÿ”— Fri May 07, 2021, 10:37:50 in reply to this tweet
#11640
@graydon_pub @pcwalton Absolutely. I've come to *love* the "defense in depth" that working with a proper module system / proper memory safe language gives. Each little piece can concentrate on its local invariants, and they compose safely to give the global invariants needed.
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri May 07, 2021, 10:35:46 in reply to this tweet
#11639
RT @The_Real_Riggz: @CommodoreBlog
#11638
@DrDonnaYates Slides as a kind of contrapuntal Greek chorus, please
๐Ÿ”— Wed May 05, 2021, 09:37:46 in reply to this tweet
#11637
I tell you what, after a few weeks without coffee, I'm rrrrrrrrrrrrrrrrrreally enjoying this morning's coffee
๐Ÿ’Ÿ 18 ๐Ÿ”— Wed May 05, 2021, 09:26:30
#11636
@graydon_pub Thanks for alerting me to their request for donations! Donated.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 05, 2021, 09:15:50 in reply to this tweet
#11635
RT @cestlemieux: jan 2021: I am going to write a *great* thesis may 2021: I am going to write *a* thesis
#11634
RT @corbett: I did not thankfully burn the house down but I made the most goth of toasts
#11633
@TaliaRinger There are only two hard things in laundry: putting it away, and figuring out what that kind-of half-cardigan, half-sweater thing is really called
๐Ÿ’Ÿ 4 ๐Ÿ”— Tue May 04, 2021, 20:36:49 in reply to this tweet
#11632
RT @littledan: Our values are definitely in scope for discussions on business decisions, since they're the purpose of our project. If youโ€ฆ
#11631
RT @littledan: At Igalia, we think that work is inherently political. We encourage each other to discuss societal impacts and to consider oโ€ฆ
#11630
RT @claire_horwell: @jiwandeepkohli Thatโ€™s beautiful! Here is ours from a few weeks ago.
#11629
@MIT_CSAIL @BrianTRice @UMinho_Oficial The paper doesn't mention version numbers for any of the software it runs. I wonder if the TypeScript numbers include ts-to-js compilation time? That could explain the otherwise startling difference between ts and js, which isn't addressed at all in the paper.
๐Ÿ” 1 ๐Ÿ”— Fri Apr 23, 2021, 23:04:18 in reply to this tweet
#11628
@awelonblue @chatur_shalabh That's cool. It's exactly the opposite of what I thought you were going to say! I'll need to think more about this. Instead of a Chomskyish hierarchy of *data* (program) we have a ?hierarchy of *context* (interpreter/observer).
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Apr 20, 2021, 23:04:33 in reply to this tweet
#11627
@awelonblue @chatur_shalabh Data's raison d'etre is to be discriminated on to direct control flow, yes. I was interested in your suggestion that "predictability" might distinguish an "evaluator" from a "data processor".
๐Ÿ”— Tue Apr 20, 2021, 22:49:18 in reply to this tweet
#11626
@awelonblue @chatur_shalabh That's an interesting approach! Shades of grey, of course, but can you say more about what kind of "predictability" you mean? Does it line up with the Chomsky hierarchy, for instance? Is an interpreter for total pure ฮป "predictable" in this sense? Datalog?
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Apr 20, 2021, 20:40:51 in reply to this tweet
#11625
@beka_valentine <ip version="4"><dont-fragment/><ttl>64</ttl><source>127.0.0.1</source><destination>127.0.0.2</destination><payload><tcp version="4"><source>47263</source><destination>443</destination><sequence-number>1038467563</sequence-number><ack>2344123009</ack><syn/><window>65535</window><
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Apr 20, 2021, 20:20:25 in reply to this tweet
#11624
@beka_valentine Current routing hardware takes advantage of the fixed position + length of addresses. Might be tricky to get high speed routing to happen with variable-length / variable-position addresses?
๐Ÿ’Ÿ 4 ๐Ÿ”— Tue Apr 20, 2021, 19:45:34 in reply to this tweet
#11623
Squeak is such a delightful environment. I'm blown away by the fact that 230ish lines is enough to get a usable on-screen keyboard.
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Apr 20, 2021, 19:19:06 in reply to this tweet
#11622
Blogged about my Smalltalk OnScreenKeyboardMorph (finally!): eighty-twenty.org/2021/04/20/on-โ€ฆ
๐Ÿ’Ÿ 12 ๐Ÿ” 2 ๐Ÿ”— Tue Apr 20, 2021, 17:02:41
#11621
@mhyee @wilbowma @ionathanch ๐Ÿ—ก๏ธ๐Ÿ—ก๏ธ๐Ÿ—ก๏ธ no.
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Apr 19, 2021, 21:21:41 in reply to this tweet
#11620
RT @ae_play: Thinking more about โ€œappsโ€ I honestly never understood the name โ€œapplicationโ€, already was puzzled as a kid. Itโ€™s how someonโ€ฆ
#11619
@wilbowma @krismicinski Well at the time I was studying toward a PhD
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Apr 14, 2021, 09:53:12 in reply to this tweet
#11618
@wilbowma @krismicinski You might also be interested in: - github.com/tonyg/pi-nothiโ€ฆ and - github.com/tonyg/pi-nothiโ€ฆ .
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Apr 14, 2021, 09:31:26 in reply to this tweet
#11617
@abecedarius @rsnous @BillTulloh @marksammiller That's very interesting. I wonder if a "trusted proxy" service might spring up to anonymise (bundles of) requests.
๐Ÿ”— Mon Apr 12, 2021, 21:09:30 in reply to this tweet
#11616
@abecedarius @rsnous Hm, it made me think of ocaps rather than micropayments, but historically the people interested in the one have been interested in the other, so I wonder if there's actually a deep connection there or if it's a coincidence!
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Apr 12, 2021, 16:44:42 in reply to this tweet
#11615
@wilbowma And when... uh... did... did you always have a chainsaw instead of one hand?
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Apr 09, 2021, 09:29:00 in reply to this tweet
#11614
@wilbowma Honestly, I have no questions. The thousand-yard stare says it all.
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri Apr 09, 2021, 09:28:20 in reply to this tweet
#11613
Oh, I've just had a brainwave. We should do what Matthew says here, but the choice of epoch is important. So join me in switching immediately to the proleptic eschatonic calendar. All timestamps are negative, but that's a minor issue! twitter.com/hylomorphism/sโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ”— Thu Apr 08, 2021, 09:56:39
#11612
@hylomorphism Hmm. Well, I guess we're back to using "-" all the time because we can never be sure then.
๐Ÿ”— Thu Apr 08, 2021, 09:52:04 in reply to this tweet
#11611
@Amyayash @thingskatedid RFC 5234 ABNF can work for binary, even though it's usually used for mostly-text-ish formats. tools.ietf.org/html/rfc5234
๐Ÿ’Ÿ 5 ๐Ÿ”— Fri Apr 02, 2021, 00:19:50 in reply to this tweet
#11610
@ecgade @haupz @fniephaus Yep, I did. Running on fbdev, not X, and on PostmarketOS; but getting the VM built was a straightforward follow-the-instructions-in-the-README job in the end!
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Apr 01, 2021, 08:50:51 in reply to this tweet
#11609
Recorded a little screencast of the experiments with nested environments I've been doing in Squeak Smalltalk recently. youtube.com/watch?v=1UOycaโ€ฆ Sorry about the clipped audio, still working my setup out
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Tue Mar 30, 2021, 14:16:48
#11608
This is a really good idea. And we can use '-' for when we aren't sure of the order, like 04-03/2021, 2021\04-03, etc. twitter.com/slava_pestov/sโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Mar 30, 2021, 09:28:15
#11607
@dustyweb @agoric I would!
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Mar 29, 2021, 20:19:33 in reply to this tweet
#11606
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Mar 23, 2021, 12:25:35 in reply to this tweet
#11605
@ryzokuken Stick it in a WeakMap, loop until it disappears...?
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Mar 21, 2021, 23:46:29 in reply to this tweet
#11604
@thingskatedid OMeta's focus was primarily on parsing sequences (of characters, usually) but could also parse and rewrite object DAGs. It'd work well for your sketches there. It's not maintained I don't think :-/
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Mar 21, 2021, 23:23:33 in reply to this tweet
#11603
@krismicinski (JVM?)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Mar 14, 2021, 21:37:04 in reply to this tweet
#11602
@beka_valentine I can't remember who pointed out the quote to me first, but I think it got mangled so my memory of it is in the "don't quite understand" formulation rather than what it actually says! Eh, it's a big idea, it contains multitudes
๐Ÿ”— Fri Mar 12, 2021, 09:21:07 in reply to this tweet
#11601
@beka_valentine Paraphrasing Tesler[1], AI is whatever we don't quite understand yet. [1] nomodes.com/Larry_Tesler_Cโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 12, 2021, 09:16:36 in reply to this tweet
#11600
@chatur_shalabh /me waves in Dataspace
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Mar 08, 2021, 22:36:16 in reply to this tweet
#11599
RT @dwragg: Twitter is banging on about the monarchy. So: The royal family represents hereditary privilege in its purest form, and therefoโ€ฆ
#11598
In other news, Kraftwerk's 1981 "Computer World" is a banger of an album that has well withstood the test of time
๐Ÿ’Ÿ 12 ๐Ÿ”— Mon Mar 08, 2021, 11:00:53
#11597
@andywingo I enjoyed getting just such an email last week, followed minutes later by another from the same airline admitting a data breach of their frequent flyer data. Neat
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Mar 08, 2021, 11:00:03 in reply to this tweet
#11596
Yes, you see it's called a "terminal" because it's the end stage of evolution of the user interface form. Humanity as a species is literally incapable of progressing beyond this point, making it, yes I see you get it, "terminal"
๐Ÿ’Ÿ 61 ๐Ÿ” 7 ๐Ÿ”— Mon Mar 08, 2021, 10:58:50
#11595
@alamajesse @cmeik youtube.com/watch?v=u1xrNaโ€ฆ :-)
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Mar 08, 2021, 08:59:25 in reply to this tweet
#11594
@cmeik Their own personal license plate
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Mar 04, 2021, 19:32:27 in reply to this tweet
#11593
@old_sound @monadic The little dot is canonically* the tail of the bunny, not its eye, btw. * in my canon, anyway
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Tue Mar 02, 2021, 12:44:26 in reply to this tweet
#11592
RT @theBumbleSec: Just when you thought JSON was the one thing you could trust. My latest research on JSON interoperability vulnerabilitiesโ€ฆ
#11591
@tef Aha! I see - once you know their type, they're interchangeable
๐Ÿ”— Wed Feb 24, 2021, 16:14:33 in reply to this tweet
#11590
@hmemcpy Any tweet will do; posting a tweet is an intrinsically impure action
๐Ÿ’Ÿ 9 ๐Ÿ”— Wed Feb 24, 2021, 16:12:34 in reply to this tweet
#11589
@thingskatedid @xzqx @whitequark I'm not sure; I think I'd start by rearranging it to return (condition == true) || false; which then, by associativity, I'd probably change to return condition == (true || false); because ultimately, we're saying "condition is a boolean" here, by equating it to the set of bools
๐Ÿ’Ÿ 5 ๐Ÿ”— Tue Feb 23, 2021, 13:32:19 in reply to this tweet
#11588
@rsnous Like Scroll Lock used to, but for horizontal too!
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Feb 22, 2021, 15:20:18 in reply to this tweet
#11587
RT @tiogshi: @bituur_esztreym @thegrugq Seagoon: Here, have a gorilla. Eccles: Thanks. [Wild animal growling, roaring; Eccles shouting in pโ€ฆ
#11586
(looking at code I wrote a couple of years ago) "whoa, wtf is this!?"
๐Ÿ’Ÿ 4 ๐Ÿ”— Thu Feb 18, 2021, 08:55:26
#11585
@dyokomizo Thanks!
๐Ÿ”— Wed Feb 17, 2021, 22:01:27 in reply to this tweet
#11584
If the coinductive type is branching, does the "left fold" give fork-join parallelism of some kind? Ugh I know so little about coinductive data
๐Ÿ”— Wed Feb 17, 2021, 21:52:36 in reply to this tweet
#11583
so "right fold" is a homomorphism and "left fold" is a stateful transducer consuming a stream, in the case of lists ... hmm. need to look at analogues of "left fold" for non-list data types!
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Feb 17, 2021, 21:51:20 in reply to this tweet
#11582
*exploding brain gif* right fold is the natural fold for inductive data left fold is the natural fold for coinductive data whooooa
๐Ÿ’Ÿ 6 ๐Ÿ” 1 ๐Ÿ”— Wed Feb 17, 2021, 21:38:23
#11581
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Feb 17, 2021, 09:22:42
#11580
@JohnVaillant @TRANSFORMPrjct @ERC_Research "Collectable" is correct British English
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Feb 15, 2021, 20:37:08 in reply to this tweet
#11579
RT @TRANSFORMPrjct: "Hello World"! On this twitter account we will be sharing updates about the 5-year, @ERC_Research-funded Trafficking Trโ€ฆ
#11578
RT @rsnous: edit text: edit the text add picture: take the picture, drag it into some folder of site, add the new file to version control,โ€ฆ
#11577
@greghendershott @dustyweb ๐Ÿ˜…
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jan 16, 2021, 15:46:37 in reply to this tweet
#11576
RT @girba: @michael_nielsen That is funny and worrisome. We used to think software is, well, soft and that we can do whatever we want withโ€ฆ
#11575
@SeanTAllen The reflogging will continue until morale improves
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jan 07, 2021, 15:32:10 in reply to this tweet
#11574
@wilbowma Pretty fucking far from WYSIWYG :-) learning curve roughly on par with slideshow, but less janky and more accessible, with a better web interop story...
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jan 07, 2021, 12:50:44 in reply to this tweet
#11573
@wilbowma Oh no! (Reveal.js is very good)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jan 07, 2021, 09:27:08 in reply to this tweet
#11572
@LH I'm essentially using types to model abstract call stacks. So it's not really a cycle as more an implied tower of types (?) ... I think
๐Ÿ”— Wed Jan 06, 2021, 08:46:04 in reply to this tweet
#11571
@darachennis Maybe! I gave up for the night and went to bed, will have another look this afternoon :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jan 06, 2021, 08:44:48 in reply to this tweet
#11570
@bmastenbrook It wasn't really a complaint about rust! More an expression of frustration. I'm still trying. What I want is to figure out a nice rusty way to do it rather than encoding some vanilla approach
๐Ÿ”— Wed Jan 06, 2021, 08:44:16 in reply to this tweet
#11569
@darachennis Indeed! I think what I'm trying to achieve is genuinely thorny in Rust at the moment, though. Need to encode existentials, somehow, for the "best" solution; and failing that, it looks like I run into infinite types... Will be rethinking over the next few days
๐Ÿ”— Tue Jan 05, 2021, 23:08:37 in reply to this tweet
#11568
@ciphergoth Thank you! That's helpful for thinking it through.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 05, 2021, 23:06:55 in reply to this tweet
#11567
@bmastenbrook Yes, I'm about to discard all these pinhead-dancing-angels and reach for a blunt object solution
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 05, 2021, 23:05:29 in reply to this tweet
#11566
RT @ciphergoth: @leastfixedpoint play.rust-lang.org/?version=stablโ€ฆ
#11565
@darachennis Tempted to write a Scheme interpreter in Rust and solve my problem using that
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 05, 2021, 23:02:05 in reply to this tweet
#11564
@darachennis The beatings will continue until morale improves
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Jan 05, 2021, 23:00:48 in reply to this tweet
#11563
I'll just mention that this program is trivial to write in languages with weaker type systems. GC solves half the problem, OO and/or unitypedness the other half.
๐Ÿ’Ÿ 5 ๐Ÿ”— Tue Jan 05, 2021, 22:59:47 in reply to this tweet
#11562
@monadic Yeah. But hey, at least it's not C++!
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Jan 05, 2021, 22:54:46 in reply to this tweet
#11561
What the compiler doesn't know is that any given program can only ever explore a finite subset of these types.
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Jan 05, 2021, 22:54:00 in reply to this tweet
#11560
InOrderWriter<InOrderWriter<InOrderWriter<InOrderWriter<InOrderWriter<InOrderWriter<InOrderWriter<InOrderWriter<InOrderWriter<InOrderWriter<InOrderWriter<InOrderWriter<InOrderWriter<InOrderWriter<InOrderWriter<InOrderWriter<InOrderWriter<InOrderWriter<InOrderWriter<InOrderWriter<
๐Ÿ”— Tue Jan 05, 2021, 22:53:59 in reply to this tweet
#11559
Well, fuck.
๐Ÿ’Ÿ 6 ๐Ÿ”— Tue Jan 05, 2021, 22:50:25
#11558
RT @larsiusprime: The thing that REALLY REALLY pisses me off is all the people who beat the war drums for Flash's demise, very clearly didโ€ฆ
#11557
RT @dubroy: I'm curious what people feel are the biggest pain points in software development today. E.g., if someone you trust said "it toโ€ฆ
#11556
@littlecalculist Your blog's Atom feed refers to localhost:4000! calculist.org/feed.xml
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Dec 21, 2020, 20:02:31
#11555
RT @gocroquet: This is the best walkthrough of my game "The Colony" I have seen! Even I am amazed at what could be done 33 years ago. httโ€ฆ
#11554
RT @SarahTaber_bww: *kicks door open* So about those electrified reefs twitter.com/SarahTaber_bwwโ€ฆ
#11553
RT @modernserf: text files are cool i guess, but claims about the inherent superiority of plain text inevitably rely on circular reasoning
#11552
#11551
@dyokomizo These tweets brought to you by maven
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Dec 18, 2020, 15:14:57 in reply to this tweet
#11550
@dyokomizo Well, I suppose I don't know if it's worse or not. It's bad though
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Dec 18, 2020, 15:14:39 in reply to this tweet
#11549
@dyokomizo And, worse, with build systems from the early two thousands. (Make is, shockingly, a significant improvement over many of its successors :-( )
๐Ÿ”— Fri Dec 18, 2020, 15:14:14 in reply to this tweet
#11548
Crashing Squeak Smalltalk is easyโ€”or is it? eighty-twenty.org/2020/12/18/craโ€ฆ
๐Ÿ’Ÿ 6 ๐Ÿ”— Fri Dec 18, 2020, 09:56:23
#11547
RT @codefrau: Today the @ComputerHistory Museum announced the "Smalltalk Zoo" where you can play with old Smalltalk versions in the web broโ€ฆ
#11546
@monadic I've got a great joke about idempotency, but it's only funny the first time you hear it
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Wed Dec 16, 2020, 20:49:18 in reply to this tweet
#11545
RT @thingskatedid: I found a use for gcc's nested functions! I'm not sure exactly what it is yet. but I sure found it https://t.co/LTKmXZjWโ€ฆ
#11544
RT @chrisamaphone: Good morning! I am looking for trustworthy sources that systematically evaluate the impact of implicit/unconscious biasโ€ฆ
#11543
*Sighs deeply in Smalltalk* [Operating Systems] should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary. twitter.com/ID_AA_Carmack/โ€ฆ
๐Ÿ’Ÿ 22 ๐Ÿ” 2 ๐Ÿ”— Sun Dec 13, 2020, 13:35:58
#11542
RT @BrianTRice: Iโ€™m on the job market again, having been part of a layoff with my employer, responding to revenue issues this year as theyโ€ฆ
#11541
@eugeneia_ Me too. Haven't bothered to code it up yet tho. And yes I think it might have been just 1 message in flight - here there are N, one per actor.
๐Ÿ”— Tue Dec 08, 2020, 14:18:26 in reply to this tweet
#11540
@NorbertHartl Re: example, correct. Re: scheduling, it's the simplest possible use of Java's forkjoinpool, so far! It's a very new library.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Dec 08, 2020, 08:29:34 in reply to this tweet
#11539
@eugeneia_ And as I fix bugs (heh) it'll surely slow down more!
๐Ÿ”— Tue Dec 08, 2020, 06:57:05 in reply to this tweet
#11538
@eugeneia_ 10^6 in a full mesh, forwarding the hopcount to a random peer each hop: slows down a little, to ~31M msgs/sec overall. Probably by including calls to the rng... haven't profiled yet
๐Ÿ”— Tue Dec 08, 2020, 06:56:35 in reply to this tweet
#11537
@eugeneia_ 10^6 actors in a ring. Each actor sends a hopcount, initially zero, to its neighbour. When hopcount -> 1000, the ring terminates; so 10^9 messages. Takes ~20sec on my 48core machine :-) I'll play with other topologies... and yes, eventually a writeup for sure!
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Dec 08, 2020, 06:43:28 in reply to this tweet
#11536
@SeanTAllen One I just wrote I'm afraid!
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Dec 07, 2020, 19:47:00 in reply to this tweet
#11535
Wow, an actor system that can send ~48M messages/sec across a 48-core Ryzen (using up pretty much 100% of the CPU capacity available). That's pretty neat.
๐Ÿ’Ÿ 6 ๐Ÿ”— Mon Dec 07, 2020, 16:25:22
#11534
@disconcision Oh interesting. I see the difference now vs parameters. Kind of... dependency injection with defaults. What context led to the idea?
๐Ÿ”— Sun Dec 06, 2020, 20:21:11 in reply to this tweet
#11533
@disconcision Feels like dynamic scope a la old lisp. Or like racket parameters
๐Ÿ”— Sun Dec 06, 2020, 11:35:16 in reply to this tweet
#11532
@ciphergoth tHe IDe wARNs mE wHICh iS aLl anYbodY cOUld neeD rigHT
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Dec 03, 2020, 15:52:46 in reply to this tweet
#11531
@bmastenbrook @doitwithalambda Yes - as Brian noted, I'm after something to use in type position, e.g. "public Self someMethod() { return this; }"
๐Ÿ”— Thu Dec 03, 2020, 15:52:02 in reply to this tweet
#11530
Haha I have programmed Java for *this many* (holds hands apart) years (though it was a long time ago) and just now got bitten by the classic newbie error "you can't compare strings with ==" hahaha
๐Ÿ’Ÿ 13 ๐Ÿ”— Thu Dec 03, 2020, 15:24:35
#11529
@SeanTAllen Moreso, but still hilariously awkward to work with. And somehow pip doesn't feel as icky as maven
๐Ÿ”— Thu Dec 03, 2020, 15:19:44 in reply to this tweet
#11528
It's all just so... unpolished-feeling. Really weird. Is there really no way to get a reference to the current class (like Rust's "Self")? Still?
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Dec 03, 2020, 15:19:05 in reply to this tweet
#11527
@SeanTAllen java.net.URL, for one.
๐Ÿ”— Thu Dec 03, 2020, 15:17:23 in reply to this tweet
#11526
Java. It's been 24 years. Batteries are still not included, and there's no consensus on what kind of batteries are needed, who makes them, who sells them, what the hazards are, or when they might expire. It really has that pre-internet, 90s-programming feel, you know?
๐Ÿ’Ÿ 9 ๐Ÿ”— Thu Dec 03, 2020, 15:01:25
#11525
RT @martinkl: New paper! ๐Ÿ˜Ž In which @heidiann360 and I explore Git-like hash graphs, Bloom filters, and peer-to-peer systems that are immunโ€ฆ
#11524
@weskerfoot "XML? Luxury! I used to *dream* of XML. In my day, it was YAML, both ways. And our parents used to beat us to death after dinner every night."
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Dec 02, 2020, 15:37:06 in reply to this tweet
#11523
The docs are like: <single sentence of prose> <page of XML> <single sentence of prose> <page and a half of XML>
๐Ÿ”— Wed Dec 02, 2020, 15:22:32 in reply to this tweet
#11522
In related news I consider myself deeply fortunate to have been able to avoid maven in the past decade or so of my professional career. The flipside of that is, well, now I have a bit of a learning curve I guess
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Dec 02, 2020, 15:20:53 in reply to this tweet
#11521
Pro tip: writing "This is deprecated." in your documentation is NOT ENOUGH INFORMATION. You have to write WHY it's deprecated.
๐Ÿ’Ÿ 4 ๐Ÿ”— Wed Dec 02, 2020, 15:20:52
#11520
@DrDeeGlaze Oh no! ... Unix very "not so much designed as congealed"
๐Ÿ”— Wed Dec 02, 2020, 09:41:58 in reply to this tweet
#11519
๐Ÿ’Ÿ 15 ๐Ÿ” 1 ๐Ÿ”— Mon Nov 30, 2020, 12:46:12
#11518
@smdiehl TCP/IP(/BGP/etc)?
๐Ÿ’Ÿ 4 ๐Ÿ”— Sun Nov 29, 2020, 14:53:15 in reply to this tweet
#11517
@alexisgallagher @cemerick Thanks for the link!
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Nov 26, 2020, 15:35:28 in reply to this tweet
#11516
@whitequark jaj.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Nov 26, 2020, 15:26:49 in reply to this tweet
#11515
RT @cemerick: if you didn't know anything about golang's history or cultural context, you could reasonably say that its design philosophy iโ€ฆ
#11514
@ArmyOfBruce And also, sorry to hear about the headaches and blurry vision! That kind of thing is awful.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 25, 2020, 20:46:12 in reply to this tweet
#11513
@ArmyOfBruce Very interesting point! So the backslash is more ergonomic from a visual-processing perspective, for you?
๐Ÿ”— Wed Nov 25, 2020, 19:30:34 in reply to this tweet
#11512
@abecedarius Source-code-in-files holding us back again :)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 25, 2020, 19:30:03 in reply to this tweet
#11511
@SeanTAllen Cool! What option, were it included, would you pick? (Other than "none of the above")
๐Ÿ”— Wed Nov 25, 2020, 16:57:11 in reply to this tweet
#11510
@hylomorphism OK! Bold! That's very interesting!
๐Ÿ”— Wed Nov 25, 2020, 16:56:45 in reply to this tweet
#11509
@abecedarius I'm not sure whether you do. Unicode text for input... just stick 'em on in there! And if they don't work well on the page, construct 'em using code. 'Hello', String space, 'there!'.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 25, 2020, 16:54:21 in reply to this tweet
#11508
@dwragg Me too! git commit -m 'I don'"'"'t like this'
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 25, 2020, 16:53:09 in reply to this tweet
#11507
@hylomorphism How do you get a ` into the `string`s?
๐Ÿ”— Wed Nov 25, 2020, 16:52:38 in reply to this tweet
#11506
@pchapuis OK, that's a reason I guess - but you could have it with whitespace between the two pieces?
๐Ÿ”— Wed Nov 25, 2020, 13:49:13 in reply to this tweet
#11505
'WHY DON''T YOU ALL LOVE QUOTE DOUBLING, it is actually clearly the best?'
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Nov 25, 2020, 13:30:55 in reply to this tweet
#11504
Syntax nerds!
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 25, 2020, 09:59:49
#11503
@wilbowma Also, your website's favicon is *chef's kiss*
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 25, 2020, 09:32:48 in reply to this tweet
#11502
@wilbowma Thank you!
๐Ÿ”— Wed Nov 25, 2020, 09:31:52 in reply to this tweet
#11501
@dustyweb Me too! I'm looking forward to hearing what you've been up to
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 25, 2020, 08:51:51 in reply to this tweet
#11500
@wilbowma Ooh! ... would you mind writing down a, like, 3-paragraph blog post about it?
๐Ÿ”— Wed Nov 25, 2020, 08:51:26 in reply to this tweet
#11499
@joe_hellerstein Capabilities! (as in "object capabilities", "ocaps") So much better than ACLs
๐Ÿ”— Wed Nov 25, 2020, 08:49:43 in reply to this tweet
#11498
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Nov 24, 2020, 20:58:12 in reply to this tweet
#11497
@disconcision I'm so tempted to implement a command-line tool that does a single step of reduction on one of these
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Nov 24, 2020, 19:59:45 in reply to this tweet
#11496
@DmytroGladkyi Ah, "all of the above," I see
๐Ÿ’Ÿ 4 ๐Ÿ”— Tue Nov 24, 2020, 19:58:37 in reply to this tweet
#11495
@disconcision A symlink: it must be to ./[../]*, and is a debruijn reference to a lambda parent dir A directory with one child: a lambda. The child's name doesn't matter, and is the body. A directory with two children: an application. "lowest" name is rator, other is rand
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Nov 24, 2020, 19:49:51 in reply to this tweet
#11494
@dustyweb Oh man tell me about it. I owe you, like, email AND an irc reply AND no doubt DMs and stuff... :-/
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Nov 24, 2020, 19:46:35 in reply to this tweet
#11493
Hey compiler nerds!
๐Ÿ’Ÿ 13 ๐Ÿ” 2 ๐Ÿ”— Tue Nov 24, 2020, 19:45:16
#11490
Rather, use Zotero, as I now do (after nine years of being a happy Mendeley user). It's better in many ways, en par in others, and has the great benefit of being completely open and interoperable. Your data will stay yours, under your control, unlike with @mendeley_com.
๐Ÿ”— Tue Nov 24, 2020, 14:37:01 in reply to this tweet
#11491
PSA: Do not use @mendeley_com. I gave them every benefit of the doubt, but have to conclude that the company behind it is mendacious. I'm still deeply offended by the disingenuousness and evasiveness of the responses I received when asking about why they did what they did.
๐Ÿ”— Tue Nov 24, 2020, 14:37:01 in reply to this tweet
#11492
Not pleased at receiving unsolicited commercial email from @mendeley_com (attributed to @roselhuillier), considering the repeated stonewalling I have received in regard to my enquiries as to any kind of explanation *at all* for the way they encrypted my own data away from me.
#11489
@coreload @codefrau @gocroquet Thanks!
๐Ÿ”— Tue Nov 24, 2020, 13:50:21 in reply to this tweet
#11488
@codefrau Thanks! And re: David Reed's work, is there something more recent than his dissertation that I should look at, or is that still the best source? (And: did "non-simplified" teatime have a distributed reflector somehow?? Not paxos, predates that... something more like Spanner??)
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Nov 20, 2020, 22:40:17 in reply to this tweet
#11487
@codefrau OK, thanks! Yeah I'm looking to get into the details of how the timestamping, event reordering, clock synchronization (?) works etc. I took a look at the Google Spanner paper recently and it amused me to see the analogy :)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Nov 19, 2020, 12:00:05 in reply to this tweet
#11486
@codefrau Good presentation. Thank you! It's exciting stuff. I wasn't able to join for the questions/interactive bit, but hopefully there was some good discussion! BTW, do you have a recommended best reference for the theory of TeaTime?
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Nov 18, 2020, 21:35:59 in reply to this tweet
#11485
The internet: 8 bit bytes, big-endian, and ASCII or UTF-8, more or less. Telephony: ok some of this uses 7-bit bytes, and there's uh mixed endianness in places, and some of these character sets look a bit odd Finance: OH FUCK IT'S ALL BCD AND WAS THAT EBCDIC I JUST GLIMPSED
๐Ÿ’Ÿ 6 ๐Ÿ”— Wed Nov 18, 2020, 15:33:40
#11484
RT @thingskatedid: @bink with computers we can do whatever we like
#11483
@pkhuong @KentPitman @xach Such a great post!
๐Ÿ”— Tue Nov 17, 2020, 14:39:48 in reply to this tweet
#11482
@lindsey Solidarity! (I just explained what happened to Henry, 22m, and he's now concerned that Sylvia and Lindsey might be sad, so I'm reassuring him that you're both OK and happy now :-) )
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Nov 14, 2020, 09:42:03 in reply to this tweet
#11481
@disconcision ;; Racket (define-syntax pipe (syntax-rules () ((_ f) (f)) ((_ g ... f) (f (pipe g ...))))) (let loop ((_ 0)) (pipe read eval print loop))
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Nov 11, 2020, 09:06:59 in reply to this tweet
#11480
@LeifAndersen Brilliant presentation, Leif!
๐Ÿ”— Tue Nov 10, 2020, 10:44:16 in reply to this tweet
#11479
@old_sound venir, vidir, vicir
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Nov 10, 2020, 10:02:12 in reply to this tweet
#11478
@dwragg I see why you built your own lisp!
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Nov 06, 2020, 22:56:33 in reply to this tweet
#11477
@DrDeeGlaze Context-dependent! (Math or Maths)
๐Ÿ”— Fri Nov 06, 2020, 22:51:30 in reply to this tweet
#11476
@thingskatedid @bmastenbrook @johnregehr Yep! and anything else that fits in the parsing-via-derivatives mold... We were particularly focussed on the PEG-via-derivatives idea but the generating-via-integration idea is nice too, I think.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Nov 06, 2020, 22:34:26 in reply to this tweet
#11475
@bmastenbrook @johnregehr @thingskatedid See: arxiv.org/abs/1801.10490
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri Nov 06, 2020, 21:20:17 in reply to this tweet
#11474
RT @marieeberry: Dreaming of ethnographers replacing pollsters
#11473
@zkat__ @BrianTRice @krainboltgreene (See also: preserves.gitlab.io/preserves/why-โ€ฆ)
๐Ÿ”— Fri Oct 30, 2020, 20:57:26 in reply to this tweet
#11472
@zkat__ @BrianTRice @krainboltgreene It looks nice! But it's still missing a semantics. When are two values equal? When are they distinct? JSON and most other formats also have no real semantics. XML is a notable exception, with XML infoset defining a semantics for the syntax.
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Oct 30, 2020, 20:55:35 in reply to this tweet
#11471
@old_sound C. I've seen it done, and it wasn't pretty.
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri Oct 30, 2020, 20:43:01 in reply to this tweet
#11470
@cliffordheath @lexi_lambda Heh, I found it by googling you - I was about to reply with a "sounds interesting, can you tell me more" and it occurred to me you might have written a little about it elsewhere so I should do some searching first... there's little more than the name publicly available tho
๐Ÿ”— Thu Oct 29, 2020, 08:49:07 in reply to this tweet
#11469
@cliffordheath @lexi_lambda What happened to that era of OpenUI software and/or its design/design-documentation? Is any of it published anywhere? Is it related to the current-looking SAP product with a similar name?
๐Ÿ”— Thu Oct 29, 2020, 00:13:21 in reply to this tweet
#11468
@int_index arg3 with: arg1 replacedApplicativelyBy: arg2 "^ would be a reasonable Smalltalk selector. Not compositional syntax, of course, but it's still in a similar ergonomic ballpark."
๐Ÿ”— Thu Oct 22, 2020, 12:11:12 in reply to this tweet
#11467
@aiyagari Not yet. It's more a question of trying to get my family to switch to something else, than selecting that other thing. I'm... seriously considering installing an XMPP server again, gods help me :-/ (which is silly, no-one likes XMPP, I may as well try to get them to use IRC)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Oct 21, 2020, 09:58:39 in reply to this tweet
#11466
I regret giving in and accepting WhatsApp into my life, letting it be the default for my family's communications. Chances are low we'll be able to migrate to something less closed anytime soon.
๐Ÿ’Ÿ 4 ๐Ÿ”— Tue Oct 20, 2020, 09:15:15
#11465
@beka_valentine But "qui custodit custodiet ipsos custodes?" or something along those lines :-) Perhaps the `polices` relation can be made reflexive at the COP COP level
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 20, 2020, 08:54:09 in reply to this tweet
#11464
@gvwilson There's a live-updated DB of symbol references and definitions, and a DB of object and process instances that survive code reloads. It gets kinda blurry: the FS is a DB too, of sorts...
๐Ÿ”— Mon Oct 19, 2020, 22:22:27 in reply to this tweet
#11463
@jonathoda ... it's OO only if you consider Actors to be OO, and furthermore only if you consider Syndicate to be Actors :-) (it also needs a little boilerplate, plus two "type" declarations: assertion type Ctr(value); message type Inc(); )
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Oct 19, 2020, 22:00:06 in reply to this tweet
#11462
@jonathoda spawn { //model field this.c = 0; assert Ctr(this.c); on message Inc() { this.c++; } } spawn { //view const ui = new UI.Anchor(); during Ctr($c) assert ui.html('body', <button>{c}</button>); on message UI.UIEvent(ui.fragmentId, '.', 'click', $e) send Inc(); }
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 19, 2020, 21:58:59 in reply to this tweet
#11461
@gvwilson grep (both dumb and smartish) state synchronization tools of various kinds (rsync, syncthing, nextcloud) databases of various kinds log collection and analysis tools of various kinds
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Oct 19, 2020, 21:11:48 in reply to this tweet
#11460
Universal Paper Clips should have won a Hugo
๐Ÿ’Ÿ 6 ๐Ÿ”— Wed Oct 14, 2020, 11:12:20
#11459
RT @schemeprincess: We have found in our experiments that protobufs is a huge overhead, especially once applications move to kernel-bypass.โ€ฆ
#11458
RT @schemeprincess: Q for software engineers: Do you work on a large application that uses protobufs? I started a project on co-designing sโ€ฆ
#11457
@EremondiJoey I've heard Matthias mention mechanical support for the design recipe as an explicit antigoal from time to time. So that, IIRC, students would internalise the lessons rather than leaning on the tooling without understanding.
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Oct 09, 2020, 19:40:29 in reply to this tweet
#11456
@ShriramKMurthi @KathiFisler That is genius. I need something just like this! Hooray! Thank you!
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Oct 09, 2020, 17:33:48 in reply to this tweet
#11455
@dwragg Duh, fission
๐Ÿ”— Thu Oct 08, 2020, 13:08:11 in reply to this tweet
#11454
@dwragg Phew. Otherwise: "Comes with its own small fusion power station"
๐Ÿ”— Thu Oct 08, 2020, 13:07:58 in reply to this tweet
#11453
@dwragg Four *thousand* *kilo*watts???? Fuck me.
๐Ÿ”— Thu Oct 08, 2020, 09:46:08 in reply to this tweet
#11452
@DmytroGladkyi Ah well. You could probably work in a virtual machine (or WSL2?? Never tried it myself), but it'd probably be fiddly.
๐Ÿ”— Wed Oct 07, 2020, 16:08:54 in reply to this tweet
#11451
@DmytroGladkyi Do! It'd be fun to have a second "deployment" :-) (If you like, you can email me at tonyg@leastfixedpoint.com)
๐Ÿ”— Wed Oct 07, 2020, 14:42:25 in reply to this tweet
#11450
@krono Haha! Yes potentially though actually an EDSL makes sense for me because you can use all of Smalltalk to build the ~AST. Improved abstraction, don't need to recapitulate e.g. bindings or blocks.
๐Ÿ” 1 ๐Ÿ”— Wed Oct 07, 2020, 14:06:07 in reply to this tweet
#11449
@DmytroGladkyi Developing on the phone has been key to getting the cellular features (SMS, calls so far -- GPRS/LTE next) working smoothly.
๐Ÿ”— Wed Oct 07, 2020, 14:04:48 in reply to this tweet
#11448
Developing cellphone code in Smalltalk: just rsync the image back and forth. Use VNC to add a remote keyboard to the phone. So simple and fun! Effortless workflow. eighty-twenty.org/2020/10/07/devโ€ฆ
๐Ÿ’Ÿ 11 ๐Ÿ” 1 ๐Ÿ”— Wed Oct 07, 2020, 11:34:51
#11447
Hand-written binary parsing/unparsing sucks. So I wrote a BitSyntax DSL, inspired by Erlang's bit syntax expressions, to do it for me. (Every language needs a BitSyntax!) eighty-twenty.org/2020/10/07/bitโ€ฆ
๐Ÿ’Ÿ 8 ๐Ÿ”— Wed Oct 07, 2020, 10:33:04
#11446
@Love2Code Mutability at the metalevel is a separate decision from mutability at the object level! While the program is being put together (i.e. monkey-patch time), modifying meta-structure is fine, even in languages where at runtime (after the program is assembled) mutability is outlawed
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 06, 2020, 17:00:57 in reply to this tweet
#11445
@asynchronaut I'm not saying that has happened but I'm not saying it *hasn't* happened... (RFBServer to the rescue!)
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 06, 2020, 13:59:41 in reply to this tweet
#11444
@DmytroGladkyi I'm writing up some blog posts now. TLDR is it's still a bit tricky! But if you have a PostmarketOS-capable phone (it only needs to run the kernel and fbdev), it should be possible
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 06, 2020, 13:00:55 in reply to this tweet
#11443
I have no tools because I've destroyed my tools with my tools usenix.org/system/files/1โ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ”— Tue Oct 06, 2020, 10:36:20 in reply to this tweet
#11442
I just now used the on-screen keyboard to reprogram the on-screen keyboard to have an escape key! Woo! Final step: OnScreenKeyboardMorph rebuildFlap, alt-D, reopen the flap... presto, an escape key! Finally, a programmable cellphone.
๐Ÿ’Ÿ 5 ๐Ÿ”— Tue Oct 06, 2020, 10:36:19 in reply to this tweet
#11441
@doublec This morning's goal is to finish a few more blog posts covering progress since the last one!
๐Ÿ”— Tue Oct 06, 2020, 10:30:40 in reply to this tweet
#11440
@chatur_shalabh Sounds vaguely in Plan 9's wheelhouse.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Tue Oct 06, 2020, 10:30:07 in reply to this tweet
#11439
@bmastenbrook That's *exactly* where my mind went when I saw the tweet you quoted, before I even read what you had written :-)
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Oct 06, 2020, 01:22:22 in reply to this tweet
#11438
An on-screen keyboard written in Squeak Smalltalk, running in Squeak, on a Samsung Galaxy S7 cellphone
๐Ÿ’Ÿ 37 ๐Ÿ” 3 ๐Ÿ”— Tue Oct 06, 2020, 01:20:07
#11437
@krono Expect a BitSyntax announcement soonish!
๐Ÿ”— Thu Oct 01, 2020, 20:16:18 in reply to this tweet
#11436
I am *beyond* delighted with cool-retro-term ๐Ÿ˜‚๐Ÿ˜‚
๐Ÿ’Ÿ 5 ๐Ÿ”— Thu Oct 01, 2020, 18:00:57
#11435
@fdilke Welcome to the human condition
๐Ÿ”— Wed Sep 30, 2020, 20:32:20 in reply to this tweet
#11434
@old_sound The Turing Tarbaby
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 29, 2020, 20:33:02 in reply to this tweet
#11433
PSA: Check your Acer C720 battery for swelling! eighty-twenty.org/2020/09/27/swoโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Sep 27, 2020, 20:53:34
#11432
@fdilke Nah, it's intrinsically worthwhile to me for community norms to move away from racist/sexist/other exclusionary language.
๐Ÿ”— Fri Sep 25, 2020, 15:46:30 in reply to this tweet
#11431
@fdilke What a facile comparison to draw. Perhaps consider Aquinas, and compare blasphemy with microaggression in terms of the harm wrought by them. Avoiding avoidable harm seems worthwhile.
๐Ÿ”— Mon Sep 21, 2020, 14:26:29 in reply to this tweet
#11430
Talking more about my own personal projects is going great! I'm glad I made this decision. For those interested: my blog eighty-twenty.org has several new posts in the last few weeks, and I aim to continue posting there regularly
๐Ÿ’Ÿ 6 ๐Ÿ”— Mon Sep 14, 2020, 15:29:36
#11429
ETOOMANYOBSOLETEANDROIDHANDSETS
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Mon Sep 14, 2020, 14:41:53
#11428
Reasons I like living in Europe, number a millionty twelve: ec.europa.eu/digital-singleโ€ฆ
#11427
@rsnous "bash" engine for Jupyter Notebooks
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 01, 2020, 12:32:29 in reply to this tweet
#11426
@dustyweb That library has 0 (zero) real uses at present, you might be the first to actually do something interesting with it! So add that to the list of things for us to chat about soon :) I'm happy to alter it per the needs of your program.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 01, 2020, 10:56:30 in reply to this tweet
#11425
@a_neither Its macro system and #lang facility were invaluable for the kinds of language experimentation I was doing. The Redex integration was also very valuable. redex.racket-lang.org
๐Ÿ”— Thu Aug 27, 2020, 22:55:04 in reply to this tweet
#11424
@a_neither Forth is fun! leastfixedpoint.com/tonyg/kcbbs/lsโ€ฆ I had used Racket/Scheme at LShift before we started using Erlang. I picked up Racket again as part of my PhD work, where I needed more of a language workbench. I'm enjoying using Racket, Erlang and Smalltalk again now the PhD is done...
๐Ÿ”— Thu Aug 27, 2020, 21:10:59 in reply to this tweet
#11423
@dyokomizo It's like error handling is something for the weak, or something. Won't happen to me, I'm so perfect, my programs never fail, why should I add decent treatment for partial failure when it's clear that only Bad Systems will fail and their operators are Bad and should feel Bad
๐Ÿ”— Thu Aug 13, 2020, 15:46:24 in reply to this tweet
#11422
I find myself recalling Chesterton's Fence en.wikipedia.org/wiki/Wikipediaโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Aug 13, 2020, 15:34:31 in reply to this tweet
#11421
Hahaha BUT OF COURSE wiki.archlinux.org/index.php/Systโ€ฆ ("... did you just tell me to go fuck myself?")
๐Ÿ’Ÿ 4 ๐Ÿ”— Thu Aug 13, 2020, 15:32:43 in reply to this tweet
#11420
I mean, cron defaults to mailing you when a job produces output. Systemd apparently (?) defaults to just throwing away the logs when a job fails?? Neat
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Thu Aug 13, 2020, 15:31:26 in reply to this tweet
#11419
Ugh, systemd is eating cron. OK, let's see if systemd can email me output by default, like cron does.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu Aug 13, 2020, 15:30:29
#11418
@littledan @dan_abramov ps. the sexp-like structure I want to represent is section 1 of preserves.gitlab.io/preserves/presโ€ฆ. It'd be neat if records+tuples gave a "natural" representation of this infoset! But I'll take an "unnatural" one :) Current reasonably-convenient bodge is gitlab.com/preserves/presโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Aug 10, 2020, 00:17:39 in reply to this tweet
#11417
@littledan @dan_abramov 1 gives the ability to index based on whatever I can represent as a record. Then, I'd encode my data's maps (nb. not the Maps forming the indices) as #{keys: [...], values: [...]}. That gets arbitrary data for keys, but inefficient search. Adding 2+3 gives efficient search.
๐Ÿ”— Mon Aug 10, 2020, 00:15:01 in reply to this tweet
#11416
@littledan @dan_abramov Rereading the proposal I see (1) is already in there, and isn't enough to *directly* represent the data I want to represent. But there's an indirect encoding I could use, and adding (2) and (3) gives me an *efficient* indirect encoding. So maybe 1+2+3 would be good, yes!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Aug 09, 2020, 23:47:53 in reply to this tweet
#11415
@littledan @dan_abramov Yes, I think so. In fact I *think* just (1) would do the trick. (I'm indexing collections of s-expression-like data for a pub/sub implementation, and need to key off arbitrary s-expression-like values from time to time. github.com/syndicate-langโ€ฆ)
๐Ÿ”— Sun Aug 09, 2020, 12:36:22 in reply to this tweet
#11414
@tef I have trouble staying focussed on zoom calls too
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Jul 23, 2020, 23:48:17 in reply to this tweet
#11413
@bodil @andywingo I suspect we might find ourselves growing more than one variety next spring. This year's tomato varieties have been so much fun. (And next spring, we'll have a two-year-old to help us water the plants and watch them grow, so variety in fruits is extra indicated...)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jul 23, 2020, 21:54:58 in reply to this tweet
#11412
@bodil @andywingo (Not the "Japanese White Egg"?)
๐Ÿ”— Thu Jul 23, 2020, 21:49:03 in reply to this tweet
#11411
@bodil @andywingo Thanks to you I learned today about white, egg-shaped eggplant, and am searching for seeds to plant next season :) (Thanks!)
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Jul 23, 2020, 21:43:49 in reply to this tweet
#11410
@beka_valentine (I don't know very much about this topic, by the way. But I do know I was impressed with turnstile, and I want to recommend you look at the paper, if you haven't already!)
๐Ÿ”— Thu Jul 23, 2020, 20:55:05 in reply to this tweet
#11409
@beka_valentine Maybe you want a macro that expands the short data definition into turnstile type rules, for the easy cases
๐Ÿ”— Thu Jul 23, 2020, 20:53:41 in reply to this tweet
#11408
@beka_valentine Well I mean, defining macros *is* normal programming :-)
๐Ÿ”— Thu Jul 23, 2020, 20:51:04 in reply to this tweet
#11407
@beka_valentine Have you seen #lang turnstile? docs.racket-lang.org/turnstile/indeโ€ฆ
๐Ÿ”— Thu Jul 23, 2020, 20:48:48 in reply to this tweet
#11406
@dan_abramov @littledan I'd be more excited by it if I could use records and tuples (and all other value types) as keys in records. Without that it doesn't do much for me; I'll have to continue using immutable.js etc.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jul 23, 2020, 10:38:43 in reply to this tweet
#11405
@DRMacIver Used to be able to tell how far through the program my old Amstrad CPC 464 had gotten by the pattern of changes in pitch of some kind of coil whine (?) from inside the case. Must have been correlated with e.g. number of high 0 bits in a register or something.
๐Ÿ’Ÿ 4 ๐Ÿ”— Tue Jul 21, 2020, 16:39:27 in reply to this tweet
#11404
@dwragg I mean, SP then would select the "register file" and the effective address would be mapped into that. So SP would have to be aligned. *shrug* I have no idea what I'm talking about :)
๐Ÿ”— Fri Jul 17, 2020, 00:30:41 in reply to this tweet
#11403
@dwragg Could it be doing a bunch of "register" renaming on the assumption that stack frames are always an integer number of cache lines long??
๐Ÿ”— Fri Jul 17, 2020, 00:22:09 in reply to this tweet
#11402
@dyokomizo (Does this count my early mistaken choice of the larger-expected-value option, or have you corrected for my later realisation I should have gone for the steady-payout, lower-expected-value, won't-bankrupt-me option?)
๐Ÿ”— Thu Jul 16, 2020, 11:50:27 in reply to this tweet
#11401
RT @zarfeblong: Also, if you want to fund full-time development on a Twine-style multiplayer social text world environment, like a MUD forโ€ฆ
#11400
@DrDeeGlaze They call him... *two doctors* chainsawsuit.com/tag/two-cops/
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jul 13, 2020, 08:55:32 in reply to this tweet
#11399
This looks fun: @ecgade's RISC-V implementation in Smalltalk (!): github.com/darth-cheney/sโ€ฆ -- love the name :-)
๐Ÿ’Ÿ 4 ๐Ÿ”— Mon Jul 13, 2020, 08:53:48
#11398
@dyokomizo I misread the question, and picked option 2. Having thought harder about the wording, I think instead option 1 has more practical use so I'd go for that instead. I "shut up and multiplied" too early!
๐Ÿ”— Fri Jul 10, 2020, 16:13:25 in reply to this tweet
#11397
RT @jhebus: bit.ly/2VAwC73 Happy to announce our collaboration with Glasgow University! @UofGlasgow @csperkins @jsinger_compsci @โ€ฆ
#11396
RT @csperkins: Looking forward to working with @jhebus and the team at Rakuten Mobile โ€“ this will be a fun edge-compute project. And lookโ€ฆ
#11395
@weh_kaniini @networkservice Scaleway offered something much like this, they're just phasing it out this month but it has been great for me for several years now. 2GB RAM, 4 cores, ARMv7. Something called a "Marvell Armada 370/XP" perhaps? Costs 3 euro/month including an IPv4.
๐Ÿ’Ÿ 4 ๐Ÿ”— Tue Jun 30, 2020, 09:20:58 in reply to this tweet
#11394
@rich_4711 @lukego @rvirding @FrancescoC I'm curious as to why Mike may have thought (in '03, mind) that specifically *bidirectional* linking could have been a mistake.
๐Ÿ”— Thu Jun 25, 2020, 19:23:23 in reply to this tweet
#11393
@FrancescoC @lukego @rvirding Do you have an email for Mike you'd be willing to share (or would you introduce me to him; either way, DM me perhaps)? I'd love to ask him more myself. It'd be good to be able to flesh out the historical record a bit here.
๐Ÿ”— Thu Jun 25, 2020, 15:26:08 in reply to this tweet
#11392
@FrancescoC @coreload @rvirding Oh interesting. Monitors don't do "crash-if-unhandled" but links do, right? So then Erlang with unidirectional links but without monitors (which can be derived) would be enough? (Perhaps Mike should get on twitter hehe)
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Jun 25, 2020, 14:27:25 in reply to this tweet
#11391
@FrancescoC @coreload @rvirding Thank you!! Very useful. So to be clear: Erlang with monitors but without links would be *enough*? There's nothing links give that two monitors don't?
๐Ÿ”— Thu Jun 25, 2020, 13:24:22 in reply to this tweet
#11390
@dyokomizo Maybe! But perhaps that's an argument *for* links, given that they manage symmetric coupling for you?
๐Ÿ”— Tue Jun 23, 2020, 23:25:03 in reply to this tweet
#11389
On slide 11 of erlang.se/euc/03/proceedโ€ฆ, Mike Williams suggests Erlang's *bidirectional* links may have been a design mistake. Any ideas why? (@rvirding, @FrancescoC, ... and I'd love to have asked Joe :-( )
๐Ÿ’Ÿ 5 ๐Ÿ”— Mon Jun 22, 2020, 10:11:49
#11388
@ezyang Phantom conjugates
๐Ÿ”— Fri Jun 19, 2020, 20:11:20 in reply to this tweet
#11387
Love it! Here's the product of a couple minutes playing around with it. Looking forward to seeing where it goes next. twitter.com/avibryant/statโ€ฆ
๐Ÿ’Ÿ 15 ๐Ÿ” 4 ๐Ÿ”— Tue Jun 16, 2020, 23:40:56
#11386
RT @DrDonnaYates: Amigos en Argentina, Brazil, Colombia, Cuba y Mรฉxico: A quiรฉn me puedo dirigir en su ministerio de cultura sobre delito pโ€ฆ
#11385
@tef I imagine the experience to be "hatecoding" by analogy to hatereading
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jun 10, 2020, 21:16:47 in reply to this tweet
#11384
@jonathoda I tried, but didn't quite manage well, to capture some of this line of thought in my dissertation (syndicate-lang.org/tonyg-dissertaโ€ฆ). Actually the intro to my defense talk captures a bit more of it... but nothing succinct :-/
๐Ÿ”— Tue Jun 09, 2020, 19:24:33 in reply to this tweet
#11383
@jonathoda I think I'd say that any kind of interactivity is more-or-less indistinguishable from distributed. (Human is a concurrent actor, after all...) So yes, you have to live with state and deal somehow, if you want nontrivial interactivity.
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Jun 09, 2020, 19:19:13 in reply to this tweet
#11382
@jonathoda I mean the world across the network link. Only a few callbacks are local enough for the microtask queue to matter.
๐Ÿ”— Mon Jun 08, 2020, 21:34:56 in reply to this tweet
#11381
@jonathoda It's still very easy to make mistakes, by the world having moved on by the time your callback fires.
๐Ÿ”— Mon Jun 08, 2020, 19:04:21 in reply to this tweet
#11380
@jonathoda Single-threaded *interactive* code suffers from this problem in spades. For example Javascript event handling; Miller et al 2005 call this "plan interference". erights.org/talks/promisesโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jun 08, 2020, 17:07:35 in reply to this tweet
#11379
@BruceHoult I bet you're right! I'll look into the idea more deeply. Though I've realised that all this is non-urgent: I can rent a beefy machine from scaleway for 32 eurocent an hour whenever I need one for testing/benchmarking. For now, at least. (Doesn't help my laptop compile faster tho)
๐Ÿ”— Sat May 23, 2020, 13:37:34 in reply to this tweet
#11378
@robotickilldozr Interesting, thanks! I'll check them out.
๐Ÿ”— Sat May 23, 2020, 01:39:10 in reply to this tweet
#11377
@BruceHoult Wow, that sounds very cool! The systems I'm looking at are refurbished, so roughly 1000 euro for 12/16/20 core 2-CPU systems with ~96GB RAM and a meagre amount of disk
๐Ÿ”— Sat May 23, 2020, 01:38:24 in reply to this tweet
#11376
Does anyone have Opinions about buying home dev servers? I'm considering something like a refurbished dell R710 or R620 with, like, 12 cores or so, and 128GB RAM etc. Any advice or tips much appreciated...
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri May 22, 2020, 11:24:24
#11375
@apenwarr @untitaker Does python.org/dev/peps/pep-0โ€ฆ not cover that? I probably misunderstand.
๐Ÿ”— Wed May 20, 2020, 15:28:39 in reply to this tweet
#11374
@apenwarr # Others have suggested roughly this, but concretely: class Leaked(Exception): pass class Pinnable(object): def __init__(self): self.__pinned = False def __del__(self): if self.__pinned: raise Leaked(self); def pin(self, state = True): self.__pinned = state
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed May 20, 2020, 11:03:53 in reply to this tweet
#11373
@bahstgwamt @dyokomizo @coreload @lukego @littlecalculist @sperbsen @LecheDeAlmendra Actually if you haven't seen the works of Luca Cardelli, you're in for a treat; he's kind of amazing: lucacardelli.name/index.html -- be sure to check out the "Past" link as well as the "Current" stuff
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Fri May 15, 2020, 08:34:23 in reply to this tweet
#11372
@bahstgwamt @dyokomizo @coreload @lukego @littlecalculist @sperbsen @LecheDeAlmendra Ambient calculi are extremely cool! Cardelli and Gordon, ETAPS 1998, lucacardelli.name/Papers/MobileAโ€ฆ -- it's great stuff. The setting is a little different, focussing on mobility rather than Internets, but it does IMO apply quite well to that latter.
๐Ÿ” 1 ๐Ÿ”— Fri May 15, 2020, 08:33:27 in reply to this tweet
#11371
@0xdade @networkservice Fidonet
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri May 15, 2020, 08:29:26 in reply to this tweet
#11370
RT @LegoAcademics: While footnoting a footnoted footnote in her paper on recursion, Dr Red caught sight of the abyss.
#11369
@bahstgwamt @dyokomizo @coreload @lukego @littlecalculist @sperbsen @LecheDeAlmendra (I'd also want to push back on the notion that there are asymptotically more boundaries involved in pi than lambda, but without a notion of boundary in pi, it's kind of moot :) )
๐Ÿ”— Thu May 14, 2020, 08:58:54 in reply to this tweet
#11368
@bahstgwamt @dyokomizo @coreload @lukego @littlecalculist @sperbsen @LecheDeAlmendra pi-calculus itself isn't a good fit for this kind of thing. No boundaries. Ambients, though, could be a good starting point! Built-in notion of boundary. With ambients, you'd probably pick a boundary (= an ambient) to record I/Os across, and determinize inside the boundary.
๐Ÿ”— Thu May 14, 2020, 08:58:06 in reply to this tweet
#11367
Today I - made a debian package - figured out how to use mod_proxy_html and Substitute - accidentally shaved a passing yak. Oops.
๐Ÿ’Ÿ 9 ๐Ÿ”— Thu May 14, 2020, 00:39:52
#11366
@bahstgwamt @dyokomizo @coreload @lukego @littlecalculist @sperbsen Hmm. Is it? I don't see it yet. For the example above, if you were recording the receiving process/ambient, you'd log the sequence of messages that crossed its perimeter, much like Prevayler does. From that you can reconstruct the reductions inside the perimeter.
๐Ÿ”— Thu May 14, 2020, 00:34:39 in reply to this tweet
#11365
@bahstgwamt @dyokomizo @coreload @lukego @littlecalculist @sperbsen (You're Out Of Luck if you want to record the entire system state, too: in pi-calculus, this is analogous to the *universe*. The most you can aspire to is some subset of the system state. Cardelli and Gordon's "ambient" calculi are fascinating wrt this line of thinking.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 13, 2020, 13:08:31 in reply to this tweet
#11364
@bahstgwamt @dyokomizo @coreload @lukego @littlecalculist @sperbsen You're right: for that, record the *reductions*, not the available inputs. (In Prevayler, the input plus the previous state is enough to unambiguously reconstruct the reduction.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 13, 2020, 13:07:21 in reply to this tweet
#11363
@dyokomizo @bahstgwamt @coreload @lukego @littlecalculist @sperbsen Ugh, I fucked up the reducts :) -- either x!1 | P{2/v} or P{1/v} | x!2 of course. Moar coffee
๐Ÿ”— Wed May 13, 2020, 09:12:01 in reply to this tweet
#11362
@dyokomizo @bahstgwamt @coreload @lukego @littlecalculist @sperbsen Most pi-like calculi are non-deterministic: x!1 | x(v)?P | x!2 may reduce to either x!1 | P{1/v} or P{2/v} | x!2. Nondeterminism is what you want for an I/O system, though: the outside world is inherently unpredictable, and the language ought to reflect that to its users!
๐Ÿ”— Wed May 13, 2020, 09:10:31 in reply to this tweet
#11361
@coreload @lukego @littlecalculist @sperbsen Exactly. This is fine, but doesn't compose like macros do.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 13, 2020, 09:06:26 in reply to this tweet
#11360
Please, I beg you
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue May 12, 2020, 09:41:00
#11359
@lukego @littlecalculist @sperbsen Yep. Adding a Syndicate-flavoured extension to Smalltalk, though, seems to require something more macro-like. In fact, it occurs to me that adding something like pattern-matching to Smalltalk would be difficult without altering the compiler in some fashion.
๐Ÿ”— Tue May 12, 2020, 09:39:37 in reply to this tweet
#11358
@marcusdenker @lukego @littlecalculist @sperbsen @pharoproject One thing that occurs to me is that the reflective approach to such things doesn't compose the way macros do. I wonder if there's some kind of a (handwaves freely) dual kind of composition that reflection might offer that macros don't? Can't think of anything...
๐Ÿ”— Tue May 12, 2020, 09:22:56 in reply to this tweet
#11357
@lukego @littlecalculist @sperbsen Smalltalk would benefit from macros. You can go a long way without them, but to e.g. mess with binding structure or semantics of variable reference/update, macros are useful. Uh, otoh, I suppose a reflective tower would be another route to similar destination?
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue May 12, 2020, 09:06:09 in reply to this tweet
#11356
@DRMacIver How interesting! I'll try to remember to give it a try next time that happens.
๐Ÿ”— Tue May 12, 2020, 09:03:19 in reply to this tweet
#11355
@dyokomizo Yep, I'd love to hear some plausible answers to those questions!
๐Ÿ”— Mon May 11, 2020, 16:01:50 in reply to this tweet
#11354
Wow: "Instead of costing ยฃ11,500 per year to rent the average private rented home, it would cost ยฃ2,770 to rent it from government: a saving per household of ยฃ8,730, or over ยฃ700 per month." medium.com/@martin_farleyโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Mon May 11, 2020, 12:28:58
#11353
Keybase just got bought by Zoom. Have deleted my Keybase account.
๐Ÿ’Ÿ 4 ๐Ÿ”— Thu May 07, 2020, 15:45:26
#11352
@disconcision So significant whitespace is good, actually
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue May 05, 2020, 19:04:43 in reply to this tweet
#11351
@ezyang IMO, match.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 05, 2020, 00:12:01 in reply to this tweet
#11350
@ctbeiser @avyfain Boo for autocorrect. Dan Friedman.
๐Ÿ”— Mon May 04, 2020, 09:57:33 in reply to this tweet
#11349
@ctbeiser @avyfain Oh hey, I found Olin giving the talk I remember seeing about this topic! It's a good talk, given for Dan Fried man's festschrift m.youtube.com/watch?v=PCzNwWโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 04, 2020, 09:56:52 in reply to this tweet
#11348
@ctbeiser @avyfain Another interesting aspect is statefulness. Do you get a reference to a shared mutable structure, or a private fresh clone of all the reachable mutable locations?
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 04, 2020, 09:55:28 in reply to this tweet
#11347
@ctbeiser @avyfain Smalltalk (of course) systems have explored this kind of stuff extensively. Class ImageSegment in Squeak, for example, decides on a set of roots at which to prune the graph...
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 04, 2020, 09:54:38 in reply to this tweet
#11346
@ctbeiser C'est *vraiment* une pipe!
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 04, 2020, 09:43:29 in reply to this tweet
#11345
@sperbsen What You See Is What You Get :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 04, 2020, 09:42:05 in reply to this tweet
#11344
@InfinitNutshell Thanks for sharing that :-)
๐Ÿ”— Mon May 04, 2020, 09:37:26 in reply to this tweet
#11343
@ctbeiser @avyfain Chris, did you ever hear Olin say "what is the scope of this [identifier]?" Applies here. How much of the object graph gets dragged in? The whole playlist, just the visible portion,...
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon May 04, 2020, 09:32:35 in reply to this tweet
#11342
RT @ctbeiser: it made sense that a screenshot would just be an image when they were invented (non-networked systems, used mostly for commenโ€ฆ
#11341
@weskerfoot Yep, upgrading (by rebuilding the virtualenv) fixed it *shrug*. Perhaps it's something about running in a virtualenv and upgrading the system outside, yielding .so skew or something
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri May 01, 2020, 21:36:30 in reply to this tweet
#11340
@weskerfoot Debian, weirdly! Python 3.7.3rc1 so out-of-date and I'll try again with 3.7.7
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri May 01, 2020, 21:24:22 in reply to this tweet
#11339
It's always Very Cool to see stock system python SIGSEGV upon normal exit of a program!
๐Ÿ’Ÿ 7 ๐Ÿ”— Fri May 01, 2020, 14:34:04
#11338
@bmastenbrook @stdlib @deech TIL 1TB microSD cards exist ๐Ÿ˜ฒ
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri May 01, 2020, 09:55:36 in reply to this tweet
#11337
@slava_pestov
๐Ÿ’Ÿ 5 ๐Ÿ”— Fri May 01, 2020, 09:28:42 in reply to this tweet
#11336
RT @mckinleaf: Individuals are currently doing about as much as you could ask for in terms of reducing consumption: no air travel, much fewโ€ฆ
#11335
PSA: the comment syntaxes (syntaces?) of XML, SGML, and HTML5 are all different.
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Thu Apr 30, 2020, 15:53:28
#11334
RT @JuliusGoat: I have injected the bleach that was under the sink and which you were probably gkkk Forgrrrrkk grk gk
#11333
@ctbeiser Brutal
๐Ÿ”— Tue Apr 28, 2020, 07:32:12 in reply to this tweet
#11332
Yeesh, git-lfs ergonomics could use some work
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Apr 24, 2020, 15:46:17
#11331
RT @amjithr: @lhochstein "self" is more compassionate than "this". It is a reflection of the approachability of the language and its users.
#11330
RT @GabeMoshenska: Reading 'PEEPO!' as a WW2 material culture specialist: a thread. 1/12
#11329
@SeanTAllen I had wondered at its absence from Spotify and so when I discovered it there by chance the other week I was delighted. "Breakdown and then" is the shit
๐Ÿ”— Thu Apr 16, 2020, 22:41:09 in reply to this tweet
#11328
it did not go away. :-(
๐Ÿ”— Mon Apr 13, 2020, 20:58:45 in reply to this tweet
#11327
brb rebooting my browser to see if it goes away???
๐Ÿ”— Mon Apr 13, 2020, 20:45:42 in reply to this tweet
#11326
tfw you've almost certainly found a Firefox javascript bug (to do with compilation of class/static properties) but there's no chance in hell of finding a minimal test case :-(
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Apr 13, 2020, 20:37:41
#11325
@SeanTAllen Pascal, C
๐Ÿ”— Sun Apr 12, 2020, 13:17:20 in reply to this tweet
#11324
@mwotton Just scribe a copy as you read. Or skip ahead to the mobile type chapter.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 05, 2020, 19:59:35 in reply to this tweet
#11323
@coreload @dyokomizo Off topic but is jini/javaspaces still a thing? Most of the links out there have rotted.
๐Ÿ”— Sun Apr 05, 2020, 19:58:08 in reply to this tweet
#11322
RT @beroal_cs: Hi. Is the Fundamental Theorem of Algebra actively maintained? There is no news for a long time. I am in doubt whether I shoโ€ฆ
#11321
๐Ÿ’Ÿ 6 ๐Ÿ” 4 ๐Ÿ”— Wed Apr 01, 2020, 13:05:11
#11320
RT @brunopostle: The days ahead are looking grim, we should all share any work we are doing that has a longer perspective, ideas for the fuโ€ฆ
#11319
RT @DrDonnaYates: Good gosh there's more to the Poi E album cover. SO MUCH MORE. I want everything to be like this, always. https://t.co/cBโ€ฆ
#11318
RT @DrDonnaYates: And of course, the song itself with boss music video: youtube.com/watch?v=DQLUygโ€ฆ
#11317
RT @DrDonnaYates: Apropos nothing, let us all just appreciate the original artwork for the Patea Maori Club's 1982 Album Poi E, featuring tโ€ฆ
#11316
@beka_valentine Honestly tho, s/fstrings are/is/
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Mar 19, 2020, 20:21:57 in reply to this tweet
#11315
@BruceHoult @DRMacIver Significantly less co2 emissions tho
๐Ÿ”— Tue Mar 17, 2020, 22:30:26 in reply to this tweet
#11314
@DRMacIver Ah, well. Nevertheless,
๐Ÿ”— Tue Mar 17, 2020, 20:43:17 in reply to this tweet
#11313
How cool would nuclear powered passenger liners (ships) instead of air travel be? A week across the Atlantic; a few weeks to the antipodes; good satellite Internet, work remotely en voyage; rail across intervening continents
๐Ÿ’Ÿ 6 ๐Ÿ”— Tue Mar 17, 2020, 20:22:23
#11312
@DRMacIver Yep, it's the spaces. (We keep doing this to ourselves. Markdown. YAML. Sigh)
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Mar 11, 2020, 17:06:40 in reply to this tweet
#11311
@DRMacIver I was all ready to file a bug against the Markdown engine I was using, so I lawyered up and read the commonmark spec and, welp. So now I get to go add pointy brackets to my old markdown documents
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Mar 11, 2020, 17:05:42 in reply to this tweet
#11310
@DRMacIver It's invisible, and surrounds us all constantly but unlike the ether, it's actually real
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Mar 11, 2020, 17:04:51 in reply to this tweet
#11309
![This is an image link](/img/an_image.jpg) ![This is also an image link](</img/another image.jpg>) ![This is not an image link](/img/not an image.jpg)
#11308
RT @BrianTRice: I am on the job market again. I do impressive novel work when applied well. Get in touch; my interview queue is warm but Iโ€ฆ
#11307
@SeanTAllen I intend to use it while travelling to get back to the machines in my home. I can imagine it'll also be helpful when out and about in e.g. cafes etc. I haven't yet taken the plunge to use it on any of my cloudy servers.
๐Ÿ”— Sat Feb 29, 2020, 15:40:59 in reply to this tweet
#11306
Oh, @apenwarr: Just to say, so far, Tailscale is absolutely fantastic.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Feb 29, 2020, 15:34:01
#11305
RT @paulpalinkas: @leastfixedpoint Don Lancaster is renowned for hand coding PostScript. You'll have to ask him what editor he uses, thougโ€ฆ
#11304
(tiny brain) Desktop Publishing using Word (medium brain) Desktop Publishing using InDesign (galaxy brain) Desktop Publishing using Emacs to write PostScript by hand
๐Ÿ’Ÿ 12 ๐Ÿ”— Thu Feb 27, 2020, 00:17:05
#11303
Today I wrote a bunch of postscript by hand and then turned it into templates filled in by jekyll. Postscript is awesome
๐Ÿ’Ÿ 5 ๐Ÿ”— Wed Feb 26, 2020, 20:20:45
#11302
RT @bertfreudenberg: #JavaScript job in #LosAngeles! We are looking for an engineer with strong communication and social skills at our @Croโ€ฆ
#11301
@lukego You might be interested in apenwarr.ca/log/20190111, plus the article it is referring to, redo.readthedocs.io/en/latest/cookโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri Feb 21, 2020, 20:04:32 in reply to this tweet
#11300
@mhyee Reminds me of "true become: false", which is Also Bad, but for a very different reason
๐Ÿ”— Fri Feb 21, 2020, 19:46:34 in reply to this tweet
#11299
Typed intermediate languages are a bastard to write test expressions for... so repetitive
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Feb 18, 2020, 11:04:13
#11298
Programming in javascript forces you into CPS, not only for I/O but also for getting proper "make invalid states unrepresentable" encoded sum-types :-(
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Feb 18, 2020, 09:40:32
#11297
@lindsey That last one gives an immediate mental soundtrack to add drama to your email reading!
๐Ÿ’Ÿ 8 ๐Ÿ”— Sat Feb 08, 2020, 21:28:19 in reply to this tweet
#11296
If I'm running multiple monitors on a mac mini, should I get more RAM? One screenful of framebuffer is about 50MB I guess, so maybe it's down in the noise??
#11295
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Feb 05, 2020, 21:33:18 in reply to this tweet
#11294
@i2talics @krismicinski Make sure not to say the "referential transparency" word around Matthias!
๐Ÿ”— Tue Jan 28, 2020, 00:38:51 in reply to this tweet
#11293
@jesslynnrose My advisor is fond of saying that the *shortest* lie in tech is "it works!"
๐Ÿ’Ÿ 30 ๐Ÿ” 1 ๐Ÿ”— Sun Jan 26, 2020, 13:02:09 in reply to this tweet
#11292
@i2talics @lexi_lambda See also: cdr-coding. (What's "levity"?)
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Jan 24, 2020, 20:49:04 in reply to this tweet
#11291
@doitwithalambda Why is a list not a bicollection?
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Jan 23, 2020, 10:09:15 in reply to this tweet
#11290
Hi @SpotifyCares, how can I export my playlists?
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Jan 22, 2020, 23:50:06
#11289
It's just occurred to me that Squeak's shortcuts for (B)rowse class, browse se(N)ders, browse i(M)plementors are ^B, ^N, ^M -- the right hand side of the bottom keyboard row. So the bottom row is: undo, cut, copy, paste, class, senders, implementors. Cool!
๐Ÿ’Ÿ 7 ๐Ÿ” 1 ๐Ÿ”— Mon Jan 20, 2020, 11:41:59
#11288
@porglezomp @awelonblue Have you seen Erlang's bitsyntax? I implemented something close to it as racket macros, I'm sure rust could take a similar direction: docs.racket-lang.org/bitsyntax/indeโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ”— Sat Jan 18, 2020, 18:50:06 in reply to this tweet
#11287
@tef (btw this is just wonderful, tef)
๐Ÿ”— Fri Jan 17, 2020, 13:35:08 in reply to this tweet
#11286
RT @tef_ebooks: github, a platform for collaboration
#11285
RT @wilbowma: Student: should we be doing type checking or just syntax checking? Profs: Well that's an interesting question... is checkingโ€ฆ
#11284
RT @lukego: Kernel question: Is there a simple procfs/sysfs way to block until the next route/interface/etc configuration change? I'd likeโ€ฆ
#11283
@jckarter @slava_pestov I had plans along those lines implementing git for squeak lo these many years past. Didn't have the time to take it anywhere, but there was no index, just a model of the git ontology as Smalltalk objects.
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Jan 07, 2020, 20:56:28 in reply to this tweet
#11282
RT @drspacejunk: If it takes this much thought for me to recognise and acknowledge one woman's role in an important cultural process, thenโ€ฆ
#11281
RT @bertfreudenberg: @leastfixedpoint Itโ€™s so much more enjoyable to implement a VM in a proper visual environment. I first had that experiโ€ฆ
#11280
@tef I've only got the previous edition...
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 07, 2020, 16:15:06 in reply to this tweet
#11279
@tef Have you seen dl.acm.org/doi/10.1145/10โ€ฆ? The discussion has advanced a *little* since 1995 :-)
๐Ÿ”— Tue Jan 07, 2020, 16:11:16 in reply to this tweet
#11278
Well I *was* planning on writing the VM for my new language in Rust, but I think actually it would make more sense to do it in Squeak first. FFI to Smalltalk, codegen Smalltalk, get to use the introspection and debugging tools, expose Morphic UI ...
๐Ÿ’Ÿ 26 ๐Ÿ” 4 ๐Ÿ”— Tue Jan 07, 2020, 11:13:55
#11277
@DRMacIver Yep. Reflex now to put two hearts in a row just to avoid the horrifying possibility of the giant, pulsating organ erupting into the chat
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 07, 2020, 11:05:52 in reply to this tweet
#11276
@theFuriousSJW @ciphergoth I mean, I guess it's clear from your original tweet that you think it *is* just a euphemism, but I wanted to point out that the justification you offer for that belief isn't necessarily very good.
๐Ÿ”— Sat Jan 04, 2020, 23:08:53 in reply to this tweet
#11275
@theFuriousSJW @ciphergoth "Whiteness".
๐Ÿ”— Sat Jan 04, 2020, 22:23:18 in reply to this tweet
#11274
@ciphergoth @theFuriousSJW For example, "whiteness" could be the sum total of normal social institutions. But this isn't my field, my STEM education left me with no tools for this stuff. However, there is a well developed field of study perfectly equipped for this kind of question: sociology.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jan 04, 2020, 22:21:57 in reply to this tweet
#11273
@ciphergoth @theFuriousSJW Can an organisation engage in racist or antiracist behaviour? It's a small step from there to more abstract kinds of nonperson objects. Much hinges on what "whiteness" means. I don't want to put words in people's mouths, but I can think of some meanings that make the quote work.
๐Ÿ”— Sat Jan 04, 2020, 22:19:16 in reply to this tweet
#11272
@ciphergoth @theFuriousSJW I don't see why not. Once you admit object agency, it gives you a framework and a lens through which you can examine all kinds of effects of that agency
๐Ÿ”— Sat Jan 04, 2020, 21:46:40 in reply to this tweet
#11271
@theFuriousSJW @ciphergoth You might be interested in the work of Bruno Latour, specifically his work on object agency
๐Ÿ”— Sat Jan 04, 2020, 20:41:58 in reply to this tweet
#11270
@abecedarius @flippac Building a VM in Racket was both educational and also surprisingly performant: the PE+JIT (generates Racket code which is eval'd) version seems to perform perhaps better than squeak.js -- well, for the tinyBenchmarks at least :-) Perhaps a Racket-hosted Squeak VM might work out!
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jan 01, 2020, 21:29:22 in reply to this tweet
#11269
@duncanmak @abecedarius @flippac Craig Finseth's book, "The Craft of Text Editing". It's great: finseth.com/craft/ . I worked from it (plus some other ideas like ropes, pure-functionalish designs, etc) when building rmacs: github.com/tonyg/rmacs (which is still unfinished)
๐Ÿ’Ÿ 7 ๐Ÿ”— Wed Jan 01, 2020, 21:04:53 in reply to this tweet
#11268
@abecedarius @flippac I've been working from Russell Allen's SmallWorld 2015, github.com/russellallen/Sโ€ฆ, based on Budd's later work. Here's where I've been playing with implementing VMs: eighty-twenty.org/hgwebdir.cgi/sโ€ฆ (I haven't done any UI work at all with it though)
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Jan 01, 2020, 21:03:17 in reply to this tweet
#11267
@abecedarius @flippac Combine the little smalltalk with the emacs book and you're off to the races though!
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Dec 31, 2019, 22:44:11 in reply to this tweet
#11266
@abecedarius @flippac Is your codebase public? I'd love to follow along.
๐Ÿ”— Tue Dec 31, 2019, 22:43:00 in reply to this tweet
#11265
RT @flippac: Anyone know a good "how to build a programming environment quickly" piece? I'm thinking minimal stuff in the vein of Smalltalโ€ฆ
#11264
@apenwarr @DRMacIver (Modulo fairness, right?)
๐Ÿ”— Sun Dec 29, 2019, 23:29:09 in reply to this tweet
#11263
@DRMacIver (The answer here is that FTP does no better than a single TCP link, because parallelising the download is impossible (or perhaps just difficult and outside of the intent of the protocol, I can think of a couple of ideas that are sketchy but might work))
๐Ÿ”— Sun Dec 29, 2019, 22:44:54 in reply to this tweet
#11262
@DRMacIver Sure enough, looks like FASP might be pretty aggressive (per the abstract to harvest.usask.ca/handle/10388/1โ€ฆ, at least...). Makes sense that it would be so. I wonder why tools like github.com/htcat/htcat don't fit the bill
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Dec 29, 2019, 22:42:37 in reply to this tweet
#11261
@DRMacIver I guess the other red flag is mention of UDP. Maybe these solutions don't play nice wrt congestion and other users of the link. TCP congestion control is still an open research area
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Dec 29, 2019, 20:53:39 in reply to this tweet
#11260
@DRMacIver My suspicion is that the ftpd is poor or badly configured. Heck, it could be that the 70k per year is just knowing which kernel config parameters to tweak
๐Ÿ”— Sun Dec 29, 2019, 20:51:20 in reply to this tweet
#11259
@DRMacIver That's how tcp with SACK works too
๐Ÿ”— Sun Dec 29, 2019, 20:50:22 in reply to this tweet
#11258
@DRMacIver It gets out of order, true, but still has to care about reliability. It still seems weird that tcp can't saturate the link.
๐Ÿ”— Sun Dec 29, 2019, 19:52:23 in reply to this tweet
#11257
@DRMacIver Right, but "The window scale option enables a single TCP connection to fully utilize [a link] with a BDP of up to 1 GB, e.g. a 10 Gbit/s link with round-trip time of 800 ms."
๐Ÿ”— Sun Dec 29, 2019, 19:51:17 in reply to this tweet
#11256
@DRMacIver Seems fishy to me. 200x faster than tcp (or rather, some unknown ftpd)?? Something's missing.
๐Ÿ”— Sun Dec 29, 2019, 19:39:28 in reply to this tweet
#11255
RT @ProgrammerDude: Piracy is what made me who I am today. It's one of the most useful things that a child can do. Imagine being 12 andโ€ฆ
#11254
RT @mjg59: Why is it so weirdly difficult to buy an actual hardware serial terminal and also does anyone in the bay area have one they don'โ€ฆ
#11253
@BrianTRice @awbjs And IIRC "family" or "clone family" in Self for some other parts of the purpose
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Dec 23, 2019, 21:13:14 in reply to this tweet
#11252
@beka_valentine What temperature and how long in the oven? That crust looks excellent. How many times did you let it rise / knock it down?
๐Ÿ”— Wed Dec 18, 2019, 01:19:44 in reply to this tweet
#11251
RT @electricarchaeo: Concerning the use of excel. If it hadnโ€™t been packaged in very nearly every computer youโ€™ve ever used for the last 20โ€ฆ
#11250
@LH One needs both.
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Dec 12, 2019, 22:58:47 in reply to this tweet
#11249
@smarr @Gilad_Bracha Right. I can tell that most people are confused about this. I'll probably have to write a blogpost to explain properly. Joe Marshall's post, linked upthread, explains some of the harms of private; I'll have to write something about the difference b/w svcs and libs in this ctxt.
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Dec 12, 2019, 21:31:30 in reply to this tweet
#11248
@greghendershott Enforcement is the bit I object to. Go nuts with noisy warnings; if I need to access a private object, I need to, and I'll decide whether the cost is worth the tradeoff. Racket's `private/` is a nice convention.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Dec 12, 2019, 21:28:41 in reply to this tweet
#11247
@doitwithalambda Less so, but yes
๐Ÿ”— Thu Dec 12, 2019, 21:26:12 in reply to this tweet
#11246
@pcwalton @samth So long as I can access it when I need to, I don't care if I have to spell the access differently.
๐Ÿ”— Thu Dec 12, 2019, 21:25:39 in reply to this tweet
#11245
@samth Ambivalent. Do recall that languages like java and smalltalk don't really have much in the way of actual data types, making objects the only game in town.
๐Ÿ”— Thu Dec 12, 2019, 20:10:35 in reply to this tweet
#11244
O language designers, don't make use of "private"/"protected" items a hard error. Make it a warning, at worst, or preferably just make "private" a kind of documentation of intent: funcall.blogspot.com/2019/12/i-thinโ€ฆ
๐Ÿ’Ÿ 10 ๐Ÿ”— Thu Dec 12, 2019, 20:00:20
#11243
@lorentzframe Thanks. I don't have any swap at all. I've just been suspending, not hibernating. At least, as far as I'm aware! At any rate, intel_iommu=off has caused the problem to go away; who knows what other side effects it's having, though...
๐Ÿ”— Wed Dec 11, 2019, 16:19:11 in reply to this tweet
#11242
FTR, intel_iommu=off. ยฏ\_(ใƒ„)_/ยฏ
๐Ÿ”— Wed Dec 11, 2019, 12:44:09 in reply to this tweet
#11241
RT @LH: Growing up in NZ, everybody knew that #WhiteIsland was not somewhere you go to take a look at a volcano. It erupted frequently, sudโ€ฆ
#11240
@LH Ain't that the truthiness
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Dec 09, 2019, 13:49:42 in reply to this tweet
#11239
Felt cute, might delete later
๐Ÿ’Ÿ 5 ๐Ÿ”— Mon Dec 09, 2019, 13:01:08
#11238
Super neat to reboot only to find that suspend/resume is now mysteriously broken. Hashtag Linux on the desktop
๐Ÿ’Ÿ 7 ๐Ÿ”— Sun Dec 08, 2019, 14:14:42
#11237
@alamajesse It's a bit odd that it's not even trying to compile it, though. If I get time I'll try to find a CS build and have a look
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Dec 07, 2019, 21:30:28 in reply to this tweet
#11236
@alamajesse Ah, regular Racket. That'll be the problem -- I don't think C extensions are completely compatible in the CS variant. (The C extension is just for configuring a struct termios and calling tcsetattr, which could be done in an unsatisfactory way with just the C ffi, I guess)
๐Ÿ”— Sat Dec 07, 2019, 21:29:44 in reply to this tweet
#11235
@alamajesse Hi, just looking at this now, and unfortunately it builds and runs fine for me with Racket 7.5 on OSX 10.13.6. Can you email me a full build transcript please? Or better yet, open an issue on github so I can track this properly.
๐Ÿ”— Sat Dec 07, 2019, 15:31:48 in reply to this tweet
#11234
@wilbowma Might be able to help, email me and I'll take a look tomorrow
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Dec 07, 2019, 00:29:46 in reply to this tweet
#11233
Which, huh, I guess is why I shouldn't write C programs
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Mon Dec 02, 2019, 16:23:48 in reply to this tweet
#11232
I'll happily write a shitty compiler, figure out how its design is broken, do some overall outlining of a revised "plot", and dive into writing a new less-shitty compiler
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Dec 02, 2019, 16:22:32 in reply to this tweet
#11231
There are two types of compiler writer: "plotters" and "pantsers". I'm v definitely not a plotter
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Mon Dec 02, 2019, 16:21:14
#11230
Programming in C ought to be against some kind of Geneva Convention. cve.mitre.org/cgi-bin/cvenamโ€ฆ
๐Ÿ’Ÿ 9 ๐Ÿ”— Mon Dec 02, 2019, 16:07:39
#11229
All right, 58% of you are monsters who are getting Boolean, will ye or nill ye :-)
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Sat Nov 30, 2019, 21:50:37 in reply to this tweet
#11228
@mekajfire @TheAviralGoel @spdegabrielle Those names make perfect sense for machine words. Not so much for integers :-)
๐Ÿ”— Sat Nov 30, 2019, 03:49:41 in reply to this tweet
#11227
@mekajfire @65thdiscord @spdegabrielle Pattern matching!
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Nov 30, 2019, 03:48:46 in reply to this tweet
#11226
#11225
RT @pkhuong: @leastfixedpoint boole.
#11224
@TheAviralGoel Yes, but should a language choose long or short type names?
๐Ÿ”— Fri Nov 29, 2019, 20:57:22 in reply to this tweet
#11223
Programming languages choose "bool" or "boolean" seemingly at random. If we changed them all to be the same tomorrow, we should change them all to:
๐Ÿ’Ÿ 12 ๐Ÿ” 2 ๐Ÿ”— Fri Nov 29, 2019, 19:08:21
#11222
@cyberglot Did you leave up forwarding pointers on github, or did you delete your account entirely?
๐Ÿ”— Thu Nov 28, 2019, 14:08:06 in reply to this tweet
#11221
@mattlodder Grice is rolling over in his grave
๐Ÿ”— Thu Nov 28, 2019, 13:57:59 in reply to this tweet
#11220
@cyberglot @gitlab Nice. Any gotchas/tips for people wanting to do the same?
๐Ÿ”— Thu Nov 28, 2019, 13:31:10 in reply to this tweet
#11219
@wilbowma I solemnly swear that you are up to no good
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Nov 28, 2019, 03:47:28 in reply to this tweet
#11218
@abecedarius Nice!
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 27, 2019, 04:24:00 in reply to this tweet
#11217
There's a nice, standard presentation of the progression from C -> CC -> CK -> CEK -> CESK machines; is there anything similar for a regular transformation from e.g. CEK or CESK to a bytecode machine?
๐Ÿ’Ÿ 9 ๐Ÿ”— Tue Nov 26, 2019, 23:39:03
#11216
@whitequark I've used Racket's `pict` library successfully for things like that before. ;;-- I feel like there's a certain amount of unavoidable bullshit involved in producing decent illustrations with current software, be it programming-based or GUI :-( I miss Ned Konz's Connectors
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Nov 26, 2019, 19:33:49 in reply to this tweet
#11215
@bodil Yep, roll on HKTs!
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Nov 26, 2019, 19:27:05 in reply to this tweet
#11214
@bodil I'm still a Rust beginner, so I ended up doing this to abstract over Box/Rc/Arc for a Json-like Value type: gitlab.com/preserves/presโ€ฆ The impls for Rc and Arc are at the end of the file. It was a pain to do but it worked for me!
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Tue Nov 26, 2019, 17:08:47 in reply to this tweet
#11213
Emacs โค๏ธ (Most Recently Delighted By: M-x occur)
๐Ÿ’Ÿ 20 ๐Ÿ” 4 ๐Ÿ”— Sun Nov 24, 2019, 15:59:31
#11212
PLT Redex โค๏ธ
๐Ÿ’Ÿ 13 ๐Ÿ” 2 ๐Ÿ”— Sun Nov 24, 2019, 04:18:09
#11211
RT @cahollenbeck: Academic writing tip #436 Vary sentence openings. BAD: The __ _ ___. The __ ___ ____. The __ ___ __. The __ _ ___ __.โ€ฆ
#11210
@LeifAndersen @wilbowma Use Wireshark to capture *everything* on an interface, and then filter/narrow the resulting capture afterward. I find the language for configuring capture impenetrable, while the filter language usually is much easier
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Nov 21, 2019, 02:08:32 in reply to this tweet
#11209
@LeifAndersen Also: tcp implementation? I'm curious! What's the context? Is the code public - can you share a link?
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Nov 21, 2019, 02:07:10 in reply to this tweet
#11208
@LeifAndersen Use the amazing Wireshark! It's super awesome. For interactive use, that is. For scripting, use tcpdump. Oh: use nc as the tcp peer, and have Wireshark/tcpdump listen in on the conversation.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Nov 21, 2019, 02:06:20 in reply to this tweet
#11207
๐ŸŽถNothing but the dead and Diane back in my little town๐ŸŽถ
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Nov 18, 2019, 15:29:40
#11206
@majek04 Symbols in the first c compiler were truncated at 6 chars. Perhaps that's it. (The same compiler also put struct field names in the same bag together, hence tv_* etc, but that's neither here nor there)
๐Ÿ’Ÿ 6 ๐Ÿ” 1 ๐Ÿ”— Mon Nov 18, 2019, 15:12:00 in reply to this tweet
#11205
RT @enf: @rsnous As far as I know the first use of the "computer architecture" term was by Fred Brooks in 1962 archive.org/details/bitsavโ€ฆ, asโ€ฆ
#11204
@alamajesse Hmm perhaps the OSX support has rotted! I'm afraid I'm using Linux almost exclusively these days. My macbook is on another continent right now, it'll not be until December I have access to it again. Sorry!
๐Ÿ”— Sat Nov 16, 2019, 02:02:26 in reply to this tweet
#11203
@DRMacIver Thanks again thatcher
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Nov 12, 2019, 19:21:54 in reply to this tweet
#11202
@DRMacIver Mostly a good trick to a) retain focus and b) help come up with interpretations that make sense for those very hard to parse papers
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Nov 12, 2019, 14:20:20 in reply to this tweet
#11201
@DRMacIver One reads a sentence or paragraph out loud and then you explain it to each other and search for its meaning, flipping back and forth to eg definitions or examples as needed until you have it. Then, next chunk
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Nov 12, 2019, 14:19:23 in reply to this tweet
#11200
@DRMacIver Pair-reading has helped me in such situations in the past
๐Ÿ”— Tue Nov 12, 2019, 14:13:53 in reply to this tweet
#11199
@mrgunn @ajrbyers @trueflyingsheep @cl @MsPhelps @MendeleySupport Oh, please. They did not.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Nov 11, 2019, 19:42:25 in reply to this tweet
#11198
@DrDeeGlaze Anyway, `private` isn't a problem I have any more as an ivory-tower academic writing code in an obscure dialect of an obscure language for my own entertainment and nobody's direct benefit :-)
๐Ÿ”— Sun Nov 10, 2019, 18:07:24 in reply to this tweet
#11197
@DrDeeGlaze It was inaccessible source sometimes, unwillingness to rebuild third-party deps other times. The barrier to getting what we needed was higher than it needed to be. `private` is very... authoritarian. Paternalistic.
๐Ÿ”— Sun Nov 10, 2019, 18:06:51 in reply to this tweet
#11196
@DrDeeGlaze I should also say that (a) even C has `private` (`static`), and (b) the PL idea I'm playing with is nothing to do with java-style `private`
๐Ÿ”— Sun Nov 10, 2019, 17:50:48 in reply to this tweet
#11195
@DrDeeGlaze I just want Smalltalk, of course! Heh. But no, it's just that I've come to my anti-`private` conclusion as a result of the problems it caused for projects I worked on. One of those at-best-neutral things, in my experience. There are imo better ways to achieve a similar effect.
๐Ÿ”— Sun Nov 10, 2019, 17:49:56 in reply to this tweet
#11194
@DrDeeGlaze Like, I'm not *completely* insane :)
๐Ÿ”— Sun Nov 10, 2019, 17:33:49 in reply to this tweet
#11193
@DrDeeGlaze Oh, well, I don't mean no data hiding across a communications boundary; just within a security domain
๐Ÿ”— Sun Nov 10, 2019, 17:30:05 in reply to this tweet
#11192
@DrDeeGlaze Haha oof really?? (Data hiding is still bad, but fexprs are also bad)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Nov 10, 2019, 17:25:35 in reply to this tweet
#11191
@DrDeeGlaze Oh yeah no nothing very interesting, I'm playing with a little programming language idea with a fiddly way of Viewing objects as data is all. Lost in a maze of evaluation contexts, all different
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Nov 10, 2019, 17:21:29 in reply to this tweet
#11190
@DrDeeGlaze Causing problems on purpose!
๐Ÿ”— Sun Nov 10, 2019, 17:18:45 in reply to this tweet
#11189
33 reduction rules and a bunch of metafunctions, that seems about the right number, I've definitely hit this problem from the correct angle
๐Ÿ’Ÿ 10 ๐Ÿ”— Sun Nov 10, 2019, 17:07:58
#11188
@ArmyOfBruce @smdiehl Never seriously used an iPhone. Don't imagine the development experience is significantly better, though. (Quite aside from Apple's dim view of free software)
๐Ÿ”— Sun Nov 10, 2019, 15:48:33 in reply to this tweet
#11187
@ArmyOfBruce @smdiehl Perhaps nothing more than an accessible development environment. (Android... isn't it.)
๐Ÿ”— Sun Nov 10, 2019, 14:51:20 in reply to this tweet
#11186
@dysinger @KeybaseIO Cool, ok. Thanks! The encrypted folders and git repos are what most tempt me, though I'm pretty happy hosting my own gitolite instance. The chat, not so much, because of network effects.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 06, 2019, 20:38:32 in reply to this tweet
#11185
@dysinger @KeybaseIO What do you use Keybase for, primarily? (Just curious. It seems like a nifty tool but I have yet to actually *use* it for anything.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 06, 2019, 20:14:12 in reply to this tweet
#11184
@pwang @rsnous @shakti_tech @msexcel What characterises data, the way you are thinking about it, @pwang? How would you describe the direction you'd like these languages to head in?
๐Ÿ”— Wed Nov 06, 2019, 20:12:22 in reply to this tweet
#11183
@pwang @rsnous @shakti_tech @msexcel Interesting idea! (But the analogy doesn't quite work: data is to type as object is to behavioural-type; object is to class as data is to... I don't know, but it isn't class/type/schema!)
๐Ÿ”— Wed Nov 06, 2019, 20:11:34 in reply to this tweet
#11182
(I was inspired to check it out by this tweet: twitter.com/mntmn/status/1โ€ฆ)
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Nov 06, 2019, 17:22:42 in reply to this tweet
#11181
๐Ÿ’Ÿ 3 ๐Ÿ” 3 ๐Ÿ”— Wed Nov 06, 2019, 17:21:31
#11180
RT @samth: Open source projects that distribute binaries: what are you doing about the new notarization rules for macOS Catalina?
#11179
RT @SurreyRoadCops: @krislorentzen If you canโ€™t safely overtake two cyclists riding abreast, then itโ€™s highly unlikely youโ€™d be able to oveโ€ฆ
#11178
@SeanTAllen @marick @casio_juarez This one: amazon.co.uk/gp/aw/d/B076PFโ€ฆ Just a cheapie. It worked OK, especially considering our tapes were all about 30 years old...
๐Ÿ”— Wed Oct 23, 2019, 20:37:58 in reply to this tweet
#11177
@marick @SeanTAllen @casio_juarez Wow, that's pretty impressive! (We bought a straight-to-MP3-on-a-USB-stick cassette player for a tenner the other day to allow us to throw out our old cassettes...)
๐Ÿ”— Wed Oct 23, 2019, 20:10:48 in reply to this tweet
#11176
@jerrykuch Is it Ansible?
๐Ÿ”— Wed Oct 23, 2019, 08:08:30 in reply to this tweet
#11175
RT @mkawia: going back to a language with no sum types: back on my bool shit
#11174
@maonus Or, you know, just "yeah well your FACE is wrong"
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Oct 16, 2019, 19:33:52 in reply to this tweet
#11173
@maonus Start writing ฮปx.E as xฬ‚.E in response! "Your typographical history is wrong -- The ฮป historian"
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Oct 16, 2019, 19:33:06 in reply to this tweet
#11172
Rust's cross-compilation is *really* nice: eighty-twenty.org/2019/10/15/croโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Tue Oct 15, 2019, 15:09:51
#11171
@jasoncrawford @rsnous Perhaps. I find myself often thinking in terms of resources I have and resources I want: that is, in terms of arrow types. It'd be cool to have an IDE that supported reasoning from resources to goals (forward) or goals to resources (backward), or operations to resources/goals etc
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 14, 2019, 00:06:04 in reply to this tweet
#11170
@jasoncrawford @rsnous Could be, but I bet not. Human languages handily demonstrate that order hardly matters. The minimal relevance of order is demonstrated handily by the languages humans use.
๐Ÿ”— Sun Oct 13, 2019, 23:52:38 in reply to this tweet
#11169
@rsnous Seems like a limited imagining of autocomplete. Why couldn't autocomplete complete 'x' to 'f(x)', presenting a menu of 'f's of type 'X -> ...'. Editors perfectly able to insert chars elsewhere than directly at point
๐Ÿ’Ÿ 8 ๐Ÿ” 1 ๐Ÿ”— Sun Oct 13, 2019, 15:23:49 in reply to this tweet
#11168
What's a good syntax for literal *decimal* numbers? e.g. java BigDecimal, c# decimal, Squeak ScaledDecimal, etc. To represent 2.900 to 3 dp we should write...
๐Ÿ’Ÿ 2 ๐Ÿ” 3 ๐Ÿ”— Thu Oct 10, 2019, 11:17:53
#11167
RT @JohnKennedyMSFT: If you like the look of that CDC6500 computer, with itโ€™s transistor based logic, you can actually log into it and runโ€ฆ
#11166
@sunnygleason @cowtowncoder @tinkerware I... it... DAMN IT That would have been nice, yes
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Oct 04, 2019, 21:15:08 in reply to this tweet
#11165
@DrDeeGlaze Slightly more constructively: the platform ABI is a useful read, as is the ELF spec. Also I guess maybe if your assembler has a useful manual? Heh, sorry, little joke there, of course it doesn't.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Oct 04, 2019, 20:34:40 in reply to this tweet
#11164
@DrDeeGlaze C cross-compilation and/or linking is a hot garbage nightmare world of horrible pain and frustration (and C++ even more so). Everything is terrible.
๐Ÿ”— Fri Oct 04, 2019, 20:33:57 in reply to this tweet
#11163
@cowtowncoder @tinkerware Ion's annotations aren't like Preserves' annotations. They're more like Preserves' record labels. Well, based on a skim of the spec, anyway. (In Preserves, annotations aren't usually visible to programs at all... whereas record labels are critically important)
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Oct 04, 2019, 20:27:36 in reply to this tweet
#11162
@cowtowncoder @tinkerware ... that's... eerily similar. I'll look into that more deeply. Thank you again! Perhaps Preserves is redundant, given Ion?
๐Ÿ”— Fri Oct 04, 2019, 20:22:34 in reply to this tweet
#11161
@cowtowncoder @tinkerware First I've heard of it! Thanks for the pointer.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Oct 04, 2019, 20:18:26 in reply to this tweet
#11160
@wilbowma delta.chat
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Fri Oct 04, 2019, 08:00:59 in reply to this tweet
#11159
@slava_pestov People used to run live audio from ZX Spectrums' SAVE over the phone lines to get the effect of a a terrible simplex modem. Getting the volume levels right was apparently key to getting it to work at all, and it apparently never worked well...
๐Ÿ”— Thu Oct 03, 2019, 14:54:48 in reply to this tweet
#11158
@wilbowma @Northeastern Wow, OK! ... that *sucks*. But it's not the address I'm getting spam to: the spammers are using the official, university-preferred husky address, which I've never used anywhere ever, and which afaik isn't on any public list
๐Ÿ”— Sun Sep 22, 2019, 14:20:56 in reply to this tweet
#11157
@mhyee Don't think so -- it's my husky address, which I don't use anywhere, that's getting the spam
๐Ÿ”— Sun Sep 22, 2019, 14:19:57 in reply to this tweet
#11156
Annoyed that @Northeastern seems to have sold a list of student email address to spammers! So much spam in the last couple of months to my neu.edu address, definitely targeted. What's going on, @Northeastern? How are these people getting my email address?
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Sat Sep 21, 2019, 14:06:05
#11155
(I kid, rustc's error messages are by and large *amazingly* clear and helpful)
๐Ÿ”— Thu Sep 19, 2019, 22:19:07 in reply to this tweet
#11154
Love too use the c++ stl
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Thu Sep 19, 2019, 22:18:24
#11153
Wow, the Rust libraries and ecosystem are *really* tasteful!
๐Ÿ’Ÿ 8 ๐Ÿ” 1 ๐Ÿ”— Tue Sep 17, 2019, 12:38:54
#11152
@jesslynnrose @directhex I came here to mention Saga too :)
๐Ÿ”— Fri Sep 13, 2019, 23:42:19 in reply to this tweet
#11151
Oh neat, literal torture of immigrants now twitter.com/MarshallProj/sโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Sun Sep 08, 2019, 10:02:18
#11150
@cl @mendeley_com @ajrbyers Not to my knowledge. However, I figured out how to decrypt my own database and migrated to Zotero in response to this debacle, so I no longer have to use Mendeley: eighty-twenty.org/2018/06/13/menโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu Sep 05, 2019, 11:02:07 in reply to this tweet
#11149
RT @robdelaney: Great news! 52,400 ppl registered to vote online yesterday. And biggest 2 age groups were Under 25 & 25-34. KEEP IT UP. Noโ€ฆ
#11148
The android ecosystem is so, so fragmented and awful.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 03, 2019, 12:18:45
#11147
The "hostile environment" isn't a new thing. twitter.com/HongKongHermitโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Sep 02, 2019, 17:47:32
#11146
RT @whitequark: shared memory multiprocessing for the purpose of event handling is a mistake
#11145
In awe of a friend who has managed to not be on twitter for nearly two years now. Would that I possessed such strength
๐Ÿ’Ÿ 6 ๐Ÿ”— Mon Aug 26, 2019, 12:09:22
#11144
@importantshock IIRC minix 1.5 inherited sufficient old unix dna for this to work there.
๐Ÿ”— Sun Aug 25, 2019, 20:14:49 in reply to this tweet
#11143
@importantshock It did usedta work, on very old unix. FSVO "work". (It dumped the dirent structs in the directory file straight to the terminal.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Aug 25, 2019, 20:14:23 in reply to this tweet
#11142
@cmeik The token is just one of the ones you can configure from github.com/settings/tokens
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Aug 25, 2019, 20:11:03 in reply to this tweet
#11141
@cmeik Been using these hacky little scripts as part of my backup routines for several years: gist.github.com/tonyg/b8db8bd3โ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun Aug 25, 2019, 20:08:48 in reply to this tweet
#11140
@arachnist Heck! I didn't think of that. What a drag! (I suppose the alphabet could have been -/0-9A-Za-z with + as padding...)
๐Ÿ”— Fri Aug 23, 2019, 20:26:17 in reply to this tweet
#11139
Huh, google calendar spam. There's a first :-(
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Fri Aug 23, 2019, 20:21:13
#11138
@CatTyped @whitequark Oh right, the Linux kernel startup convention is what qemu uses to boot elf kernels for that board.
๐Ÿ”— Fri Aug 23, 2019, 16:55:51 in reply to this tweet
#11137
@CatTyped @whitequark It runs in qemu and would probably run on bare hardware if you could find the right board :) The rpi code does run on real hardware.
๐Ÿ”— Fri Aug 23, 2019, 16:32:10 in reply to this tweet
#11136
@whitequark Thanks! It has tail calls!
๐Ÿ”— Fri Aug 23, 2019, 11:21:32 in reply to this tweet
#11135
@janl There's two cures, but they work in completely different ways. One is Eclipse. This will cure you of the urge to write Java. The other is IntelliJ. This will relieve the side-effects of writing Java.
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Aug 23, 2019, 11:20:36 in reply to this tweet
#11134
@whitequark I have been experimenting along these lines: github.com/tonyg/pi-nothiโ€ฆ -- Not exactly as you describe--no data structures, etc--but essentially a thin veneer of reg alloc & call convention over raw abstract machine instructions.
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Fri Aug 23, 2019, 11:19:05 in reply to this tweet
#11133
@tef Thanks, that's what I was misremembering! I'll take a look and see if it might help me.
๐Ÿ”— Thu Aug 22, 2019, 22:12:19 in reply to this tweet
#11132
@tef, is your Python ABNF parser generator published anywhere? I find myself wanting one :)
#11131
Base64 is A-Za-z0-9+/. If it had been +/0-9A-Za-z instead, lexicographic ordering of Base64 ASCII text would have coincided with lexicographic ordering of the binary data encoded.
๐Ÿ’Ÿ 47 ๐Ÿ” 8 ๐Ÿ”— Thu Aug 22, 2019, 21:33:54
#11130
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 21, 2019, 16:15:57 in reply to this tweet
#11129
@bengoldacre "my own blood", "my own cheese" rather misled me into thinking you'd somehow lactated a reasonable amount and then engaged in some highly questionable caseiculture followed by some even more questionable meal planning
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Aug 19, 2019, 23:52:22 in reply to this tweet
#11128
@coreload @dustyweb Just go straight for application/preserves, I reckon. "X- considered harmful" and all that tools.ietf.org/html/rfc6648 (cc @dustyweb)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Aug 19, 2019, 23:01:19 in reply to this tweet
#11127
RT @dustyweb: @leastfixedpoint @michaeljforster @coreload We ultimately decided on angle brackets instead of parens because: - Many peopleโ€ฆ
#11126
@purdue_pl @tiarkrompf Dipping into these papers now and they all look amazing.
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Aug 19, 2019, 22:57:55 in reply to this tweet
#11125
@michaeljforster @coreload @dustyweb We were *this close* to sticking to an earlier draft's decision to use (Parentheses for records) instead of <Angle-brackets for records>, too!
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Aug 19, 2019, 22:15:49 in reply to this tweet
#11124
RT @dustyweb: The tutorial I wrote for Preserves has been merged! It's on a much nicer page here: preserves.gitlab.io/preserves/TUTOโ€ฆ A number of impโ€ฆ
#11123
RT @DrDonnaYates: Anyone know of a Glasgow taxi/private hire company that reliably lets you pre-book a car with a baby car seat?
#11122
@dustyweb (It was actually something I noticed during our conversation last night that both of us were doing a bit, enough that when we spent time doing the other thing, typing a long message, it was a noticeable break in the flow of the conversation. Different interaction style to IM)
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Aug 14, 2019, 20:30:31 in reply to this tweet
#11121
@dustyweb You might very well think that, but I couldn't possibly comment! :-)
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Aug 14, 2019, 20:29:25 in reply to this tweet
#11120
@grawity for Very Good Reasons (in that spki sexp was a big inspiration)
๐Ÿ”— Wed Aug 14, 2019, 08:38:07 in reply to this tweet
#11119
people who grew up with irc tend to write their long messages like this, in multiple parts incrementally people who grew up with "X is typing..." indicators tend to write long messages in single parts and to write out the whole thing in one go
๐Ÿ’Ÿ 743 ๐Ÿ” 197 ๐Ÿ”— Wed Aug 14, 2019, 00:49:07
#11118
@slava_pestov This is a lot like the split between `read`ing and parsing in lisps (e.g. Racket)
๐Ÿ’Ÿ 4 ๐Ÿ”— Sun Aug 11, 2019, 23:27:10 in reply to this tweet
#11117
@aiyagari Thanks!
๐Ÿ”— Sun Aug 11, 2019, 11:42:45 in reply to this tweet
#11116
@darachennis @HGIES Interesting, will DM, thanks!
๐Ÿ”— Sat Aug 10, 2019, 10:43:32 in reply to this tweet
#11115
@dustyweb If you've not seen it already, Takikawa et al.'s POPL 2016 paper sheds a lot of light on this. dl.acm.org/citation.cfm?iโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Fri Aug 09, 2019, 21:28:34 in reply to this tweet
#11114
๐Ÿ’Ÿ 13 ๐Ÿ” 5 ๐Ÿ”— Fri Aug 09, 2019, 11:39:07
#11113
@__tosh @ryzokuken Thank you!
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Aug 09, 2019, 11:11:28 in reply to this tweet
#11112
@BrianTRice Kia kaha, Brian. I'm so glad you're on the mend.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jul 29, 2019, 14:19:32 in reply to this tweet
#11111
RT @LegoAcademics: *Out of Office Reply* Dr Red will be on new parental leave until next January. She won't be replying to anything so don'โ€ฆ
#11110
RT @ryzokuken: Another cry for help: EU friends, could you please suggest some nice hackerspaces and which cities have more or less the beโ€ฆ
#11109
This book is excellent and I recommend it twitter.com/BluejoWalton/sโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Jul 28, 2019, 13:38:06
#11108
๐ŸŽถ One of these things is not like the other ones ๐ŸŽถ (but the other three are all aspects of the same thing) twitter.com/fogus/status/1โ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jul 26, 2019, 22:10:39
#11107
RT @gravislizard: @changemewtf <webdev watching a bank teller using an AS/400 based text interface, nodding solemnly> this is awful. they'rโ€ฆ
#11106
@nancybaym @rsnous "Billion dollar mistakes"? infoq.com/presentations/โ€ฆ
๐Ÿ”— Fri Jul 26, 2019, 21:24:23 in reply to this tweet
#11105
Both techniques are a kind of scaffolding that can be used when working on a programming language implementation. You'd probably remove the scaffolding after you'd finished making the changes.
๐Ÿ”— Thu Jul 25, 2019, 23:03:07 in reply to this tweet
#11104
Today I used continuation-marks to dynamically enforce tail-call behaviour when refactoring an interpreter from direct to continuation-passing style. I then used callable structs and syntax-local-lift-expression to help defunctionalise the continuations. gist.github.com/tonyg/0b3ee2fdโ€ฆ
๐Ÿ’Ÿ 6 ๐Ÿ”— Thu Jul 25, 2019, 22:53:51
#11103
RT @sperbsen: Erlang supervision trees: I understand the principle, but there are precious few documented examples of non-trivial trees. Anโ€ฆ
#11102
@greghendershott @apenwarr (connects dots to recent discussions of Algebraic Effects)
๐Ÿ”— Wed Jul 24, 2019, 22:10:42 in reply to this tweet
#11101
@greghendershott @apenwarr `redo` would be an interesting thing to gin up for Racket, especially because it could be a nice place to experiment with the "counterfactual" dependencies redo can handle: "I would have built this differently if files X, Y, Z had been available" etc
๐Ÿ”— Wed Jul 24, 2019, 22:08:05 in reply to this tweet
#11100
@greghendershott Ah! Are you aware of @apenwarr's `redo`? It'd be an excellent fit for the stlye of engine you describe. See in particular the part of the docs describing the way dependencies suck with Make: redo.readthedocs.io/en/latest/#whaโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jul 24, 2019, 20:15:06 in reply to this tweet
#11099
@elplatt @SeanTAllen Yes, GTK+, and indeed it was displeasing, but less so than the alternatives I looked at. A few months later I had a go at a C++ rewrite (never completed) using Qt for the GUI, and discovered that Qt was *infinitely* superior to GTK+
๐Ÿ”— Wed Jul 24, 2019, 09:14:32 in reply to this tweet
#11098
@elplatt @SeanTAllen C. I was young, undereducated, and foolish
๐Ÿ”— Tue Jul 23, 2019, 23:05:19 in reply to this tweet
#11097
@prathyvsh Yep :-)
๐Ÿ”— Tue Jul 23, 2019, 23:04:39 in reply to this tweet
#11096
@SeanTAllen Really? Oh, the Gnome part?
๐Ÿ”— Tue Jul 23, 2019, 22:59:00 in reply to this tweet
#11095
1999:
๐Ÿ’Ÿ 19 ๐Ÿ” 1 ๐Ÿ”— Tue Jul 23, 2019, 22:55:40
#11094
@elplatt @SeanTAllen @dustyweb (Also actors generally, and in Erlang in particular)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jul 22, 2019, 21:00:38 in reply to this tweet
#11093
@elplatt @SeanTAllen @dustyweb Do you mean like an event-handling loop kind of thing? With a queue of pending messages? Vats in E are like that: erights.org/elib/concurrenโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Jul 22, 2019, 21:00:03 in reply to this tweet
#11092
@ambrosebs Yep looking good!
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jul 22, 2019, 19:42:43 in reply to this tweet
#11091
RT @dustyweb: Announcing ActivityPub Conf 2019! September 7th & 8th in Prague, immediately following Rebooting Web of Trust. https://t.coโ€ฆ
#11090
@ambrosebs Nice! Link to atom.xml in the HTML HEAD? Also, the XML is invalid in atom.xml at the moment: XML Parsing Error: undefined entity Location: blog.ambrosebs.com/atom.xml Line Number 1777, Column 30: <title>Gradual typing for&nbsp;Clojure</title> -----------------------------^
๐Ÿ”— Mon Jul 22, 2019, 10:41:33 in reply to this tweet
#11089
@tef DI is closer to AE I suppose, inasmuch as I understand DI anyway, in that it's a "pull" model for drawing resources toward the code you're writing right now. But still pretty different, in that it's a pattern of information flow rather than a change to the computational model
๐Ÿ”— Mon Jul 22, 2019, 10:15:20 in reply to this tweet
#11088
@tef Algebraic Effects are a framework within which dynamic scoping can be understood, and there's a close relationship with continuations (which are in some sense the primitive construct atop which AE is built)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jul 22, 2019, 10:13:25 in reply to this tweet
#11087
@tef Oh, no, that's the other way around. Injecting effects to unwitting subroutines. Algebraic Effects explicitly request services from the context
๐Ÿ”— Mon Jul 22, 2019, 09:59:30 in reply to this tweet
#11086
@abecedarius Yeah it's not bad. Nice that the rest of the Racket ecosystem is a `require` away, too. Startup time for "shell scripts" kind of sucks though.
๐Ÿ”— Sun Jul 21, 2019, 21:12:27 in reply to this tweet
#11085
"An experiment from back in 2016. The main idea is S-expressions, but with usually-implicit parentheses and support for prefix/infix/postfix operators. Indentation for grouping is explicitly represented in the S-expression returned from the reader." eighty-twenty.org/2019/07/21/indโ€ฆ
๐Ÿ’Ÿ 13 ๐Ÿ” 2 ๐Ÿ”— Sun Jul 21, 2019, 20:27:37
#11084
@abecedarius Oh - identifiers starting with a dash are special-cased. github.com/tonyg/racket-sโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jul 21, 2019, 20:26:50 in reply to this tweet
#11083
@abecedarius You put strings for literals. Identifiers are dereferenced. (If they are bound to symbols, the symbols are stringified.) def x: "hello" echo "hello" // prints hello echo x // prints hello echo $(echo "hello") // prints hello
๐Ÿ”— Sun Jul 21, 2019, 20:17:37 in reply to this tweet
#11082
@jfdm User CSS extension: addons.mozilla.org/en-GB/firefox/โ€ฆ It's awesome. I use it to remove ads, trending, etc etc from web-based Twitter: eighty-twenty.org/2017/08/03/twiโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jul 21, 2019, 17:12:39 in reply to this tweet
#11081
Best I can do in the time I want to spend on it: div[dir="ltr"] { font-family: monospace; } The structure of the Google Groups HTML leaves something to be desired.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jul 21, 2019, 17:04:06 in reply to this tweet
#11080
Google groups should offer the option to view using a monospace font. (Until it does, I'll use Stylus with some user CSS, I guess)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jul 21, 2019, 16:59:35
#11079
def-operator where #f statement-macro where def-syntax where stx syntax-case stx (block) _ (E ...) ((_where (block (K ... (block V ...)) ...))) syntax (let (block (def K ... (block V ...)) ... E ...)) module+ main displayln (x + y x) where x: 123 y z: z * 2
#11078
@rogersm Is it? In what way?
๐Ÿ”— Sun Jul 21, 2019, 12:16:38 in reply to this tweet
#11077
@lukego Grattis! Where will you be in Sweden? ร–st- eller Vรคstkusten?
๐Ÿ”— Sun Jul 21, 2019, 11:47:15 in reply to this tweet
#11076
tfw gnome actually does the right thing without you having to fight it
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Jul 21, 2019, 11:45:02
#11075
#!/usr/bin/env racket #lang something/shell def in-hashlang? re :: source-filename zero? (cat source-filename | grep -q (format "^#lang.*~a.*" re)) (find "." -iname "*.rkt" | read-lines |> filter (in-hashlang? "something") |> ag -F "parameterize")
๐Ÿ’Ÿ 5 ๐Ÿ”— Sun Jul 21, 2019, 11:37:03
#11074
@graydon_pub @apenwarr W7 is an object-capability system more or less as expressive as others; so I suppose it boils down to whether you think the object-capability model is a sensible approach to security. (I linked to W7 instead of the ocap stuff because I like the W7 presentation of the idea better)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jul 20, 2019, 01:53:29 in reply to this tweet
#11073
RT @Gankro: Key insight: strings contain Data (machine structure) or Text (human structure). Even with cjk Text (utf16 best), it is often wโ€ฆ
#11072
@graydon_pub @apenwarr Well, actually! (Though I'm not sure what namespace access control might be): mumble.net/~jar/pubs/secuโ€ฆ
๐Ÿ”— Fri Jul 19, 2019, 21:38:46 in reply to this tweet
#11071
@beka_valentine I refer my learned friend to Wadler's Law
๐Ÿ”— Fri Jul 19, 2019, 16:12:05 in reply to this tweet
#11070
@beka_valentine Intentional Programming, plus several Scratch-like things. Oddly it doesn't seem to work too well. (Partly perhaps because developing tooling for each syntax anew is too hard, still? But mainly perhaps because syntax Just Isn't That Important)
๐Ÿ”— Fri Jul 19, 2019, 16:10:32 in reply to this tweet
#11069
@fogus We must not allow a syntax gap, Mr. President!
๐Ÿ’Ÿ 8 ๐Ÿ”— Fri Jul 19, 2019, 15:01:57 in reply to this tweet
#11068
@prathyvsh Looks neat! Will look into it more deeply. Thanks!
๐Ÿ”— Fri Jul 19, 2019, 12:07:21 in reply to this tweet
#11067
RT @Ada_Palmer: ...the fact that something as uncomfortable as Plato's caste system eugenics could still be MORE egalitarian than standardโ€ฆ
#11066
@DRMacIver Seven and a half yards
๐Ÿ”— Wed Jul 17, 2019, 17:59:42 in reply to this tweet
#11065
@intellectronica Thanks! Yeah actually Zurich looks pretty cool. Are you based there right now?
๐Ÿ”— Wed Jul 17, 2019, 17:58:38 in reply to this tweet
#11064
Listening to Charles Hayward (thanks @andyw23)
#11063
@Sid3step @DRMacIver @PyConDE @KITKarlsruhe Thank you, that's helpful!
๐Ÿ”— Wed Jul 17, 2019, 15:39:49 in reply to this tweet
#11062
@Sid3step @DRMacIver Interesting! Do you have any links to anything in particular? (Thanks for replying!)
๐Ÿ”— Wed Jul 17, 2019, 15:28:44 in reply to this tweet
#11061
@SeanTAllen Yep, definitely; plus excellent and copious beer
๐Ÿ”— Wed Jul 17, 2019, 15:21:54 in reply to this tweet
#11060
@donAlvar @yoresongo Interesting! I know there's an interesting PL research group there, for starters prl-prg.github.io
๐Ÿ”— Wed Jul 17, 2019, 15:21:32 in reply to this tweet
#11059
Which EU cities have vibrant and interesting tech scenes (open source, free software, startups, academia, you name it!) these days? Berlin, London, ... where else is good?
๐Ÿ’Ÿ 11 ๐Ÿ” 3 ๐Ÿ”— Wed Jul 17, 2019, 14:33:35
#11058
@prathyvsh And the usual lovely N(M(x)) = G(N(x)) of course :-)
๐Ÿ”— Wed Jul 17, 2019, 09:47:52 in reply to this tweet
#11057
@prathyvsh Isn't it neat! I just read that page yesterday. Those G(x)/M(x) functors are cool; e.g. after an exception, if x = "is this piece of mutable state damaged?" then M(x) is "must I discard and rebuild this piece of state?" and N(M(x)) is "can I keep it?"
๐Ÿ”— Wed Jul 17, 2019, 09:46:58 in reply to this tweet
#11056
@cmeik @BrandonBloom (very quietly) I've been enjoying using Syndicate/js with node recently. But it's, er, kind of alpha-ish right now. What kind of program are you writing? If the repo is public, I'd love to take a look to think about whether/how it'd match the Syndicate programming model
๐Ÿ”— Wed Jul 17, 2019, 09:40:03 in reply to this tweet
#11055
RT @AJ_FI: The @LRO_NASA camera team have reconstructed the last 3 minutes of the landing trajectory as seen by Neil Armstrong (only visualโ€ฆ
#11054
@apenwarr Ooh, interesting: google (public google search engine) doesn't know anything about frobnicast except a couple of comments in a gfiber source repo changelog
๐Ÿ”— Tue Jul 16, 2019, 19:20:05 in reply to this tweet
#11053
@apenwarr (I didn't make it clear before: I am very interested in this unannounced VPN! and I look forward to its announcement and/or availability.)
๐Ÿ”— Tue Jul 16, 2019, 15:48:59 in reply to this tweet
#11052
@krismicinski It's a memento mor i
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jul 13, 2019, 23:32:19 in reply to this tweet
#11051
@smarr, is there an Atom feed for stefan-marr.de? The .../atom.xml link is 404...
#11050
@apenwarr That's very unusual indeed! Which VPN is it?
๐Ÿ”— Thu Jul 11, 2019, 04:18:48 in reply to this tweet
#11049
@jgerity See also "ARSS", the "Analysis & Resynthesis Sound Spectrograph", which is a fun toy in this vein: leastfixedpoint.com/tonyg/kcbbs/lsโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu Jul 11, 2019, 04:13:46 in reply to this tweet
#11048
@andywingo Huh! Maybe it will actually happen! (It's been in phase 3 for ~8 months... is that a long or a short time, in context?)
๐Ÿ”— Mon Jul 01, 2019, 11:58:31 in reply to this tweet
#11047
@andywingo "Some of the big missing features are: [...] Proper tail recursion" -- this is a biggie. I suspect we'll be waiting rather a long time for proper tail calls to land in the wasm spec
๐Ÿ”— Mon Jul 01, 2019, 11:50:02 in reply to this tweet
#11046
@abecedarius @rsnous Still (slowly) trying to think about how to ergonomically reflect into language the fact that toString()/__printOn()/printOn:/etc. are *reflective* operations that absolutely do not belong in `Object`s protocol. Mirrors, sure, for a start; but how to ergonomically *extend* them?
๐Ÿ”— Sun Jun 30, 2019, 17:49:02 in reply to this tweet
#11045
RT @wilbowma: Just discovered I can run "emacsclient /sudo::/path/to/file" to edit a file with sudo under my user emacs session.
#11044
@cmeik Looks like @squaremobius is giving github.com/squaremo/bitsyโ€ฆ some love as we speak. Inspired by Erlang's bitsyntax.
๐Ÿ’Ÿ 4 ๐Ÿ”— Tue Jun 25, 2019, 23:21:38 in reply to this tweet
#11043
@observablehq @MylesBorins @mbostock How are you doing the transpilation? Is it based on babel, ohm, sweet-js, ... something else?
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jun 14, 2019, 17:57:53 in reply to this tweet
#11042
@tef Ooh, TOCTTOU
๐Ÿ”— Tue Jun 11, 2019, 14:01:48 in reply to this tweet
#11041
@DrDeeGlaze Ah OK. Sounds like you're headed in a CORBA-ish direction?
๐Ÿ”— Fri Jun 07, 2019, 18:20:47 in reply to this tweet
#11040
@DrDeeGlaze I'm confused. I can't help but think you're asking for the kinds of things IDL compilers give! What am I missing? ... wait, are these HTTP-based RPCs you're talking about, maybe? In which case I guess there are no decent IDLs available!
๐Ÿ”— Fri Jun 07, 2019, 17:28:47 in reply to this tweet
#11039
@DrDeeGlaze Are you asking for more transparent, local-seeming RPC? Or a smoother, less painful way of maintaining and handling the distinction between local and remote calls? If the former, I wonder what you think of Waldo et al 1994; if the latter, I hear you, and me too :)
๐Ÿ”— Fri Jun 07, 2019, 11:22:11 in reply to this tweet
#11038
@DrDeeGlaze Interesting! Can you say more? What is the equivalent of automatic / under-the-covers closure conversion you have in mind?
๐Ÿ”— Fri Jun 07, 2019, 00:37:36 in reply to this tweet
#11037
@krismicinski @aaron_turon and good haircuts
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 05, 2019, 22:30:42 in reply to this tweet
#11036
@DRMacIver Hm, as in fact would be the trinity of Zookonian attributes. As far as theory allows us to predict, at least.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 05, 2019, 22:06:08 in reply to this tweet
#11035
@DRMacIver Rather flies in the face of "good, fast, cheap; pick two", Zooko's triangle, etc :-)
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Jun 05, 2019, 21:54:13 in reply to this tweet
#11034
@lukego @laurencetratt @smarr You might find the earlier paper, the genesis of the idea more than its application to JS per se, interesting too: users.eecs.northwestern.edu/~stamourv/papeโ€ฆ
๐Ÿ”— Wed Jun 05, 2019, 18:24:38 in reply to this tweet
#11033
@lukego @laurencetratt @smarr Yep. Section 10.1 of the paper discusses that relationship.
๐Ÿ”— Wed Jun 05, 2019, 18:22:28 in reply to this tweet
#11032
@lukego @laurencetratt @smarr This makes me think of Vincent St Amour's work on Optimization Coaching: users.eecs.northwestern.edu/~stamourv/papeโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Jun 05, 2019, 18:09:35 in reply to this tweet
#11031
FREE: Baby shoes. Now too small
๐Ÿ’Ÿ 6 ๐Ÿ”— Wed Jun 05, 2019, 14:44:28
#11030
@krono @dwragg Yep! 'sgood stuff
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 03, 2019, 20:25:17 in reply to this tweet
#11029
@krono @dwragg Yep, absolutely. And closely connected to Baker's egal in a similar way. home.pipeline.com/~hbaker1/Objecโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ”— Mon Jun 03, 2019, 20:19:28 in reply to this tweet
#11028
@dwragg Yep.
๐Ÿ”— Mon Jun 03, 2019, 17:39:37 in reply to this tweet
#11027
Mutability (statefulness) and location (place/space) are basically the same thing.
๐Ÿ’Ÿ 6 ๐Ÿ” 1 ๐Ÿ”— Mon Jun 03, 2019, 16:02:45
#11026
Ad(place, assertion) -- `assertion` is soon to hold at `place` Ex(place, assertion) -- `assertion` holds or recently held at `place` Hic(place) -- there is or has recently been such a place as `place`
#11025
@andywingo The pictie demo on your blog isn't loading for me on FF/linux because of missing CORS headers (from URL wingolog.org/archives/2019/โ€ฆ) Switching to https fixed it
#11024
@mjg59 What happens if you write a test pattern? All ff, all 55, all aa, counting patterns etc
๐Ÿ’Ÿ 4 ๐Ÿ”— Mon Jun 03, 2019, 10:35:55 in reply to this tweet
#11023
@beka_valentine Latour tells us its behaviour is to cause me to write this tweet
๐Ÿ’Ÿ 6 ๐Ÿ”— Sun Jun 02, 2019, 09:51:23 in reply to this tweet
#11022
RT @DrRichJohnston: Found a bunch of woodlice/pull bugs (terrestrial isopods) infected with iridovirus today. They're the blue ones! Blueโ€ฆ
#11021
@andywingo Well, hrm, the *minimal* answer is < and &. But <, > and & is also fine.
๐Ÿ”— Fri May 31, 2019, 17:55:20 in reply to this tweet
#11020
Oh neat, this one uses toml instead of yaml
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu May 30, 2019, 12:07:24 in reply to this tweet
#11019
@ArmyOfBruce Isn't capitalism fun
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 30, 2019, 12:07:12 in reply to this tweet
#11018
Another day, another static site generation tool and another ad-hoc templating language. I wonder what grievous flaws this one will suffer from.
#11017
RT @josephwilk: Iโ€™m currently researching new forms of programming language and would love to speak to anyone who interfaces with code usinโ€ฆ
#11016
What kind of monster makes a fold over a tree do everything but the root node that you passed in to the call to fold
๐Ÿ’Ÿ 6 ๐Ÿ”— Tue May 28, 2019, 12:21:22
#11015
@majek04 Wonder about dynamic execution frequency. How many could be cut for varying levels of interop failure?
๐Ÿ”— Mon May 27, 2019, 13:16:34 in reply to this tweet
#11014
*tiny brain*: syntax *medium brain*: semantics *galaxy brain*: pragmatics
๐Ÿ’Ÿ 16 ๐Ÿ” 2 ๐Ÿ”— Sun May 26, 2019, 16:54:14 in reply to this tweet
#11013
The rust ergonomics (rustup, cargo etc) are amazing and admirable and should be widely emulated โค๏ธโค๏ธโค๏ธ
๐Ÿ’Ÿ 13 ๐Ÿ” 4 ๐Ÿ”— Sun May 26, 2019, 16:53:10
#11012
"People who are really serious about software should make their own hardware." - Kay's quote came to mind the other day when I saw @mntmn's latest post about reform, esp given the presumably-related earlier lispm-ish experiments mntre.com/media/news_md/โ€ฆ
๐Ÿ’Ÿ 9 ๐Ÿ” 1 ๐Ÿ”— Sun May 26, 2019, 13:09:32
#11011
RT @OwenJones84: Theresa May didn't publicly break down over Windrush, or Grenfell, or disabled people having their benefits cut, or childrโ€ฆ
#11010
RT @prof_carrington: Thread. I wish people would use academic expertise where it's available. twitter.com/khadastrophic/โ€ฆ
#11009
RT @mntmn: I wrote an article about the redesign of MNT Reform mntre.com/media/news_md/โ€ฆ
#11008
@electricarchaeo ... It has become an undergraduate.
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri May 24, 2019, 19:48:35 in reply to this tweet
#11007
@wilbowma Maybe that's where I got inspiration from!
๐Ÿ”— Thu May 23, 2019, 20:00:45 in reply to this tweet
#11006
@majek04 Doesn't give you the --experimental-worker flag, which was the motivation for the horrible hack in this case. IIRC I didn't need the horrible hack if I just wanted to #!/usr/bin/env node
๐Ÿ”— Thu May 23, 2019, 16:22:43 in reply to this tweet
#11005
@DRMacIver Come visit SHEBANG HACKS we got - shell scripties - js proggies - explicitly syntactically marked tail calls, not obfuscated at all, very clear - comments OR ARE THEY
๐Ÿ’Ÿ 4 ๐Ÿ”— Thu May 23, 2019, 15:46:49 in reply to this tweet
#11004
Horrible trick for shebang for executable node scripts with experimental web worker feature enabled: #!/bin/sh //bin/true; exec node --experimental-worker "$0" console.log('your program here');
๐Ÿ’Ÿ 14 ๐Ÿ” 2 ๐Ÿ”— Thu May 23, 2019, 15:40:18
#11003
#11002
I may have actually found a use for my old "algebraic"-effects-for-Racket code. github.com/tonyg/racket-eโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 21, 2019, 17:47:35
#11001
Ah, Kleene's fixed-point theorem, we meet again. twitter.com/judsonlester/sโ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ”— Mon May 20, 2019, 20:47:56
#11000
@ManishEarth @nokusu That... rocks!
๐Ÿ’Ÿ 5 ๐Ÿ”— Mon May 20, 2019, 20:35:18 in reply to this tweet
#10999
@palvaro Dishonorable Mentions feature *prominently* in the annual Bulwer-Lytton Fiction Contest: bulwer-lytton.com
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon May 20, 2019, 20:33:26 in reply to this tweet
#10998
@wilbowma I've been lucky with kernels in the last, oh, decade or so. Just one machine has needed me to compile my own patched kernel. Most annoying - a real throwback to the 90s.
๐Ÿ”— Sun May 19, 2019, 22:37:07 in reply to this tweet
#10997
@wilbowma Far out. So you are stuck on an old kernel??
๐Ÿ”— Sun May 19, 2019, 22:32:18 in reply to this tweet
#10996
Hi @asumu, really enjoyed your wasm/redex blog post! asumu.xyz/blog/2019/04/2โ€ฆ
๐Ÿ’Ÿ 12 ๐Ÿ” 1 ๐Ÿ”— Sun May 19, 2019, 22:31:11
#10995
@wilbowma What kind of bootstrapping? Making your own initrd? Using debootstrap? Something else?
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun May 19, 2019, 21:44:51 in reply to this tweet
#10994
@jfdm @greghendershott Oh excellent, that looks like just what I need for that situation! Thank you.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun May 19, 2019, 21:42:35 in reply to this tweet
#10993
@justincormack @SeanTAllen augh, OK, I tried to link to the specific thread but I guess it being signin-only makes that tricky. It's in the runtime stream, a topic "Pony backpressure"
๐Ÿ”— Sun May 19, 2019, 15:20:30 in reply to this tweet
#10992
@justincormack @SeanTAllen It's in the Pony zulip, here: ponylang.zulipchat.com/#narrow/streamโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun May 19, 2019, 15:19:54 in reply to this tweet
#10991
@greghendershott Yeah, shift-rightarrow, then mark the whole thing, indent it one level, and cut and paste to the "done" heading. I suppose I should automate it now I know a little more elisp!
๐Ÿ” 1 ๐Ÿ”— Sun May 19, 2019, 15:18:53 in reply to this tweet
#10990
@SeanTAllen It's more Syndicateish stuff. I'm taking the Syndicate programming model, which IMO works well for concurrent programming, and scaling it up to distributed systems. syndicate-lang.org
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun May 19, 2019, 14:53:36 in reply to this tweet
#10989
@SeanTAllen (the latter category including TCP's sliding window itself, more or less)
๐Ÿ”— Sun May 19, 2019, 14:52:54 in reply to this tweet
#10988
@SeanTAllen That is, I ended up realising that two different things are called "flow control": backpressure a la Pony and Erlang, and quasi-synchronous requests-for-more-data like Erlang's TCP port protocol and like what I was after
๐Ÿ”— Sun May 19, 2019, 14:52:33 in reply to this tweet
#10987
@SeanTAllen BTW thanks for your writeup of the backpressure stuff in Pony the other day. I didn't respond at the time because it turned out to be different to what was working with: precise control of message flow at the point of a protocol switchover, which is different to backpressure.
๐Ÿ”— Sun May 19, 2019, 14:51:45 in reply to this tweet
#10986
@lexi_lambda Particularly problematic is `eq?`. Allocation is an observable effect :-(
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun May 19, 2019, 14:49:44 in reply to this tweet
#10985
A little more detail on the journals I use to keep track of things for my research and day-to-day activities: eighty-twenty.org/2019/05/19/howโ€ฆ
๐Ÿ’Ÿ 6 ๐Ÿ” 1 ๐Ÿ”— Sun May 19, 2019, 14:40:47
#10984
@SeanTAllen Question being, is it really an *organization* method? It doesn't feel very organised! Thanks for the prompt; I've written up a bit more: eighty-twenty.org/2019/05/19/howโ€ฆ
๐Ÿ”— Sun May 19, 2019, 14:40:15 in reply to this tweet
#10983
@ArmyOfBruce @duncanmak Cool. I was inspired by reading the `ezd` paper to implement the clock face example using Syndicate: gist.github.com/tonyg/3c654715โ€ฆ .
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun May 19, 2019, 11:24:36 in reply to this tweet
#10982
@ArmyOfBruce @duncanmak Is that `ezd` as described by J.F. Bartlett, or something else? hpl.hp.com/techreports/Coโ€ฆ
๐Ÿ”— Sun May 19, 2019, 11:19:18 in reply to this tweet
#10981
I have three journals for my research/development work on the go at once: * a general-purpose org-mode buffer in my long-lived emacs, with a cron git commit every 5 mins * a project-specific google doc * a paper journal
๐Ÿ’Ÿ 11 ๐Ÿ”— Sun May 19, 2019, 11:05:38
#10980
@jfdm I intend to photograph each page as a kind of backup (but haven't yet started!). Indexing requires a bit of work; machine checking comes from implementing the ideas and sometimes Coqing them too...
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat May 18, 2019, 17:09:40 in reply to this tweet
#10979
@jfdm For me, it's an append-only log of thoughts and workings-through. I draw on it when digesting & summarising in later write-ups and in actual software. So it's useful really only as an *audit log*, or when trying to reconstruct an argument.
๐Ÿ’Ÿ 3 ๐Ÿ”— Sat May 18, 2019, 17:08:20 in reply to this tweet
#10978
Pen and paper helps me think when I'm working on software.
๐Ÿ’Ÿ 18 ๐Ÿ” 2 ๐Ÿ”— Sat May 18, 2019, 16:44:39
#10977
Oh no I am thinking about text editors again
๐Ÿ’Ÿ 10 ๐Ÿ” 1 ๐Ÿ”— Wed May 15, 2019, 16:50:25
#10976
@natpryce If you mean tail recursion: "loop unrolling". For other kinds of recursion: probably "inlining".
๐Ÿ’Ÿ 5 ๐Ÿ”— Wed May 15, 2019, 13:34:45 in reply to this tweet
#10975
๐Ÿ’Ÿ 19 ๐Ÿ” 4 ๐Ÿ”— Wed May 15, 2019, 11:26:53
#10974
RT @AstroKatie: If youโ€™re in your mid-30s or younger, the connection between fossil fuels and climate change has been studied, plotted, andโ€ฆ
#10973
@tef ๐Ÿšฌ๐Ÿ‘๐Ÿฆ†
๐Ÿ”— Mon May 13, 2019, 12:43:40 in reply to this tweet
#10972
@lukego @feenkcom @girba OK. I'm not sure I see it yet, though: your example feels more like stemming from lack of a coherent interaction language. What parts of Emacs's state seem opaque to you?
๐Ÿ”— Fri May 10, 2019, 17:04:20 in reply to this tweet
#10971
@lukego @feenkcom @girba "state feels opaque" - intriguing but I find myself trying to guess what you might mean. Can you elaborate a bit?
๐Ÿ”— Fri May 10, 2019, 16:36:07 in reply to this tweet
#10970
@awgross @zeeshanlakhani @casio_juarez ~$ du -sk /usr/share/texlive 1741768 /usr/share/texlive Not far off
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri May 10, 2019, 15:44:46 in reply to this tweet
#10969
@noelwelsh @jesslynnrose Seconded
๐Ÿ”— Fri May 10, 2019, 15:40:57 in reply to this tweet
#10968
@greghendershott (Non-monospace fonts are clearly a crime against nature)
๐Ÿ”— Fri May 10, 2019, 15:34:50 in reply to this tweet
#10967
@greghendershott There's talking; and SHOUTING; AND _|_|_|_|_| _| _| _|_|_| _|_|_| _| _| _| _| _| _| _|_|_|_| _| _|_| _| _| _| _| _| _| _| _| _|_|_| _|_|_|
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri May 10, 2019, 15:33:52 in reply to this tweet
#10966
@andywingo It's so great that even in this age of systemd, some things never change
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri May 10, 2019, 14:40:33 in reply to this tweet
#10965
Zulip looks pretty neat, as these things go zulipchat.com
๐Ÿ’Ÿ 7 ๐Ÿ”— Thu May 09, 2019, 22:19:05
#10964
@SeanTAllen (Could the writeup be extracted from Zulip? I signed in and searched for "credit", "flow control", "flow", "backpressure", "back", "pressure" etc but nothing came up...)
๐Ÿ”— Thu May 09, 2019, 22:02:15 in reply to this tweet
#10963
@SeanTAllen I am interested! I find myself finally needing credit-based flow control in Syndicate, so a slightly different setting, but I'd like to know what the Pony approach was in order to compare & contrast & possibly take on some ideas.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 09, 2019, 21:54:05 in reply to this tweet
#10962
@cstross Gotcha. I see it's the D'Hondt method. Its proportionality is... non-obvious :) bbc.co.uk/news/uk-politiโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 09, 2019, 20:46:51 in reply to this tweet
#10961
@cstross I'm shocked! I thought the only essential requirement placed on national governments was that their European Parliament elections be PR! :-(
๐Ÿ”— Thu May 09, 2019, 17:31:37 in reply to this tweet
#10960
@cstross What part needs the tactical voting? Is it not a properly PR election?
๐Ÿ”— Thu May 09, 2019, 17:25:38 in reply to this tweet
#10959
@SeanTAllen Was the Pony backpressure/credit-based-flow-control work written up anywhere?
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 09, 2019, 17:20:20
#10958
RT @GeorgeMonbiot: If you asked me: "which industry presents the greatest environmental threat, oil or media?", I would say "the media". Eโ€ฆ
#10957
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 08, 2019, 23:03:16 in reply to this tweet
#10956
@DrDeeGlaze I am actively working on answering that question. (I'm sure you know roughly what I have in mind.)
๐Ÿ”— Wed May 08, 2019, 18:18:38 in reply to this tweet
#10955
@Ngnghm Is this subtweeting that trampoline() tweet that's doing the rounds? Because even if it isn't, my headcanon will be that it is
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 08, 2019, 18:18:02 in reply to this tweet
#10954
@DrDeeGlaze Finally watched that video. Thanks for the link. It was a good talk, and it's clear systemd was setting out to solve real problems, but the talk doesn't do a lot to dispel my impression that systemd is the result of the politician's syllogism en.wikipedia.org/wiki/Politiciaโ€ฆ
๐Ÿ”— Wed May 08, 2019, 17:10:59 in reply to this tweet
#10953
@apenwarr @ciphergoth Good talk, and it's clear systemd was setting out to solve real problems, but the talk doesn't do a lot to dispel my impression that systemd is the result of the politician's syllogism en.wikipedia.org/wiki/Politiciaโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed May 08, 2019, 17:09:48 in reply to this tweet
#10952
@DRMacIver Then again, it was long ago I read it so perhaps it has been visited by the suck fairy since
๐Ÿ”— Wed May 08, 2019, 12:47:25 in reply to this tweet
#10951
@DRMacIver It's quite good. He wrote it before his brain melted
๐Ÿ”— Wed May 08, 2019, 12:46:14 in reply to this tweet
#10950
@majek04 Shame about the Facebook tho
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 08, 2019, 12:43:31 in reply to this tweet
#10949
@DRMacIver I see you did read The Selfish Gene after all!
๐Ÿ”— Wed May 08, 2019, 12:42:39 in reply to this tweet
#10948
@dustyweb Yes, it does
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 07, 2019, 18:11:06 in reply to this tweet
#10947
; extremely useful .gitconfig "finediff" alias [alias] finediff=diff --color-words='(\\w+)|.'
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 07, 2019, 13:20:50
#10946
Eight-bit clean network connection twitter.com/norootcause/stโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ”— Tue May 07, 2019, 09:44:09
#10945
"Burn the disk packs" resonates in part because they *didn't do it*: they built on them instead! Setting aside examination of *why* that happened, there's an alternate history where they *did* burn them, and went on to build something else new and weird and interesting.
#10944
Wow, @discourse is fantastic. They've done such a great job of guiding you through usage of a new installation. I'm really excited to keep playing with it.
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Sat May 04, 2019, 20:48:24
#10943
Huh, weird, it wandered off again. I wonder what it wanted.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat May 04, 2019, 19:55:28 in reply to this tweet
#10942
In related news: oh no! A hairy yak has just wandered in from stage left! I think I can hear more of them approaching in the distance
๐Ÿ’Ÿ 3 ๐Ÿ”— Sat May 04, 2019, 19:43:17
#10941
@greghendershott @DrDeeGlaze I don't know how to answer that :-) (I haven't watched the video @DrDeeGlaze linked yet)
๐Ÿ”— Sat May 04, 2019, 19:42:10 in reply to this tweet
#10940
systemd ---> trashcan
๐Ÿ’Ÿ 5 ๐Ÿ”— Sat May 04, 2019, 17:41:08
#10939
I mean to say: you have my sympathy! This stuff is really hard.
๐Ÿ”— Sat May 04, 2019, 13:09:23 in reply to this tweet
#10938
Kia kaha, Mozillaians and Firefox people. Looks very much like a bad, bad day for y'all.
#10937
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri May 03, 2019, 13:26:05
#10936
RT @ScotsGaelicfor: A Scottish #Gaelic word for milkshake is "omhan." A literal translation of "milk shake" would be "crathadh bainne" butโ€ฆ
#10935
@ralexstokes Nothing written down on the new ideas yet, but Day's book is amazon.co.uk/Patterns-Netwoโ€ฆ, and my dissertation is here syndicate-lang.org/tonyg-dissertaโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri May 03, 2019, 08:03:08 in reply to this tweet
#10934
@ajtgurney @zeeshanlakhani Thanks for that! I'd seen some of their earlier work on this, looks like the 2017 draft has new material. Looks useful. I'm thinking of taking a PLish approach to networking; trying tools from the operational semantics toolkit, perhaps. Relates to my dissertation.
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri May 03, 2019, 01:36:34 in reply to this tweet
#10933
RT @AliceDreger: I did not know that the reason infants aren't vaccinated for measles is it's not effective, i.e., it's not a safety issue.โ€ฆ
#10932
Academic friends: are any of you interested in John Day's theories of recursive network protocol layering? I'm starting to see how they might be able to be formalized in a useful way to give insight into network protocols generally.
๐Ÿ’Ÿ 5 ๐Ÿ” 2 ๐Ÿ”— Thu May 02, 2019, 16:51:30
#10931
@beka_valentine I vaguely remember from previous reading, years ago, bidirectionality being at the heart of the xanaduish conception of linking, to the extent anything nonbidirectional doesn't even count as a link....
๐Ÿ”— Thu May 02, 2019, 00:32:39 in reply to this tweet
#10930
@beka_valentine Aren't xanaduish links (and transclusions) bidirectional?
๐Ÿ”— Thu May 02, 2019, 00:30:42 in reply to this tweet
#10929
@samth @graydon_pub It's always useful to imagine the world you want to live in: the clarity gained can guide subsequent action. Furthermore, if it's a public imagining, it can guide actions of others, not to mention shift the Overton window.
๐Ÿ”— Thu May 02, 2019, 00:04:40 in reply to this tweet
#10928
compiler :: String -> String twitter.com/vbhvsgr/statusโ€ฆ
๐Ÿ’Ÿ 13 ๐Ÿ” 2 ๐Ÿ”— Thu May 02, 2019, 00:01:17
#10927
@beka_valentine I continue to hope that you will expound further on these ideas at some length! :-)
๐Ÿ”— Wed May 01, 2019, 23:59:53 in reply to this tweet
#10926
@greghendershott Oof
๐Ÿ”— Wed May 01, 2019, 15:03:55 in reply to this tweet
#10925
@samth Don't know. Presumably the mailman-based ones just do what mailman does. Google groups has silently eaten emails I've sent, in more than one forum. Raises a barrier to participation.
๐Ÿ”— Wed May 01, 2019, 15:03:28 in reply to this tweet
#10924
If you're considering using google groups for your community, be aware that the promised email interoperability ("you can just treat it like a mailman list") is more or less nominal, esp for those of us not on huge email providers like gmail etc.
๐Ÿ’Ÿ 10 ๐Ÿ”— Wed May 01, 2019, 12:07:08
#10923
@LH Whoa, cortical homunculus
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Apr 30, 2019, 18:28:25 in reply to this tweet
#10922
@bramcohen def-un
๐Ÿ”— Tue Apr 30, 2019, 00:12:39 in reply to this tweet
#10921
RT @majek04: "Stop Memsetting Structures" anmolsarma.in/post/stop-struโ€ฆ news.ycombinator.com/item?id=197669โ€ฆ Sadly, no. I haven't found an initializer thatโ€ฆ
#10920
RT @textfiles: @connorjshea Yeah. Hey, I heard raw e-mail has major UX problems, can't wait for mozilla to switch to Lotus Notes
#10919
RT @MathIntee: Yes, #ArrowsTheorem can be interpreted as saying that there's no perfect voting system. Yes, there is no perfect universalโ€ฆ
#10918
@cmeik Separately, a quick google suggests random-walk-based techniques for estimating a graph's N could work out well
๐Ÿ”— Fri Apr 26, 2019, 15:03:23 in reply to this tweet
#10917
@cmeik Thanks! Follow-up: any idea how important the tuning is? Can one be a bit sloppy and still get good results, or is it pretty sensitive?
๐Ÿ”— Fri Apr 26, 2019, 15:02:09 in reply to this tweet
#10916
@cmeik HyParView has a bunch of parameters (various random walk lengths etc., and the active and passive view sizes) - from the paper it looks to be manually tuned, not self-tuning - does your implementation self-tune? Or do you tune by hand for your experiments?
#10915
Inbox 599 since 2005 isn't so bad I guess? Accretion rate of about 45 messages per year?
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Apr 26, 2019, 12:37:47
#10914
@beka_valentine "indexing" is part of the everything else, though, and I reeeeeally want to know what kinds of indexes are built over the links, and how the data structure is *used*. Seems to bear on whether docs and links are data in the stream or not.
๐Ÿ”— Fri Apr 26, 2019, 09:22:10 in reply to this tweet
#10913
@beka_valentine Please, quick, for the love of humanity, write your insight down for us now before it becomes too familiar to you too!! A blog post? Or even a gist?
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Apr 26, 2019, 07:56:24 in reply to this tweet
#10912
@whitequark I love your work :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Apr 25, 2019, 19:13:33 in reply to this tweet
#10911
I have to revise my earlier criticism. It's not that bash is fucked. It's that posix is fucked.
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Apr 25, 2019, 12:26:31 in reply to this tweet
#10910
JUST KIDDING the responsible and careful programmer would know that /bin/sh (dash) doesn't support bash's "10#" radix override and would therefore never try to do anything as ridiculous as use arithmetic expansion to perform arithmetic in a script!
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Apr 25, 2019, 12:26:07 in reply to this tweet
#10909
Obviously, a responsible and careful programmer would know that the correct expression is "$((10#$(date +%H) % 6))". And the error would certainly be caught during peer review. There's nothing wrong with bash, only with bash programmers
๐Ÿ’Ÿ 8 ๐Ÿ” 1 ๐Ÿ”— Thu Apr 25, 2019, 12:05:04 in reply to this tweet
#10908
Your periodic reminder that in this cursed timeline, bash arithmetic "supports" octal literals, meaning that e.g. "$(($(date +%H) % 6))" will reliably fail between 8am and 10am.
๐Ÿ’Ÿ 8 ๐Ÿ” 4 ๐Ÿ”— Thu Apr 25, 2019, 12:01:36
#10907
(I just sent an email, BTW.)
๐Ÿ”— Wed Apr 24, 2019, 18:02:34 in reply to this tweet
#10906
@babyconnect We are mostly very happy users but have a bug report regarding timezone handling -- we were using the app on a flight crossing several timezones and now our database is messed up. Should we email support@babyconnect.com directly?
#10905
I'm OK, BTW, just brushed a finger across the two terminals on a US power adapter plugged into a US-to-UK converter while it was live. Very unpleasant. (Thanks for checking @pigworker @DRMacIver @theobrominated!)
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Apr 23, 2019, 00:53:01 in reply to this tweet
#10904
Ouch
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Apr 23, 2019, 00:00:40 in reply to this tweet
#10903
Ouch, 240V
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Apr 23, 2019, 00:00:28
#10902
@prathyvsh No roads -> wheels don't make sense. Wouldn't be fit for purpose
๐Ÿ”— Sat Apr 13, 2019, 23:01:52 in reply to this tweet
#10901
RT @samth: Since getting tenure is supposed to provide freedom to do important things, here's a first step: I'm no longer going to review/wโ€ฆ
#10900
@jfdm Scripts: github.com/tonyg/base-imaโ€ฆ Little in the way of documentation but I can improve that situation if you think it would help you.
๐Ÿ”— Thu Apr 11, 2019, 12:16:42 in reply to this tweet
#10899
RT @catherinemep: Have you registered to vote yet? Timeโ€™s running out. If youโ€™re an EU citizen you can vote in local elections AND Europeaโ€ฆ
#10898
@jfdm Are these big VMs or little-ish ones? I have scripts for rapidly spinning up new little (256MB and 1cpu by default) VMs on my desktop that run barebones Debian, if those scripts might help you. Also, scaleway has been great for me - 3 EUR/month for fairly capable little machines
๐Ÿ”— Thu Apr 11, 2019, 12:08:58 in reply to this tweet
#10897
@SchuCodes @cmeik No, nothing specific I'm afraid. I did use Racket's 2htdp/image and pict libraries for similar pictures though. Actually this might be a case where good old pic(1) might work well, see e.g. github.com/dspinellis/UMLโ€ฆ
๐Ÿ”— Wed Apr 10, 2019, 11:35:41 in reply to this tweet
#10896
@NorbertHartl Plain old DNS, then, not mDNS?
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Apr 06, 2019, 11:55:07 in reply to this tweet
#10895
@TVNZ Could you do the same on the nightly news, please? twitter.com/GretaThunberg/โ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Apr 06, 2019, 11:08:03
#10894
@NorbertHartl Very nice! What protocols are you using for discovery/directory etc?
๐Ÿ”— Sat Apr 06, 2019, 11:07:28 in reply to this tweet
#10893
@DRMacIver @madeofmistak3 That's very interesting. I'm having trouble coming up with a way of getting my original thought across more clearly so I will go have a think.
๐Ÿ”— Fri Apr 05, 2019, 23:45:39 in reply to this tweet
#10892
RT @LeaKissner: @chadloder @kevinriggle @joejerome @SteveBellovin OK, here goes: a true story about social scientists, gay men, and differeโ€ฆ
#10891
Leonard Cohen - Sisters of Mercy / Sisters of Mercy - This Corrosion NIN - Head Like A Hole / Head Like A Hole - Faster Hooves The Clash - Garageland / Garageland - Pop Cigar
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Mar 27, 2019, 15:58:33
#10890
RT @alexwlchan: Reminder for UK folks: if you work at a screen for more than an hour a day, your employer is meant to pay for regular eye tโ€ฆ
#10889
@mjambon Well, you did ask. Hopefully you can see some of the moral subtext now. More generally, I hope you and others working on AI begin to attend to moral and ethical questions as assiduously as you and they attend to questions of raw intelligence and skill. Otherwise we're fucked.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Mar 26, 2019, 00:08:03 in reply to this tweet
#10888
@mjambon Not to mention that even if what you wrote were true, that acting according to your caricature would actually reduce the survival odds of the species, this would not be any kind of argument against doing so! We have a wider moral palette to draw on than paperclip maximisation.
๐Ÿ”— Mon Mar 25, 2019, 23:43:14 in reply to this tweet
#10887
@mjambon Just on the surface, suggesting that your caricature of "egalitarian" politics will lead ultimately to human extinction is a bit of a condemnation of said caricature, wouldn't you say? But then there are the deeper moral assumptions embedded in what you wrote. "Unsuccessful" etc.
๐Ÿ”— Mon Mar 25, 2019, 23:36:32 in reply to this tweet
#10886
@mjambon The high-order bit is that you misunderstand evolution if you believe any action can be "counterproductive" for evolution per se. I read your point as an appeal to evolution in order to cloak a moral claim, which I also found misguided.
๐Ÿ”— Mon Mar 25, 2019, 22:30:30 in reply to this tweet
#10885
@mjambon Actually I thought your earlier point was misguided on many levels, but this margin being too short etc.
๐Ÿ”— Mon Mar 25, 2019, 22:13:24 in reply to this tweet
#10884
@DRMacIver To clarify, I mean that the process of evolution doesn't give two figs for moral considerations - that evolution as a process is not possessed of a morality. It just does what it does, to no end in particular
๐Ÿ”— Mon Mar 25, 2019, 18:39:25 in reply to this tweet
#10883
@coreload @dwragg Mostly in Racket IIUC. Mostly in typed/racket, no less.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Mar 25, 2019, 18:18:27 in reply to this tweet
#10882
Remember, kids! Evolution is morally neutral, but you don't have to be!
#10881
@dwragg docs.racket-lang.org/plot/ - Good builtins, flexible, proper extensibility, and bonus interactivity if you play with it in DrRacket. Used it for various things in my thesis and papers.
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Mon Mar 25, 2019, 16:42:32 in reply to this tweet
#10880
RT @dougclow: Fingers all have Latinate names, but only the big toe has (hallux). The old gag is to call them, from medial to distal: porceโ€ฆ
#10879
@rauchg Swedish "drygt"; German "stimmt"
๐Ÿ”— Sun Mar 24, 2019, 22:44:12 in reply to this tweet
#10878
@whitequark ^[b^[b^[b^b^b"
๐Ÿ”— Sun Mar 24, 2019, 17:17:47 in reply to this tweet
#10877
@whitequark (Flip side being storage: "You can't save 'fOO.tXt' because 'FOO.txt' already exists" becomes "You can't save "teal file.txt" because "blue-green file.txt" already exists, which, uh, sucks)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Mar 24, 2019, 17:13:39 in reply to this tweet
#10876
@whitequark Perhaps the modern, less-hostile reboot-for-the-2000s equivalent would be other kinds of fuzzy search instead of the limited fuzz ignoring bit 5 gives
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sun Mar 24, 2019, 17:10:01 in reply to this tweet
#10875
@whitequark Yeah. It's nostalgia more than anything, I think, and like so many other nostalgic things I suspect it has been visited by the Suck Fairy tor.com/2010/09/28/theโ€ฆ
๐Ÿ”— Sun Mar 24, 2019, 17:08:12 in reply to this tweet
#10874
RT @caitie: Scaling any kind of cluster membership protocol beyond single digit thousands is currently a hard problem with Cluster Membershโ€ฆ
#10872
Like it harks back to the user-friendly systems of yore somehow in my mind; case-sensitivity smacks of Unix and its sharp edges and its impossible user-hostility
๐Ÿ’Ÿ 6 ๐Ÿ” 1 ๐Ÿ”— Sun Mar 24, 2019, 16:46:03 in reply to this tweet
#10873
There's something oddly old-school and comforting about case-insensitive string comparison.
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Sun Mar 24, 2019, 16:46:03
#10871
@monadic At least one of which is real!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Mar 24, 2019, 16:36:13 in reply to this tweet
#10870
@asynchronaut I'm surprised particularly because there aren't even any userspace tools (that I could find) that allow setting birthtime on FAT volumes! It's FAT volumes and win/mac interop I'm particularly interested in.
๐Ÿ”— Sun Mar 24, 2019, 15:17:46 in reply to this tweet
#10869
Today I was surprised first by the fact that OSX has the concept of a file's "birth" or "creation time", and then I was surprised by the fact that Linux absolutely *will not* let you set such timestamps, even on file systems that support them
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Sat Mar 23, 2019, 21:38:56
#10868
RT @nugradunion: This "unions are for factory workers" mentality is pervasive in this country and in academia. It is flat wrong. Unions areโ€ฆ
#10867
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 22, 2019, 17:39:45
#10866
@theresa_may The honourable course of action at this point would be for you to resign.
#10865
@jfdm For others, when they encounter PL, it is nothing to them but binding
๐Ÿ”— Fri Mar 22, 2019, 15:56:45 in reply to this tweet
#10864
Now if only we had content-addressed block storage I'd be able to cache the writes too
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Mar 22, 2019, 14:35:16 in reply to this tweet
#10863
OTOH, happiness is a warm disk cache
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Mar 22, 2019, 14:33:22 in reply to this tweet
#10862
Holy shit spinning rust is slow
๐Ÿ’Ÿ 5 ๐Ÿ”— Fri Mar 22, 2019, 14:23:30
#10861
@tomkatsumi Presumably excepting residents of Flint, Michigan!
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 22, 2019, 13:27:23 in reply to this tweet
#10860
@DRMacIver @johnefrancis That doesn't leave a very big set.
๐Ÿ”— Fri Mar 22, 2019, 13:26:22 in reply to this tweet
#10859
RT @senderPath: @slava_pestov When we did the Self IDEs, we thought about how the human visual system works, short-term spatial memory, theโ€ฆ
#10858
@Tesco Thanks for getting back to me! Very much appreciated. Mung beans are good, we can eat those :-)
๐Ÿ”— Thu Mar 21, 2019, 19:26:31 in reply to this tweet
#10857
RT @SamCoatesTimes: We would not be here but for the Fixed Term Parliament Act - a short term fix to keep Cameron and Clegg in office for lโ€ฆ
#10856
RT @blaine: One thing that Theresa May has unequivocally succeeded at: the UK is now an entirely hostile environment.
#10855
@aidanskinner That's the one! Yeah moved here late 2017. Glasgow's great :)
๐Ÿ”— Thu Mar 21, 2019, 11:55:10 in reply to this tweet
#10854
University of Glasgow seems now to be delegating all email processing to Microsoft servers somewhere in the cloud (?!?! GDPR?). More consolidation of email to large operators = another nail in the coffin. Email could go the way of XMPP.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Mar 21, 2019, 11:52:26
#10853
"I am on your side," says person conspicuously and determinedly not paying attention to anything we might be trying to convey to them
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Mar 20, 2019, 21:47:03 in reply to this tweet
#10852
Delighted, frankly delighted, that she told us very clearly what it was we wanted. Now we know I suppose!
๐Ÿ”— Wed Mar 20, 2019, 21:43:28 in reply to this tweet
#10851
You couldn't produce a better satirical caricature of a Theresa May press statement if you tried.
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Mar 20, 2019, 21:42:42
#10850
RT @vronnie911: After my experience of creating lens basics for `relude`, I put together a brief post in which I shared my knowledge aboutโ€ฆ
#10849
@DRMacIver @greghendershott Markdown and JSON, made for each other
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Mar 19, 2019, 23:55:28 in reply to this tweet
#10848
@Tesco Thanks, I appreciate it! Please do let me know what you find out. Tomorrow is OK.
๐Ÿ”— Tue Mar 19, 2019, 23:55:00 in reply to this tweet
#10847
@greghendershott @DRMacIver Oof
๐Ÿ”— Tue Mar 19, 2019, 22:06:35 in reply to this tweet
#10846
@tesco What *kind* of beansprouts are in this? tesco.com/groceries/en-Gโ€ฆ Specifically, could they be soy beans?? We have an allergic infant in the house and already bought this but if it's soy we cannot eat it
#10845
@DRMacIver You might equally well argue that a lot of implementations would *reduce* incompatibility (by a kind of "TCP bake off" process). I'm not sure increasing simplicity, ceteris paribus, increases bugs, incompatibility, or harm.
๐Ÿ”— Tue Mar 19, 2019, 17:47:45 in reply to this tweet
#10844
@DRMacIver That is, I guess, parsers for simple well-defined languages can in principle be wrong or right, whereas parsers for JSON can't really be either, other than trivially
๐Ÿ”— Tue Mar 19, 2019, 17:31:53 in reply to this tweet
#10843
@DRMacIver It's not simplicity that makes the parsers incompatible though, it's underdefinedness. JSON could in principle be fine, if it had a semantics to go along with that syntax. Then given a conflict one could at least figure out which party was at fault...
๐Ÿ’Ÿ 5 ๐Ÿ”— Tue Mar 19, 2019, 17:30:16 in reply to this tweet
#10842
@DRMacIver (Google's results for "Cheney on the MTA" give the pipeline URL so the spider still thinks the content is there, FWIW... Perhaps it's a recent thing that they're gone)
๐Ÿ”— Tue Mar 19, 2019, 14:34:11 in reply to this tweet
#10841
@DRMacIver Maybe pipeline robots.txt'd the wayback copy out of reach!
๐Ÿ”— Tue Mar 19, 2019, 14:32:43 in reply to this tweet
#10840
@DRMacIver It definitely was the full archive within the last decade. After 2010 certainly. Per HN comments, this pipeline.com/~hbaker1/Cheneโ€ฆ seems to have been live as of 2015, and I know I will have looked at the archive in the past couple-few years
๐Ÿ”— Tue Mar 19, 2019, 14:32:11 in reply to this tweet
#10839
Oh shit, Henry Baker's papers at pipeline.com have fallen off the web!
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Mar 19, 2019, 13:26:03
#10838
@mjg59 @tef "YAML doesn't kill people"
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Mar 19, 2019, 01:00:43 in reply to this tweet
#10837
@whitequark @graydon_pub Erratum 5318 is bogus though rfc-editor.org/errata/eid5318
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Mar 19, 2019, 00:50:57 in reply to this tweet
#10836
@aatxe @neu_prl "... or made it uniformly object-oriented, ..."
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Mar 18, 2019, 23:13:21 in reply to this tweet
#10835
RT @corbett: Pro-tip to conference organizers: there are several women pumping breast milk at your conf. If there aren't, look at who you'rโ€ฆ
#10834
@LH Pipewire looks interesting! Thanks for the pointer.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Mar 18, 2019, 12:42:21 in reply to this tweet
#10833
@samth You say that like anything can be true.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Mar 16, 2019, 13:45:25 in reply to this tweet
#10832
@whitequark That'd be nice! It'd help to have something like that, but I don't think it's by any means necessary. CD-quality audio is only about a megabit/s, and plain old process prioritisation should easily get low enough latency for basically everything but professional audio
๐Ÿ”— Sat Mar 16, 2019, 13:06:37 in reply to this tweet
#10831
@whitequark Strong disagree. The realtime aspect of it wasn't that bad even in 1999. As to reliability and elegance, I will note that p*lseaudio, systemd and avahi all have something in common.
๐Ÿ”— Sat Mar 16, 2019, 12:56:08 in reply to this tweet
#10830
@whitequark I get why it didn't work in 1999, but there's no particular reason it couldn't work like that today. From the point of view of the program interacting with /dev/dsp user control over the mux is invisible, just as with p*lseaudio and its many shitty friends
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Mar 16, 2019, 12:46:58 in reply to this tweet
#10829
@krono arghhhhh
๐Ÿ”— Sat Mar 16, 2019, 12:41:12 in reply to this tweet
#10828
tired: The Unix Philosophy(tm), open /dev/dsp and read/write samples wired: a million incompatible and fiddly APIs that don't quite do what you need and end up SIGABRTing your process after a few seconds no matter what you do
๐Ÿ’Ÿ 6 ๐Ÿ”— Sat Mar 16, 2019, 12:40:57 in reply to this tweet
#10827
You know, audio on linux worked better in 1999.
๐Ÿ’Ÿ 9 ๐Ÿ”— Sat Mar 16, 2019, 12:39:00
#10826
@majek04 Envious! Your name on a real proper RFC!
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Mar 15, 2019, 18:21:34 in reply to this tweet
#10825
@doitwithalambda @DRMacIver You'd use generics instead, for ad-hoc polymorphism? (I usually go for generics over classes in Racket, but I *really* wish Racket wasn't so antediluvian in its insistence on manifest monomorphism of data structures. I mean, vector-ref, vector-length, etc., *really*.)
๐Ÿ”— Thu Mar 14, 2019, 11:46:38 in reply to this tweet
#10824
RT @ESYudkowsky: So the UK has voted... - Not to stay in the EU - Not to accept the only available deal for leaving the EU - Not to leave tโ€ฆ
#10823
@doitwithalambda @DRMacIver They look pretty classy to me. Methods, implicit behavioural contract, a name. They're scoped and hidden away out of the usual user-accessible module scope, sure, and they're used in a peculiar idiomatic way, but they still seem classy to me. (What does "semantically" mean?)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Mar 14, 2019, 11:30:14 in reply to this tweet
#10822
@DRMacIver @doitwithalambda Macros not needed in this example because cobbling together something out of the plethora of doodads Python offers works pretty much well enough. "Programming languages should be designed not by piling feature on top of feature, ..."
๐Ÿ”— Thu Mar 14, 2019, 11:28:45 in reply to this tweet
#10821
@DRMacIver @doitwithalambda Having looked at the diff now I reckon yeah what's going on is not even particularly weird. Pretty neat even! Decorators and classes seem more or less reasonable. In fact, it gives me an idea to explore for a means of adding Syndicate's facets and fields to Python...
๐Ÿ”— Thu Mar 14, 2019, 11:25:35 in reply to this tweet
#10820
@DRMacIver @doitwithalambda I gotta say, this is a job for macros if ever there was one. ISTM you're fucking with both syntax and (what passes for) Python's semantics; macros can only help you with the former, of course, you're on your own in the howling wilderness when it comes to the latter
๐Ÿ”— Thu Mar 14, 2019, 11:09:21 in reply to this tweet
#10819
@SimplyTalking @noelwelsh Distinguish between systems programming language, operating system, and hardware. C is to Unix is to x86_64 as Smalltalk is to Smalltalk is to Cog (or Dorado, Alto, and other machines and virtual machines)
๐Ÿ”— Tue Mar 12, 2019, 18:19:28 in reply to this tweet
#10818
@DRMacIver @pkhuong Separating syntax from semantics. I'd say "genuinely useful". Could be better supported.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Mar 12, 2019, 17:37:21 in reply to this tweet
#10817
@noelwelsh Unfortunately, yes, the naming confusion doesn't help.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Mar 12, 2019, 12:50:32 in reply to this tweet
#10816
Smalltalk is a systems programming language twitter.com/Amycruz0x/statโ€ฆ
๐Ÿ’Ÿ 38 ๐Ÿ” 7 ๐Ÿ”— Tue Mar 12, 2019, 01:12:12
#10815
@tomkatsumi Could you get it officially recognised by your GP? nhs.uk/conditions/hypโ€ฆ Then perhaps the headphones and music will be medically necessary (!), making it a bit dicey to refuse you per the Equality Act 2010 citizensadvice.org.uk/work/discriminโ€ฆ
๐Ÿ”— Mon Mar 11, 2019, 16:52:44 in reply to this tweet
#10814
@pcwalton You're giving me m4 flashbacks
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Mar 11, 2019, 07:34:04 in reply to this tweet
#10813
@rsnous In case you've not yet seen it: skyhunter.com/marcs/petnamesโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sun Mar 10, 2019, 07:26:02 in reply to this tweet
#10812
@theobrominated Instead, it was those deep fried peanut butter sandwiches he went for, apparently
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Mar 10, 2019, 00:27:53 in reply to this tweet
#10811
@ThreeUKSupport Please do get a UX expert to take a look at it though. The interaction design needs a serious overhaul. It won't be cheap, but it will make your customers lives easier which I suppose could lead to word-of-mouth recommendations instead of vague grumbling
๐Ÿ”— Wed Mar 06, 2019, 16:19:58 in reply to this tweet
#10810
@ThreeUKSupport Eventually. The specific problem turned out to be that the record of the card had an expiry date in the past - but it happily let me try and try again with the old record! Eventually I deleted the record and re-added the card, and it worked then.
๐Ÿ”— Wed Mar 06, 2019, 16:15:43 in reply to this tweet
#10809
.@ThreeUK, your top-up website is terrible. I don't know how the design and implementation could have gone so horribly wrong, but it is in desperate need of a top-rate UX consultant. And probably some top-rate software engineers. And maybe a complete do-over.
#10808
RT @rsnous: they put a fence around your computer, then expect you to be grateful when they make playgrounds and APIs so you can crawl in aโ€ฆ
#10807
@kategoodmanphd @elakdawalla In the end, no data lost, a cleaner database (!), and better integration with the browser and with my writing tools. I'm really pleased I made the change, and the benefits in terms of open-source and not being reliant on the whims of a commercial provider are lagniappe.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Mar 05, 2019, 12:03:14 in reply to this tweet
#10806
@kategoodmanphd @elakdawalla I didn't have many notes, and people say that annotations sometimes don't make it over. But it's easy to try it to see if it works -- it doesn't delete anything on the Mendeley side. My own migration went well, though setting up ZotFile with Dropbox was a bit fiddly.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Mar 05, 2019, 12:01:31 in reply to this tweet
#10805
@elakdawalla I see lots of recommendations for Mendeley; I would have been one of the chorus, until they started locking users out of their own databases (!!!) last year. Really weird. I now use Zotero. It is fiddly to set up but ultimately much better. eighty-twenty.org/2018/06/13/menโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Mon Mar 04, 2019, 23:15:20 in reply to this tweet
#10804
@biject ABNF. Generally intended for being able to easily cut-and-paste from RFCs. github.com/tonyg/racket-aโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Mar 03, 2019, 23:52:56 in reply to this tweet
#10803
Doh. My parser-generator was running at about 2/3 the speed of some hand-written JSON parsing code; but then Matthew Flatt went and optimized the hand-written code and now my parser-generator is about 1/5 the speed!
๐Ÿ’Ÿ 7 ๐Ÿ”— Sun Mar 03, 2019, 21:03:36
#10802
@mekajfire @homotopical I briefly eyed the idea of making racket-abnf and racket-bitsyntax interoperate. Should probably come back to it. They're very, very similar. github.com/tonyg/racket-bโ€ฆ
๐Ÿ”— Fri Mar 01, 2019, 22:20:40 in reply to this tweet
#10801
@mekajfire cc @alexwarth
๐Ÿ”— Fri Mar 01, 2019, 22:15:23 in reply to this tweet
#10800
@mekajfire Oh and one thing you'll note is the Ohm-style separation of "semanticsless" concrete syntax parsing from "semantic function" conversion from CST to AST (or effects, or values, etc.). github.com/harc/ohm
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 01, 2019, 22:08:38 in reply to this tweet
#10799
@mekajfire I've been meaning to run the Dhall grammar through racket-abnf, actually.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 01, 2019, 22:07:39 in reply to this tweet
#10798
@mekajfire Feedback welcome! github.com/tonyg/racket-aโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 01, 2019, 22:06:44 in reply to this tweet
#10797
@mekajfire Yes, I do. Gradually getting through polishing and prepping for release. Needs docs now, the core is there - enough to critique, at any rate. Actually, hang on, I'll go upload it to github now.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 01, 2019, 21:52:30 in reply to this tweet
#10796
@mekajfire Good question. Like you, I've gone with ambiguity-preserving parsing. I've added "//" to explicitly mark PEG-style alternation; I'm also considering having #lang abnf/biased-choice or similar where "/" takes on the PEG-style meaning.
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Mar 01, 2019, 21:39:11 in reply to this tweet
#10795
RT @BrianTRice: Reminder: I am looking for work. Product-focused engineer with a strong full-stack visualization and data-warehousing backgโ€ฆ
#10794
@graydon_pub @slava_pestov Ah! Here it is. OSDI 2014, "Eidetic Systems", David Devecsery, Michael Chow, Xianzheng Dou, Jason Flinn, and Peter M. Chen. usenix.org/conference/osdโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Mar 01, 2019, 20:13:04 in reply to this tweet
#10793
@graydon_pub @slava_pestov This seems to be a current URL for that (or a closely related) paper: cc.gatech.edu/~ddevecsery6/pโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Mar 01, 2019, 20:11:29 in reply to this tweet
#10792
@graydon_pub @slava_pestov I was so impressed by this work: twitter.com/leastfixedpoinโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 01, 2019, 20:10:53 in reply to this tweet
#10791
@ciphergoth I mean to criticise the artifact and its ecosystem, not the poor souls spending their precious few moments on this earth trying to clean it up! I'm sure they're doing good work, given the constraints.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 01, 2019, 18:34:31 in reply to this tweet
#10790
@jasonHoyt I managed to rescue my own data from Mendeley's clutches by using a debugger (!). It's not for the faint of heart, but I wrote it up here eighty-twenty.org/2018/06/13/menโ€ฆ for other poor souls who just want access to their data again.
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Fri Mar 01, 2019, 18:23:09 in reply to this tweet
#10789
@ciphergoth I feel like it's the kind of thing I'd suck up and do if I were being paid to do it but life's too short to spend my own time on it!
๐Ÿ”— Fri Mar 01, 2019, 18:15:35 in reply to this tweet
#10788
@ciphergoth I find the complexity overwhelming. I've managed to get a build complete and flashed to my phone before; but then what next? Where do I start on e.g. porting forward to a new Android branch? Or how to add my own software etc. It's so sprawling and huge.
๐Ÿ”— Fri Mar 01, 2019, 18:14:57 in reply to this tweet
#10787
Yeah, took another look, like I do every six months or so, and still noping right on out of there. Android is a tire fire.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 01, 2019, 12:57:19 in reply to this tweet
#10786
What spec machine would I need if I had gone insane and decided to volunteer to maintain a device for LineageOS? Like, a million GiB RAM or would 16 do the trick? Would umpteen cores help? What kind would suck least?
#10785
@headius cc @senderPath
๐Ÿ”— Fri Mar 01, 2019, 10:12:31 in reply to this tweet
#10784
@headius Sounds a wee bit like "subjective objects" and Smith&Ungar's language "Us" (1996): paper "A Simple and Unifying Approach to Subjective Objects" citeseerx.ist.psu.edu/viewdoc/downloโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Mar 01, 2019, 10:12:18 in reply to this tweet
#10783
@BrandonBloom (I could speculate but it'd be interesting to hear your thoughts.)
๐Ÿ”— Thu Feb 28, 2019, 17:26:08 in reply to this tweet
#10782
@pcwalton @graydon_pub @samth I think it was Matthew Butterick that redesigned the default Scribble stylesheet back in 2013 or so. Maybe hire him to have a go at the Rust docs!
๐Ÿ’Ÿ 4 ๐Ÿ”— Thu Feb 28, 2019, 17:25:03 in reply to this tweet
#10781
@BrandonBloom That's very interesting. What makes it such an improvement?
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Feb 28, 2019, 17:20:20 in reply to this tweet
#10780
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Feb 28, 2019, 16:32:26 in reply to this tweet
#10779
@ciphergoth It's certainly no worse than JSON :)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Feb 28, 2019, 16:31:51 in reply to this tweet
#10778
@jfdm I think in bibtex {van Whoever, Wossname} preserves case?
๐Ÿ”— Thu Feb 28, 2019, 15:20:25 in reply to this tweet
#10777
@fanf Yes -- you're right -- it was just a thought triggered by the ultimate paragraphs in the article, on potential (actually nonexistent, throughput/latencywise) cost differences between xor and sub
๐Ÿ”— Thu Feb 28, 2019, 15:02:32 in reply to this tweet
#10776
@fanf I wonder if using xor rather than sub would have a benefit in terms of waste heat production? Given that, in principle, it involves fewer transistors
๐Ÿ”— Thu Feb 28, 2019, 14:53:12 in reply to this tweet
#10775
@landley IIUC she'll be 35 by Inauguration Day after the 2024 election
๐Ÿ”— Thu Feb 28, 2019, 14:39:42 in reply to this tweet
#10774
@greghendershott It's clearly the best of all possible languages!
๐Ÿ’Ÿ 7 ๐Ÿ”— Thu Feb 28, 2019, 14:32:41 in reply to this tweet
#10773
@mpweiher Yes; perhaps it makes a reasonable null hypothesis?
๐Ÿ’Ÿ 5 ๐Ÿ”— Thu Feb 28, 2019, 14:32:09 in reply to this tweet
#10772
The fact that IMAP is still in use is an example of why we should be extremely suspicious of claims that ubiquity implies quality because "otherwise something better would have displaced it". People imagine C's popularity is something other than historical accident, for example.
๐Ÿ’Ÿ 170 ๐Ÿ” 36 ๐Ÿ”— Thu Feb 28, 2019, 12:22:00
#10771
@rtraschke Yes indeed! (IMAP is particularly egregious for including a horrifying quasi-sexp notation within it - it's one of those "come on, you're sooooo close to figuring it out" things)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Feb 28, 2019, 12:09:44 in reply to this tweet
#10770
@rtraschke (The deep syntax - analogous to the (implicit or explicit) schema of a particular use of JSON, I suppose - is where the interesting parts of each protocol lie)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Feb 28, 2019, 12:06:32 in reply to this tweet
#10769
@rtraschke Sorry, too much synecdoche :) I meant to compare JSON to the syntax of the various protocols mentioned. Each protocol of that era invents its own surface syntax, which is frequently hot garbage.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Thu Feb 28, 2019, 12:05:31 in reply to this tweet
#10768
See also: SMTP, IRC, MIME, HTTP, you name it.
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Feb 28, 2019, 11:32:02 in reply to this tweet
#10767
JSON is bad. However! Look at IMAP. Complete disaster, syntactically. Not so much designed as congealed. To the extent JSON prevents people from having to invent ad-hoc shallow syntax on the fly, it's... not bad.
๐Ÿ’Ÿ 16 ๐Ÿ” 1 ๐Ÿ”— Thu Feb 28, 2019, 11:31:14
#10766
@DRMacIver Weren't you just talking about not believing in mathematical platonism just the other day?
๐Ÿ”— Wed Feb 27, 2019, 14:34:12 in reply to this tweet
#10765
RT @bengoldacre: Every time I'm on a delayed train I think: this is how nations fail. On a very basic level: if I can't get to this meetinโ€ฆ
#10764
RT @rolyperera: How long ago did programmers and users diverge from a common ancestor?
#10763
@jfdm :) Yes! Back from paternity leave 2 days a week, Thursdays and Fridays usually.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Feb 24, 2019, 19:02:07 in reply to this tweet
#10762
@coreload Yeah, I could ceremoniously save the contents of my clipboard to disk, choose the correct file extension, and then find the obscure option to upload a new calendar file, as a new calendar. But I really just wanted to add a single entry :)
๐Ÿ”— Sun Feb 24, 2019, 14:05:43 in reply to this tweet
#10761
@LH Thanks - I've imported saved calendar *files* before - it's a disaster of an undiscoverable feature, but can, I seem to recall, be made to work - but I had an entry on my clipboard and no way to make Calendar listen. Just another casualty of Unixish unstructured data everywhere
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Feb 24, 2019, 14:04:54 in reply to this tweet
#10760
Google calendar seems not to be able to understand paste of VCALENDAR stanzas. And there doesn't seem to be any way to add them via clipboard or anything. ... neat
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Feb 23, 2019, 19:57:15
#10759
@copumpkin @clementd `a` -- just one brainwave!
๐Ÿ”— Fri Feb 22, 2019, 17:40:49 in reply to this tweet
#10758
@DRMacIver Christ. Yuck. ... Is this why you were asking about mathematical platonism? ("copies" of "the same" integers)
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Feb 22, 2019, 17:39:23 in reply to this tweet
#10757
@andreasdotorg That's awful! What are people doing for heat? Are there arrangements for shelters etc.?
๐Ÿ”— Wed Feb 20, 2019, 18:46:14 in reply to this tweet
#10756
@graydon_pub (The IA upload doesn't seem to be indexed yet? Do you have a direct link you can share?)
๐Ÿ”— Sat Feb 16, 2019, 20:16:45 in reply to this tweet
#10755
@graydon_pub Mention of "Parasail" the other day reminded me of "Parasol" from DDJ 1993, a completely and entirely different language: drdobbs.com/tools/the-paraโ€ฆ
๐Ÿ”— Sat Feb 16, 2019, 20:15:38 in reply to this tweet
#10754
@graydon_pub *quadruple favstar*
๐Ÿ”— Sat Feb 16, 2019, 20:14:39 in reply to this tweet
#10753
@graydon_pub Ooooh! Lovely. Upload an ISO to the internet archive?
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Feb 16, 2019, 18:54:28 in reply to this tweet
#10752
Is there a standard name for this? send :: Functor f => f (a -> b) -> a -> f b send o m = fmap ($ m) o
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Feb 16, 2019, 16:41:00
#10751
RT @whitequark: the way I think about computers is quite similar to the way I think about medicine. computers are fucking amazing and worthโ€ฆ
#10750
@whitequark I remember being intrigued by the GreenArrays machine, from a "greenfield for developing new programming models" perspective, and a wee bit disappointed at the limited resources available to each core
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri Feb 15, 2019, 18:08:16 in reply to this tweet
#10749
@whitequark yes indeed, e.g. multikernel designs barrelfish.org -- the programming languages we use are still heavily, heavily "shared memory" oriented, though
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Feb 15, 2019, 18:07:15 in reply to this tweet
#10748
@whitequark Sorry, it was not a helpful contribution to the conversation :) I do wish we had operating systems and programming languages that embraced the underlying distributed reality of our hardware more, though
๐Ÿ”— Fri Feb 15, 2019, 17:46:48 in reply to this tweet
#10747
@whitequark Just, I don't know, people seem to still think that the computer Really Works Like A Shared Memory System From The Olden Days. When it's, as you said, a network bending over backwards to pretend it's a shared memory.
๐Ÿ’Ÿ 5 ๐Ÿ”— Fri Feb 15, 2019, 17:45:40 in reply to this tweet
#10746
@whitequark "Oh, I prefer to program directly with shared memory rather than pretending everything's running over a network!"
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Feb 15, 2019, 17:39:01 in reply to this tweet
#10745
Every video ad for a baby product: chirpy female voiceover with crisp consonants and a generic accent; upbeat, twee background music playing a cheery tune with whistling and a happy guitar strum, the same performer across every product?? or even the same tune?????
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Feb 08, 2019, 21:54:36
#10744
@pkhuong @DRMacIver I'd be interested to learn more about this idea!
๐Ÿ”— Wed Feb 06, 2019, 18:53:53 in reply to this tweet
#10743
@DRMacIver @pkhuong It kinda does something lift-like when invoked with one argument, converting from (A->B) to (A->Future B)... so it is an operator on functions generally, where the other form isn't so much
๐Ÿ”— Wed Feb 06, 2019, 14:46:30 in reply to this tweet
#10742
@JamesMelville Inflation since 2010 has been 27.3%ish, making those 2019 salaries ยฃ18k, ยฃ17k, ยฃ17k and ยฃ60k respectively. :-(
๐Ÿ”— Wed Feb 06, 2019, 13:54:18 in reply to this tweet
#10741
@AllyFogg @mattlodder @FionaHibbs @BeccaEHarrison (To clarify: I mean the HuffPo article, which is quoting Stoet speaking at a conference.)
๐Ÿ”— Mon Feb 04, 2019, 20:13:08 in reply to this tweet
#10740
@AllyFogg @mattlodder @FionaHibbs @BeccaEHarrison Per the article, Stoet *is* proposing that it's biology/"hardware of our brain" that makes men "hunters" and women "look after babies"; the article has someone *else*, Stuart Farmer, pushing back *against* Stoet, proposing "societal norms" instead of biology. Did I misread?
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Feb 04, 2019, 20:10:36 in reply to this tweet
#10739
RT @moonpolysoft:
#10738
RT @littlecalculist: It's frustrating that PL is considered such a specialization that PL people only get brought in for big languages. Theโ€ฆ
#10737
๐Ÿ’Ÿ 4 ๐Ÿ” 3 ๐Ÿ”— Sun Feb 03, 2019, 22:00:41
#10736
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Sun Feb 03, 2019, 18:40:42
#10735
RT @david_colquhoun: In a sane world, the government would say something like this. "Thank you for your advice in June 2016. In response tโ€ฆ
#10734
Muting blockchain forever
๐Ÿ’Ÿ 5 ๐Ÿ”— Sat Feb 02, 2019, 15:22:23
#10733
@andywingo yow
๐Ÿ”— Sat Feb 02, 2019, 11:15:01 in reply to this tweet
#10732
@arntzenius @maxsnew @jcreed This doesn't accidentally expose an overly-fine equivalence. Danger of tree representation is accidentally deriving eq :-)
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Feb 01, 2019, 18:34:55 in reply to this tweet
#10731
@graydon_pub @pcwalton @johnregehr @jckarter @stephentyrone postscript and display postscript
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Feb 01, 2019, 17:35:12 in reply to this tweet
#10730
RT @SolarpunkA: @davidgraeber @Baddiel Fascism is colonialism come home.
#10729
I've always been a bit sad at the *size* of the presentation of the semantics for Dataspaces. Lambda calculus is so elegantly minimal. But looking at presentations for other languages, e.g. prolog, featherweight-java, it doesn't look as bulky as it did before. Not so bad maybe!
#10728
@monadic @cmeik Curry-Howard notwithstanding.
๐Ÿ”— Fri Feb 01, 2019, 14:48:06 in reply to this tweet
#10727
@monadic @cmeik Prolog feels like programming, not proving, to me...
๐Ÿ”— Fri Feb 01, 2019, 14:47:50 in reply to this tweet
#10726
@cmeik That is to say, I'll one day look back at the proofs I put through last year and critique them the way I critique Pascal programs I wrote when I was 14
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Feb 01, 2019, 13:10:19 in reply to this tweet
#10725
@cmeik I found learning to state and prove things properly about as difficult as (and aesthetically quite similar to) learning to program was, lo these many years past
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Feb 01, 2019, 13:07:35 in reply to this tweet
#10724
And as things fell apart / nobody paid much attention
๐Ÿ’Ÿ 6 ๐Ÿ”— Wed Jan 30, 2019, 20:48:06
#10723
@dustyweb Probably SXML yeah. But the union of SXML and xexpr is unambiguous IIRC, so for input, programs could accept both/either...
๐Ÿ”— Wed Jan 30, 2019, 19:32:26 in reply to this tweet
#10722
Finally blogged about my Smalltalk Actors implementation: eighty-twenty.org/2019/01/30/actโ€ฆ
๐Ÿ’Ÿ 17 ๐Ÿ” 5 ๐Ÿ”— Wed Jan 30, 2019, 19:08:17
#10721
@thiagoslino Thinking about doing more on the Actor library again. Not sure yet.
๐Ÿ”— Wed Jan 30, 2019, 00:19:20 in reply to this tweet
#10720
@krono Thanks :-) It's good to be back using it. Hopefully I'll be able to *actually* make some contributions this year.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 29, 2019, 23:10:02 in reply to this tweet
#10719
@milessabin @noelwelsh I mean, you can always force a partial language into totality using fuel, but the ergonomics mightn't be very pleasant
๐Ÿ”— Tue Jan 29, 2019, 22:42:10 in reply to this tweet
#10718
@milessabin @noelwelsh That's for encoding partiality when you have a total language to hand, though, I think? Rather than for designing a total language to start with.
๐Ÿ”— Tue Jan 29, 2019, 22:36:33 in reply to this tweet
#10717
@noelwelsh (CIC is the underpinning for Coq, in case you hadn't gathered that already)
๐Ÿ”— Tue Jan 29, 2019, 22:34:06 in reply to this tweet
#10716
POSIX shell, though, can get in the sea.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 29, 2019, 22:22:36
#10715
@noelwelsh Though I'd still be interested to see what a dumb STLC-like language extended with natural folds would be like :)
๐Ÿ”— Tue Jan 29, 2019, 22:01:19 in reply to this tweet
#10714
@noelwelsh Yes, that's right -- looks like Dhall is based on newer theoretical work though, hal.inria.fr/hal-01445835
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 29, 2019, 22:00:50 in reply to this tweet
#10713
@noelwelsh Otherwise, CIC perhaps?
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 29, 2019, 21:54:27 in reply to this tweet
#10712
@noelwelsh Might be interesting to make data (type) definitions automatically provide their natural folds, and otherwise statically forbid recursion, perhaps via absence of type-level recursion
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 29, 2019, 21:54:00 in reply to this tweet
#10711
๐Ÿ’Ÿ 5 ๐Ÿ”— Tue Jan 29, 2019, 19:52:54 in reply to this tweet
#10710
Squeak is just great. Love it.
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Tue Jan 29, 2019, 19:34:56
#10709
It's weird to think that global catastrophe could have begun and ended before the time that my ScotRail smartcard expires
#10708
@palvaro Thanks! I hate it
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Jan 27, 2019, 14:30:50 in reply to this tweet
#10707
Interesting thread (above) twitter.com/CZEdwards/statโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun Jan 27, 2019, 14:10:06
#10706
@alamajesse Tangentially :-)
๐Ÿ”— Sat Jan 26, 2019, 18:23:35 in reply to this tweet
#10705
@wilbowma Not sure about that. The Self compiler is written in C++ and built in to the VM. Smalltalks tend to have ST compilers, in the image. Squeak has a Behavior>>compilerClass method used to find the compiler for a given class's methods; but not much more such infrastructure...
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jan 25, 2019, 21:34:55 in reply to this tweet
#10704
@mraleph One of these things is necessary to get anything done at all; the other is nice to have
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Jan 25, 2019, 18:20:34 in reply to this tweet
#10703
@hallettj . @tidelift might be roughly in the ballpark of what you're looking for?
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jan 25, 2019, 16:38:01 in reply to this tweet
#10702
RT @crucially: Do I know anyone working in security or tech @Starbucks ? Some pretty strange behavior for my online Starbucks card.
#10701
RT @DrDonnaYates: I've just donated to this important cause...archaeology and Scotland lovers, will you donate too? Govan Stones: Appeal tโ€ฆ
#10700
@wilbowma There are some steps toward #lang-ishness, in Squeak in particular, but nothing close to as well-realised as in Racket. The metaprogrammability is almost entirely focused on Smalltalk itself rather than disparate DSLs.
๐Ÿ”— Thu Jan 24, 2019, 20:52:20 in reply to this tweet
#10699
@wilbowma Hmm. Well, I don't want to discourage you there, but
๐Ÿ”— Thu Jan 24, 2019, 20:29:44 in reply to this tweet
#10698
And you may find yourself reading WVO Quine on Referential Transparency. And you may find yourself following up a reference he makes to Principia Mathematica. And you may ask yourself, did I really understand that? And you may say to yourself, maybe I'll try again later.
๐Ÿ’Ÿ 9 ๐Ÿ” 1 ๐Ÿ”— Wed Jan 23, 2019, 20:20:29
#10697
@luqui ISTM thinking in terms of elim rules is useful here: 1 bit == 1 observation. So the Heisenberg angle gives you a certain number of observations/sec i.e. bits/sec, but until you make an observation, you don't get a bit; there aren't really fractional bits there? Unsure :)
๐Ÿ”— Wed Jan 23, 2019, 08:52:09 in reply to this tweet
#10696
@luqui tell you my current X, and you answer "higher" or "lower"; I update my X accordingly. Say I start with X_0=0.5. Your first answer would be "higher". X_1=0.75. Your first few answers will be six "higher" in a row before the first "lower". One bit of precision per answer
๐Ÿ”— Wed Jan 23, 2019, 08:50:03 in reply to this tweet
#10695
@luqui ISTM each coin is still worth one bit, but for that skew distribution you need lots of bits to get a usable amount of precision in your estimate of it. Reframe to this game: you know P(heads), I am to estimate it. I maintain an estimate X of P(heads), and each round [...]
๐Ÿ”— Wed Jan 23, 2019, 08:44:22 in reply to this tweet
#10694
RT @jakimberger: @regularfry @annwitbrock Helpful XKCD strip. Automate the wrong thing and you can find yourself spending just as much effoโ€ฆ
#10693
@CreeepyJoe @cyberglot @JadeMasterMath The intro to @aaron_turon's dissertation lays out one (IMO useful and good) CS perspective very clearly: sigplan.org/Awards/Dissertโ€ฆ section 2.1, page 11
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 22, 2019, 20:57:01 in reply to this tweet
#10692
@cyberglot That's interesting. I wonder if it is to do with the graphical aspect to them -- where concurrent activities often do run geometrically parallel to one another!
๐Ÿ”— Tue Jan 22, 2019, 20:31:43 in reply to this tweet
#10691
@wilbowma @keithtpinson Good research directions.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 22, 2019, 18:52:10 in reply to this tweet
#10690
@wilbowma @keithtpinson It doesn't have to be "significant"! Necessarily. Well, I suppose, given the way software is, perhaps, hmm, optimism unwarranted. Hmm.
๐Ÿ”— Tue Jan 22, 2019, 18:51:45 in reply to this tweet
#10689
@johnregehr @MonniauxD *Ahem* John Cale and the Velvet Underground would like to have a word with you!
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Jan 22, 2019, 17:46:36 in reply to this tweet
#10688
Many news outlets are not linking to the UCL CO2 study itself. Here it is. It's grim reading, for the starkness of the background to the study as much as the study outcomes themselves. journals.sagepub.com/doi/full/10.11โ€ฆ
#10687
@wilbowma @keithtpinson Why distribute (fully machine-specific) binaries? Compile on the fly for the CPU to hand, perhaps. Does moving to JIT compilation of some form affect the picture for you?
๐Ÿ”— Tue Jan 22, 2019, 16:49:57 in reply to this tweet
#10686
@chrisamaphone "Here is the way this tiny world should work!" And lo and behold, it was so* * with caveats and some surprises
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jan 21, 2019, 22:22:22 in reply to this tweet
#10685
@chrisamaphone - The joys of creation and of discovery: of making manifest some thought stuff and then learning unexpected new things from it
๐Ÿ’Ÿ 5 ๐Ÿ”— Mon Jan 21, 2019, 22:21:42 in reply to this tweet
#10684
@sstrickl Lykke til!
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jan 21, 2019, 18:30:18 in reply to this tweet
#10683
@cstross GCU Damn The Gravitas, At Least I'm Likeable (cc @cultureshipname)
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jan 21, 2019, 18:25:25 in reply to this tweet
#10682
RT @marsixm: i mightve just did something
#10681
๐Ÿ’Ÿ 3 ๐Ÿ”— Sat Jan 19, 2019, 19:17:19
#10680
@tef glorious
๐Ÿ”— Sat Jan 19, 2019, 13:48:45 in reply to this tweet
#10679
Novice Functor User Syndrome: putting in fmap; removing fmap again; thinking hard, scribbling some notes; putting it back in. Tilting head on side. Almost removing it again, before thinking better of it and leaving it there.
๐Ÿ’Ÿ 4 ๐Ÿ”— Sat Jan 19, 2019, 12:22:20
#10678
@tef Also commonwealth citizens living in the UK.
๐Ÿ”— Fri Jan 18, 2019, 16:38:59 in reply to this tweet
#10677
@casio_juarez @ponylang I'll check it out! Thanks!
๐Ÿ”— Wed Jan 16, 2019, 18:48:11 in reply to this tweet
#10676
@casio_juarez @ponylang Agreed wrt PITA. Some of the wrinkles were informative for me: e.g. the need to scan the entire connected roster to get accurate names on channel join precludes certain actor responsibility decompositions
๐Ÿ”— Wed Jan 16, 2019, 18:48:00 in reply to this tweet
#10675
@casio_juarez @ponylang Have you considered writing an IRC *server* in Pony? I'd love to see the shape the (well, a) solution turns out to be. Servers I wrote in Erlang and Syndicate were very educational for me.
๐Ÿ”— Wed Jan 16, 2019, 18:38:52 in reply to this tweet
#10674
@fractalide I've just reproduced this. It affects the plain interpreter only; there was a missing primitive! Implemented now. `hg up`, and here's the patch: eighty-twenty.org/hgwebdir.cgi/sโ€ฆ
๐Ÿ”— Wed Jan 16, 2019, 18:17:31 in reply to this tweet
#10673
@smarr @larsschuetze IIRC Typed Racket's Occurrence Typing (which is a kind of dependency) unlocks the compiler's existing type-driven optimizations. Not cache-like, just type-driven specialization, I think.
๐Ÿ”— Wed Jan 16, 2019, 15:04:33 in reply to this tweet
#10672
@coreload vee.sigops.org
๐Ÿ”— Wed Jan 16, 2019, 12:00:23 in reply to this tweet
#10671
@TheAviralGoel Interesting thought! Thanks.
๐Ÿ”— Tue Jan 15, 2019, 17:08:37 in reply to this tweet
#10670
@msimoni @michaeljforster It is, but I've never managed to quite follow his argument.
๐Ÿ”— Tue Jan 15, 2019, 17:07:13 in reply to this tweet
#10669
@michaeljforster @coreload Exactly! Like `prex` for an OS course: small, understandable, slightly problematic :-)
๐Ÿ”— Mon Jan 14, 2019, 21:35:25 in reply to this tweet
#10668
@fractalide Some of the bugs are in the Java version, too; I'll try to pin it down. Would you mind emailing me a bug reproduction? tonyg@leastfixedpoint.com
๐Ÿ”— Mon Jan 14, 2019, 21:31:41 in reply to this tweet
#10667
@coreload It was fun to work with. It's a gem, but there are unpolished parts of it that cry out for tinkering and improvement. The bytecode could be redesigned, the compiler improved, primitives simplified, etc :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jan 14, 2019, 18:24:54 in reply to this tweet
#10666
Maildir is good, but it'd be nice if somehow there could be some content-defined chunking and duplication underneath it. Hm, perhaps Maildir within a deduplicating FUSE filesystem. Hm.
๐Ÿ’Ÿ 5 ๐Ÿ”— Mon Jan 14, 2019, 18:23:16
#10665
I'm considering writing this up somehow. A tutorial on simple VM construction in a HLL? A pearl-ish thing? Not sure. Thoughts welcome.
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Jan 14, 2019, 17:27:25 in reply to this tweet
#10664
@michaeljforster @msimoni In this sense, Smalltalk and fexprs are diametrically opposed: Smalltalk is careful to keep a rigid static structure, which allows a systematic approach to manipulation of the software, whereas fexprs have no static structure at all.
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jan 14, 2019, 17:24:09 in reply to this tweet
#10663
@krono Yeah. I find so many people confused about Smalltalk being "a language", which makes the system-design issues it addresses seem incomprehensible and out-of-context.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Mon Jan 14, 2019, 17:22:33 in reply to this tweet
#10662
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jan 14, 2019, 17:21:13 in reply to this tweet
#10661
Unpublished, experimental Little Smalltalk in Racket: eighty-twenty.org/hgwebdir.cgi/sโ€ฆ See also jit-* and pe-* in the same directory. Perf surprisingly nonterrible for the jit (to Racket) & pe variants.
๐Ÿ’Ÿ 20 ๐Ÿ” 5 ๐Ÿ”— Mon Jan 14, 2019, 17:20:48
#10660
Why learn Smalltalk? eighty-twenty.org/2019/01/13/whyโ€ฆ "Smalltalk is three things in one. It is a language; it embodies a language design idea; and it is an operating system. [...]"
๐Ÿ’Ÿ 39 ๐Ÿ” 17 ๐Ÿ”— Sun Jan 13, 2019, 21:28:27
#10659
An excellent walkthrough of constructing Docker images *from scratch*, complete with layering and caching, without Dockerfiles, using @apenwarr's awesome `redo` build tool: redo.readthedocs.io/en/latest/cookโ€ฆ
๐Ÿ’Ÿ 22 ๐Ÿ” 8 ๐Ÿ”— Sun Jan 13, 2019, 17:10:12
#10658
@sstrickl Till dig ocksรฅ! (vg ursรคkta att jag svarar pรฅ svenska :) )
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 01, 2019, 00:53:18 in reply to this tweet
#10657
RT @DrDonnaYates: Bulk up my blog follows for the new year: what are your favourite art, heritage, archaeology, palaeontology, sociology, oโ€ฆ
#10656
@jfdm sibu looks unreachable from here. i wonder how bad the carnage is :-(
๐Ÿ”— Mon Dec 31, 2018, 17:36:56 in reply to this tweet
#10655
@jfdm, I just noticed the department website isn't loading (!) -- have you heard anything about the problems since those emails before xmas? Looks like things are still in a mess I suppose!
#10654
Fiddling with daemontools as we speak
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Dec 31, 2018, 16:59:41 in reply to this tweet
#10653
TIL: emacs --daemon
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Dec 31, 2018, 16:59:27
#10652
@whitequark Reminds me of REDCODE
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Dec 30, 2018, 22:08:06 in reply to this tweet
#10651
Why do washing machines beep frantically to tell you they're done, but then refuse to unlock the door until long after they've stopped beeping? Wouldn't it make more sense to beep to alert a human that the door is ready to be opened now?
๐Ÿ’Ÿ 14 ๐Ÿ” 1 ๐Ÿ”— Sun Dec 30, 2018, 15:30:10
#10650
@apenwarr @mistahzip Perhaps as you say revisiting daemontools would be a good thing for someone to do. (Not me, not right now anyway... :-/ )
๐Ÿ”— Sun Dec 30, 2018, 13:17:33 in reply to this tweet
#10649
@apenwarr @mistahzip That does sound reasonable, but it seemed to me that the deficiency in daemontools was so slight that I thought I'd try its near-neighbour in codespace, on the off chance it Did It Properly, rather than try to bodge it together myself.
๐Ÿ”— Sun Dec 30, 2018, 13:17:21 in reply to this tweet
#10648
@apenwarr @mistahzip That's disappointing! I'd have chosen daemontools itself, but for its not-quite-there PID-1 behaviour.
๐Ÿ”— Sun Dec 30, 2018, 13:11:10 in reply to this tweet
#10647
Yesterday's developer diary: "No royal road to optics: Functor, Applicative, Monoidal" eighty-twenty.org/2018/12/30/typโ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ” 2 ๐Ÿ”— Sun Dec 30, 2018, 13:06:41
#10646
@apenwarr @mistahzip (I have had good results using the daemontools-inspired s6 as an init for various otherwise-awkward-to-get-running-properly docker images...)
๐Ÿ”— Sun Dec 30, 2018, 12:15:07 in reply to this tweet
#10645
RT @TwoMoonsNZ: I made this stereo pair (xeye on left, parallel on right) with screen grabs from a cool animation in this interesting and eโ€ฆ
#10644
LYAH is good!
๐Ÿ’Ÿ 3 ๐Ÿ”— Sat Dec 29, 2018, 16:09:58
#10643
RT @CJHandmer: Bombard All The Planets. caseyhandmer.wordpress.com/2018/12/19/worโ€ฆ
#10642
@smarr @larsschuetze "dynamic dispatch" :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Dec 18, 2018, 22:56:37 in reply to this tweet
#10641
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Tue Dec 18, 2018, 20:13:05
#10640
@doublec Thanks :)
๐Ÿ”— Mon Dec 17, 2018, 00:02:58 in reply to this tweet
#10639
@doublec I've just migrated a bunch of stuff: would you mind updating the link on bluishcoder.co.nz/2017/04/09/expโ€ฆ from homepages.kcbbs.gen.nz/tonyg/projectsโ€ฆ to leastfixedpoint.com/tonyg/kcbbs/prโ€ฆ ? The link to my old homepage has moved similarly. Thanks :)
#10638
@arntzenius That's a really interesting challenge! I wonder if some of the new fanciness around CSS flexbox could work well? A row with a box for each individual antecedent/consequent; a column, with a rule between cells, for the groups. Might not work for recursive proof trees.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Dec 14, 2018, 18:12:07 in reply to this tweet
#10637
I have reckons on this topic, but can't offer any references to literature myself... twitter.com/larsschuetze/sโ€ฆ
#10636
@igorclark I wish! WeakMap seems only to have one use (storing adhoc properties of an object somewhere other than the object). Every time I've thought "oh WeakMap might help", it never does. I almost always need value-equality of keys, not reference-equality, making WeakMap mostly useless.
๐Ÿ”— Wed Dec 12, 2018, 13:45:48 in reply to this tweet
#10635
@janl Thanks, Jan! I'm minded of the "dumb clients, smart servers" argument, and of suggestions like djb's pull-style "Internet Mail 2000": cr.yp.to/im2000.html
๐Ÿ”— Wed Dec 12, 2018, 13:43:31 in reply to this tweet
#10632
I mean, among a few other things I guess, but that's one of the main nice things about the approach.
๐Ÿ”— Wed Dec 12, 2018, 10:06:23 in reply to this tweet
#10633
Fundamentally, Syndicate is about coming up with ways of making it foolproof to reliably handle the situation when something you were talking to *just isn't there anymore* and you should *stop trying to talk to it*.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Dec 12, 2018, 10:06:23 in reply to this tweet
#10634
Found my laptop this morning chewing 100% cpu. Culprit: bluetoothd. Keyboard battery had died overnight. Linux: feel the quality.
๐Ÿ’Ÿ 5 ๐Ÿ”— Wed Dec 12, 2018, 10:06:23
#10631
@janl (That's very interesting! Do you have any insight into why that might be?)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Dec 12, 2018, 09:54:32 in reply to this tweet
#10630
@gsw7 1. Absolutely ghastly! 2. I love it! 3. Unfortunately not in this case :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Dec 12, 2018, 09:48:25 in reply to this tweet
#10629
@krono Maybe we want to be looking for ways to make adhoc parsing not as tempting compared to principled parsing! :)
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Dec 11, 2018, 22:53:14 in reply to this tweet
#10627
(Otherwise it'd be great... or at least, workable. Maybe. Empty labels are not allowed in DNS names, so '..' could be seen as not meaning anything.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Dec 11, 2018, 18:28:16 in reply to this tweet
#10628
However, it's not perfect. Hypothetically speaking (*cough*), if one were to try to use dot-doubling to escape dots in DNS labels, you run into a problem: does the escaped "foo...bar" denote ["foo.", "bar"] or ["foo", ".bar"]? So that's out, then.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Dec 11, 2018, 18:28:16 in reply to this tweet
#10626
I'm a fan of quote-doubling for escaping - that is, writing "he said ""hello""" to denote 'he said "hello"'. Unlike backslash-escaping, it only affects one kind of character. Smalltalk uses this form of escaping for strings and comments.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Dec 11, 2018, 18:28:15
#10625
@ArmyOfBruce Oh, right, yes. Doesn't help me here
๐Ÿ”— Tue Dec 11, 2018, 17:40:37 in reply to this tweet
#10624
@ciphergoth Though actually, come to think of it, the zone file external syntax for DNS data is pretty nuts, so who really knows in the end
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Dec 11, 2018, 17:36:15 in reply to this tweet
#10623
Ugh, *property names can only be strings
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Dec 11, 2018, 17:35:19 in reply to this tweet
#10622
@ciphergoth No, not high -- they just didn't have unix disease, I guess, and assumed people would know how to work with structured data. But then unix ate the world and stringly-typed everything made everything terrible...
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Dec 11, 2018, 17:34:41 in reply to this tweet
#10621
@ciphergoth It's fine for applications to make that choice. Less good for DNS infrastructure (libraries, daemons etc). Today I am dealing with DNS implementations in node.js that happily stringly type DNS names.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Dec 11, 2018, 17:34:05 in reply to this tweet
#10620
Haha god it's worse than I thought: because js objects are abused as dictionaries, and object property names can only be keys, I'd have to heavily alter all the code using an object as a dictionary mapping a DNS name to something else
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Tue Dec 11, 2018, 17:31:17
#10619
@ciphergoth Individual DNS *applications* place restrictions on acceptable labels. But DNS itself doesn't care (though it does recommend adherence to the conventions of the application concerned, and encourages conformance to the LDH-convention).
๐Ÿ”— Tue Dec 11, 2018, 17:01:21 in reply to this tweet
#10618
@ciphergoth Labels are allowed to have dots in them. If you just `labels.join('.')`, you obliterate the distinction between intra- and inter-label dots.
๐Ÿ”— Tue Dec 11, 2018, 17:00:08 in reply to this tweet
#10617
Welp, it's not realistically possible to fix the confusion caused by the node.js ecosystem assuming DNS names can always be exactly represented by strings. ๐Ÿคทโ€โ™‚๏ธ fuck it.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Dec 11, 2018, 16:00:02
#10616
You can't use a string to represent a DNS name, in general.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Tue Dec 11, 2018, 14:18:52
#10615
@DRMacIver Yes, so far I've been focussing strictly on (a) identifying contexts within which collaboration occurs, and (b) writing agents that are aware of those contexts and know how to establish them, operate within them, tear them down, and appeal for help when an OCP arises.
๐Ÿ”— Mon Dec 10, 2018, 13:57:03 in reply to this tweet
#10614
@DRMacIver No argument there. Perhaps one of my aims, then, is to investigate giving human/machine and machine/machine interactions access to some of those characteristics.
๐Ÿ”— Mon Dec 10, 2018, 13:52:44 in reply to this tweet
#10613
@DRMacIver I hadn't read that, no. Interesting indeed.
๐Ÿ”— Mon Dec 10, 2018, 13:51:31 in reply to this tweet
#10612
@DRMacIver OK, that makes sense. There is room for taking different perspectives on the question in different contexts. In my context, I'm interested in finding ways of writing (i.e. languages for) interactive programs that collaborate well with each other and with humans.
๐Ÿ”— Mon Dec 10, 2018, 13:49:47 in reply to this tweet
#10611
@DRMacIver That'd be great!
๐Ÿ”— Mon Dec 10, 2018, 13:44:45 in reply to this tweet
#10610
@DRMacIver I disagree with almost everything here! Other than the "not general reasoning agents" part. We can and do collaborate with computers. Computers and humans can and do model each other. Computers' models of humans are of course very simple!
๐Ÿ”— Mon Dec 10, 2018, 13:44:35 in reply to this tweet
#10609
@DRMacIver That might be interesting, though I fear that I'm only at the very shallow end of this pool, so while I might gain a bit from talking to an actual expert, they might not gain much in return :)
๐Ÿ”— Mon Dec 10, 2018, 13:42:54 in reply to this tweet
#10608
@DRMacIver That also surprises me: I see computational agents as having very clear goals and intentions, a la Kitcher's ideas of "personal" and "impersonal epistemic intention", but I'm pretty isolated in my PL design corner from wider thinking in this area syndicate-lang.org/tonyg-dissertaโ€ฆ
๐Ÿ”— Mon Dec 10, 2018, 13:30:12 in reply to this tweet
#10607
@DRMacIver That surprises me! I look forward to reading up on this.
๐Ÿ”— Mon Dec 10, 2018, 13:26:32 in reply to this tweet
#10606
@DRMacIver Thank you!
๐Ÿ”— Mon Dec 10, 2018, 13:24:28 in reply to this tweet
#10605
In other news, not only is citeseer's URL structure *the worst*, its search engine is also *the worst*. (<marvin>Its metadata extraction - that's the worst too. After that, it goes into a bit of a decline</marvin>)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Dec 10, 2018, 13:23:39
#10604
@DRMacIver Thank you for this link! It directly relates to my interests. (Syndicate is an approach to just such a kind of "transactive memory" for a group of collaborating agents.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Dec 10, 2018, 13:19:45 in reply to this tweet
#10603
RT @EUCourtPress: #ECJ: UK is free to unilaterally revoke the notification of its intention to withdraw from the EU โ€“ Case C-621/18 Wightmaโ€ฆ
#10602
@thattommyhall @noelwelsh @airtable @avibryant It was DabbleDB; Seaside is a web framework for Smalltalk.
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Dec 07, 2018, 14:17:21 in reply to this tweet
#10601
@dustyweb I think it was this one: opentranscripts.org/transcript/proโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Dec 07, 2018, 00:59:15 in reply to this tweet
#10600
@maxsnew @cattheory Like that, yeah. Too many problems trying to reuse the library's list type. Lots of eyerolling unfolding of map, etc., but at least I'm moving now :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Dec 06, 2018, 20:31:21 in reply to this tweet
#10599
@maxsnew Yep, that got it. Thanks, Max!
๐Ÿ”— Thu Dec 06, 2018, 17:14:11 in reply to this tweet
#10598
@maxsnew OMG thank you! That will likely unstick me! I'd forgotten "Lemma ... with". I'll try that now!
๐Ÿ”— Thu Dec 06, 2018, 17:11:01 in reply to this tweet
#10597
@cattheory When it comes time to prove that equality of `list sexp` is decidable, no handy proof of decidability of `sexp` is anywhere to be seen
๐Ÿ”— Thu Dec 06, 2018, 16:47:35 in reply to this tweet
#10596
@maxsnew Trying to just use the list type, but after a bit of googling was reminded that this isn't a great idea, so tried the other, but so far have failed to make that work either
๐Ÿ”— Thu Dec 06, 2018, 16:47:01 in reply to this tweet
#10595
Tilting at dependently-typed theorem proving again. Stuck at the trivial matter of proving decidable equality for a data type of s-expressions over booleans. Coq forgets the necessary induction hypothesis when it comes to the lists-of-s-expressions case. :-(
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Dec 06, 2018, 16:19:34
#10592
Pity the fool (me, in this case) who has to parse the resulting output. Parsing the output of this routine can't be done, in general. These seeming inconveniences pile up and up and up until we have the creaky garbage pile software stack we're saddled with.
๐Ÿ’Ÿ 5 ๐Ÿ”— Sun Dec 02, 2018, 12:02:12 in reply to this tweet
#10593
You can just *see* the thought process. "Oh, I need to escape these strings... huh, this is hard in C, I will have to traverse the string an extra time to count how many bytes to allocate!!!!!!... so I won't, fuck it, I'll just slap some quotes on the outside and call it done"
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Sun Dec 02, 2018, 12:02:12 in reply to this tweet
#10594
We need to ban C programming. Atrocities like this are why we can't have nice things, and spend 90% of our time on incomplete workarounds for the godawful messes that result. github.com/lathiat/avahi/โ€ฆ
๐Ÿ’Ÿ 15 ๐Ÿ” 5 ๐Ÿ”— Sun Dec 02, 2018, 12:02:12
#10591
RT @jschoeley: @FILWD Age and period specific mortality ratios of females and males (a "Lexis-surface" in demographers parlance): https://tโ€ฆ
#10590
@jcreed @BowToChris @maxsnew Huh, maybe it's that on the RHS one P is in negative position, the other positive. So one kind of has to take on the value/proof from the other. Assuming some kind of parametricity like setup.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 28, 2018, 23:03:02 in reply to this tweet
#10589
@jcreed @BowToChris @maxsnew Just trying to figure out why one was 16 and the other 256, trying to figure out a way of making the duplication of the P harmless
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 28, 2018, 22:53:17 in reply to this tweet
#10588
Here's a simpler TCP-only chat server. 32 connections. Stratification again clearly visible. Can follow flow of information by following the links between actors. Same program/colours as above. Actual webpage allows zoom, pan, toggle label visibility etc.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 28, 2018, 22:15:59 in reply to this tweet
#10587
Getting more interesting. Here's a chat server w 12 active connections: 4x websocket, 4x unix socket, 4x tcp socket. Green dots are actors, blue "facets", yellow "endpoints", red "assertions", blue "topics". Stratification clearly visible. D3 force-directed layout.
๐Ÿ”— Wed Nov 28, 2018, 22:15:58 in reply to this tweet
#10586
@jcreed @BowToChris @maxsnew Uh, hmm, I was thinking "(all P Q R . P->Q->R) iff (all P Q R . (P->Q)->(P->R))"
๐Ÿ”— Wed Nov 28, 2018, 22:12:15 in reply to this tweet
#10585
@BowToChris @maxsnew What happens if you put foralls in front? Then parametricity forces you to reuse "the" P, giving roughly ((1->2)->(2->2))=16 again, perhaps?
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 28, 2018, 20:36:14 in reply to this tweet
#10584
@edent @bofh453 CSV is ill-defined and the others are far too complex. Pin down the CSV dialect, including quoting issues, and it could work. But otherwise simple xml or json would be fine.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Nov 28, 2018, 12:38:03 in reply to this tweet
#10583
@hylomorphism Well, quite!
๐Ÿ”— Wed Nov 28, 2018, 10:32:26 in reply to this tweet
#10582
An Internet "undo" protocol.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 28, 2018, 09:25:11
#10581
@sstrickl @samth #:what-part-of-atomic-dont-you-understand
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Nov 27, 2018, 20:20:31 in reply to this tweet
#10580
@prathyvsh Yep. I have a few ideas. Lots of low hanging fruit :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Nov 27, 2018, 20:10:19 in reply to this tweet
#10579
A bit more legible
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Nov 27, 2018, 19:41:14
#10578
A small datacenter
๐Ÿ’Ÿ 17 ๐Ÿ” 2 ๐Ÿ”— Tue Nov 27, 2018, 17:19:55
#10577
It almost makes sense:
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Nov 26, 2018, 22:55:18
#10576
@dwragg I loved that film
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Nov 24, 2018, 22:59:48 in reply to this tweet
#10575
@DonAndrewBailey If you've not heard of Delta-T you might enjoy it. djb's (much more recent) CurveCP has some similarities to it. osti.gov/biblio/5542785
๐Ÿ”— Fri Nov 23, 2018, 22:15:04 in reply to this tweet
#10574
@DRMacIver No, because you can't cross the same river twice. But you can truthfully say "I will say a sentence with the same words as this one tomorrow"
๐Ÿ”— Thu Nov 22, 2018, 19:14:23 in reply to this tweet
#10573
See eecis.udel.edu/~amer/PEL/poc/โ€ฆ. Their conclusions seem sound: forbidding reneging would be a win
๐Ÿ”— Thu Nov 22, 2018, 18:42:19 in reply to this tweet
#10572
Wow, TCP SACK is "advisory" and receivers are permitted to *renege* on such acks, discarding received data before delivering it to the user! Gross
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu Nov 22, 2018, 18:36:24
#10571
RT @qntm: And while I'm at it, can everybody *please* remember to NFD-normalize your strings prior to ROT-13. "Naรฏvetรฉ" should become "Anvฬˆโ€ฆ
#10570
@DRMacIver Zero/not zero
๐Ÿ”— Sun Nov 18, 2018, 19:51:47 in reply to this tweet
#10569
@pmatey @nubank Thanks, that's awesome! I'll pass that on.
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Nov 16, 2018, 23:40:40 in reply to this tweet
#10568
RT @cmeik: I know someone who's looking for Erlang consulting. Does anyone know anyone interested in finding Erlang / Distributed Erlang cโ€ฆ
#10567
Again, thanks so much to the lib dems for the fixed-term parliaments act, the constitutional travesty that has led directly to the current situation.
#10566
@igstan I'd kill for a usable equivalence relation, for a start.
๐Ÿ”— Thu Nov 15, 2018, 16:55:15 in reply to this tweet
#10565
Programming in JavaScript feels like programming in assembly sometimes. Weakly-typed, minimal usable polymorphism
๐Ÿ’Ÿ 8 ๐Ÿ” 2 ๐Ÿ”— Thu Nov 15, 2018, 16:37:33
#10564
ร„ter pepparkakor frรฅn Ikea.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 14, 2018, 20:43:53
#10563
I am delighted by this idea. twitter.com/rossjones/statโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Tue Nov 13, 2018, 13:47:41
#10562
@wilbowma Congratulations!
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Nov 13, 2018, 00:08:27 in reply to this tweet
#10561
Heck, I'd completely forgotten how awful JavaScript error handling is.
#10560
@qntm And yet it was shaped like a tennis shoe, and not a lampshade. Odd.
๐Ÿ”— Mon Nov 12, 2018, 18:58:55 in reply to this tweet
#10559
RT @GabeMoshenska: If NHS can do it, universities can too twitter.com/alantravis40/sโ€ฆ
#10558
It seems to be a regression in iptables that causes ufw's interaction with it to fail: bugs.debian.org/cgi-bin/bugrepโ€ฆ
๐Ÿ”— Sun Nov 11, 2018, 17:10:28 in reply to this tweet
#10557
Huh, looks like ufw might be broken (if you have ufw 0.35 with a buggy iptables like 1.8.1). Scary that that silently happened.
#10556
@mpweiher @krono Yes indeed! (As an aside, Dataspaces go a step further in the refactoring chain you identify, pulling events related to shared state (such as lifecycle events) and conversational frames out into the language in addition to ordinary message-like events.)
๐Ÿ”— Sun Nov 11, 2018, 16:03:35 in reply to this tweet
#10555
@mpweiher @krono Nice. This is a similar line of thinking to that which led me toward Dataspaces: in some sense, making "publish/subscribe" part of the language.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Nov 11, 2018, 14:49:12 in reply to this tweet
#10554
@DRMacIver Everything interesting or important in software boils down to equivalence relations.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri Nov 09, 2018, 19:39:20 in reply to this tweet
#10553
@apenwarr Here's `inotifytest`, for use as e.g. `inotifytest redo`: gist.github.com/tonyg/e7ada20bโ€ฆ
๐Ÿ”— Wed Nov 07, 2018, 13:28:03 in reply to this tweet
#10552
@apenwarr ... Yeah maybe a wee writeup is a good idea. Might dust off the blog.
๐Ÿ”— Wed Nov 07, 2018, 10:50:37 in reply to this tweet
#10551
@apenwarr The inotify part is done externally via a small script wrapping inotifywait, "$ inotifytest redo all"
๐Ÿ”— Wed Nov 07, 2018, 10:49:56 in reply to this tweet
#10550
@apenwarr No writeup, and it's still experimental, but: github.com/syndicate-langโ€ฆ. Simple except for its use of quasi-staged-compilation. The webpack hack I thought showed off redo well.
๐Ÿ”— Wed Nov 07, 2018, 10:46:14 in reply to this tweet
#10549
@apenwarr Thanks for this post! It reminded me that redo exists. I was about to learn enough about node.js-based build systems to become depressed, but have instead used redo to get a nice, accurate, precise, understandable (!) incremental inotify-based rebuild facility. Cheers!
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Nov 07, 2018, 01:59:24 in reply to this tweet
#10548
@stevekrouse @juancampa I think so! DM me?
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Nov 04, 2018, 21:37:35 in reply to this tweet
#10547
For a happy life, avoid comparing JavaScript values in any way.
๐Ÿ’Ÿ 5 ๐Ÿ”— Sun Nov 04, 2018, 21:13:58 in reply to this tweet
#10546
The solution to every spooky, frustratingly nonsensical JavaScript problem is an innocuous one-line change buried in the bowels of a support library umpteen steps removed from where the problem shows up.
๐Ÿ’Ÿ 6 ๐Ÿ” 2 ๐Ÿ”— Sun Nov 04, 2018, 21:12:16
#10545
@BrandonBloom Yeah, that's not an entirely terrible idea. Also possible would be "send theMessage".
๐Ÿ”— Thu Nov 01, 2018, 18:26:36 in reply to this tweet
#10544
@JesseATov There aren't any! (This is for Syndicate/js)
๐Ÿ”— Thu Nov 01, 2018, 18:26:03 in reply to this tweet
#10543
@andywingo Good point! (Also "::" would have been nice but apparently it means "bind" now)
๐Ÿ”— Thu Nov 01, 2018, 13:41:09 in reply to this tweet
#10541
Should a multicast message send operator be prefix or postfix? [2/2]
๐Ÿ”— Thu Nov 01, 2018, 11:44:40 in reply to this tweet
#10542
What's a good syntax for multicast message send in a JS-like language? [1/2]
#10540
@M_Feindt Thanks! I'll pass that on.
๐Ÿ”— Wed Oct 31, 2018, 17:17:19 in reply to this tweet
#10539
@DRMacIver OMG PC specialist is a thing that exists. There goes the afternoon
๐Ÿ”— Wed Oct 31, 2018, 16:38:38 in reply to this tweet
#10538
@DRMacIver What's its power draw? :-)
๐Ÿ”— Wed Oct 31, 2018, 16:34:30 in reply to this tweet
#10537
@DRMacIver Oh neat! What did that set you back? Where did you buy it from?
๐Ÿ”— Wed Oct 31, 2018, 16:34:16 in reply to this tweet
#10536
RT @ClementYChow: This might be the best example of how little advantages magnify overtime twitter.com/MHendr1cks/staโ€ฆ
#10535
@mikiobraun @ANotowska Thanks, I'll pass that along!
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Oct 31, 2018, 13:15:28 in reply to this tweet
#10534
@andreahuettner @MaritvanDijk77 Thank you!
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Oct 31, 2018, 10:55:26 in reply to this tweet
#10533
@marionpdaly @sstrickl Thank you both :)
๐Ÿ”— Wed Oct 31, 2018, 10:52:28 in reply to this tweet
#10532
@walterra @elastic Thanks! I'll pass that on.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Oct 31, 2018, 10:51:28 in reply to this tweet
#10531
RT @alisonatkin: This year's pumpkin, inspired by manuscripts and (tbh) A Discovery of Witches, is of an alchemical illustration. https://tโ€ฆ
#10530
@sstrickl Thanks Stevie! Great idea, I'll pass it on.
๐Ÿ”— Tue Oct 30, 2018, 19:17:23 in reply to this tweet
#10529
@janl Thanks, Jan! Those are interesting suggestions, I'll pass those ideas on.
๐Ÿ”— Tue Oct 30, 2018, 19:15:48 in reply to this tweet
#10528
(@janl, you have your finger on the pulse! Do you know of anything interesting?)
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Oct 30, 2018, 17:54:04 in reply to this tweet
#10527
Anyone know of interesting companies in Berlin (or elsewhere in Germany) looking for an experienced and talented data scientist? A good friend is a dual US/German citizen, looking to move from Boston to Germany with his family soon. He's absolutely great. DM me or email!
๐Ÿ’Ÿ 17 ๐Ÿ” 30 ๐Ÿ”— Tue Oct 30, 2018, 17:48:58
#10526
@igorclark I liked it a lot, though it is of course rather grim given current context
๐Ÿ”— Tue Oct 30, 2018, 14:52:49 in reply to this tweet
#10525
@igorclark Not 1984, nor Brave New World, but Children of Men :-|
๐Ÿ”— Tue Oct 30, 2018, 12:42:29 in reply to this tweet
#10524
@tef fixing the structural problems to own the libs, and the binaries, and the tests
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 30, 2018, 03:35:18 in reply to this tweet
#10523
RT @CamestrosF: A Socratic dialogue with zombies: Socrates: Joy to you shambling fellow! Zombie: brainsss Socrates: Is it truly brains thatโ€ฆ
#10522
@daleharvey Yep - but not for large complex ones like, case in point, babel, it seems.
๐Ÿ”— Mon Oct 29, 2018, 21:44:21 in reply to this tweet
#10521
With a C project, you can usually type `make` and get your changes compiled and linked into a runnable form. I'm kind of struggling to see what the equivalent is in a large (monorepo) node.js project. Some combination of lerna, gulp and, uh, what, npx? Nothing I do seems to work.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Mon Oct 29, 2018, 21:34:23
#10520
One ~extremely cool~ thing about FAT is you can have two directory entries with the same file name. Ask Me How I Know. (best fix I can come up with in context: "while rm ${problemfilename} 2>/dev/null; do :; done")
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Oct 29, 2018, 14:09:17
#10519
It's always interesting to find cases when node.js is, like, three times slower than Racket for a comparable workload.
๐Ÿ’Ÿ 5 ๐Ÿ”— Sat Oct 27, 2018, 21:27:25
#10518
@prathyvsh @ShriramKMurthi mitpress.mit.edu/books/semanticโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ”— Sat Oct 27, 2018, 15:34:03 in reply to this tweet
#10517
"The Adorable Optimism of the IPCC": rifters.com/crawl/?p=8433
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sat Oct 27, 2018, 00:09:18
#10516
@arntzenius Have you seen @PaulStansifer's work? It bridges some of that gap IIRC: repository.library.northeastern.edu/files/neu:cj82โ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Oct 26, 2018, 18:51:21 in reply to this tweet
#10515
@prathyvsh mm hmm.
๐Ÿ”— Fri Oct 26, 2018, 16:58:31 in reply to this tweet
#10514
I'd forgotten how frustrating it is to try to use a mac for systems programming
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Oct 26, 2018, 13:58:10
#10513
@tef Farcical.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 25, 2018, 22:47:41 in reply to this tweet
#10512
Moral: NEVER SHELL SCRIPT
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Oct 24, 2018, 22:59:43 in reply to this tweet
#10511
Gently coaxing them back to life...
๐Ÿ”— Wed Oct 24, 2018, 21:53:11 in reply to this tweet
#10510
It has been one of those days where I seem to have bricked every device connected to this cluster.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Oct 24, 2018, 21:23:41
#10509
@wilbowma @chrisamaphone sexy magnetic eyelashes!
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Oct 24, 2018, 19:17:50 in reply to this tweet
#10508
@chrisamaphone I have a nice pencil case in the bag for VGA adapter and slide-clicker and batteries and usb sticks and SD cards etc, and I use a messenger bag that has kind of slot pockets which let me sort pens, usb battery, external hdd, power adapter and the like.
๐Ÿ”— Wed Oct 24, 2018, 17:24:39 in reply to this tweet
#10507
@samth Exactly.
๐Ÿ”— Wed Oct 24, 2018, 15:36:07 in reply to this tweet
#10506
@samth I just think it's interesting that the name of the thing causes the software to freak out, rather than the thing itself. That we give names such power. Scary_virus_attachment.boo
๐Ÿ”— Wed Oct 24, 2018, 14:43:28 in reply to this tweet
#10505
In this timeline, mail servers reject an attachment "demo-santa.js" as malware, happily accepting the same file renamed "demo-santa.txt".
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Oct 24, 2018, 13:49:19
#10504
Ways in which Android is a parlous regression on a mid 1980s apple mac: no undo. Close a tab in Firefox, you get a little single step undo pop-up that lasts for just long enough to realise it's there, but not long enough to press.
๐Ÿ’Ÿ 7 ๐Ÿ”— Wed Oct 24, 2018, 09:48:59
#10503
@lindsey @krismicinski @LeifAndersen Worst part is that I glanced at the RFC (5545) that Leif linked me to, and it seems to do that old school Internet thing of wanting CRLF exclusively!
๐Ÿ”— Wed Oct 24, 2018, 09:36:06 in reply to this tweet
#10502
@LeifAndersen ! Not sure I do!! (I swear, I've not been near the OOPSLA 2018 calendar file!)
๐Ÿ”— Tue Oct 23, 2018, 21:42:02 in reply to this tweet
#10501
@psd Machine wrapped, with butter: youtube.com/watch?v=hU0QZQโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 23, 2018, 17:23:37 in reply to this tweet
#10500
@DRMacIver *stops thinking out loud in yr mentions* Sorry.
๐Ÿ”— Tue Oct 23, 2018, 16:54:02 in reply to this tweet
#10499
@DRMacIver ... something about the sequential/local style being the unusual one. Pretending remote resources are local sucks, pretending local resources are remote can work, but you get a bunch of benefits from their locality, motivating the idea of a special local-only style.
๐Ÿ”— Tue Oct 23, 2018, 16:53:44 in reply to this tweet
#10498
@DRMacIver Ugh, or maybe it's more "subprograms whose resources are strictly entirely local to it" vs "subprograms which need to access external resources". Ugh. More mulling required
๐Ÿ”— Tue Oct 23, 2018, 16:51:22 in reply to this tweet
#10497
@DRMacIver Which I bring up because I am mulling over the idea that we want completely different programming styles and affordances for interactive and non-interactive programs. Most of Smalltalk is interactive. Most of Haskell, non-interactive.
๐Ÿ”— Tue Oct 23, 2018, 16:49:59 in reply to this tweet
#10496
@DRMacIver I'm minded of the recent someone who well-actuallied me "Kay's original conception of Smalltalk was tiny computers *all the way down*" which, well, yeah, but it does stop somewhere, and that somewhere is kind of sequential value-computing non-interactive snippets.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 23, 2018, 16:49:05 in reply to this tweet
#10495
@DRMacIver Oh, except for panics maybe. Those are probably OK even in pure code. "You are using this library wrong *ASPLODE*"
๐Ÿ”— Tue Oct 23, 2018, 16:42:55 in reply to this tweet
#10494
@DRMacIver Interesting. Makes me think: perhaps if exns are the only side-effect a program engages in, sum types would be better there.
๐Ÿ”— Tue Oct 23, 2018, 16:40:51 in reply to this tweet
#10493
@DRMacIver I'm sure there's a distinction between non-side-effecting code and side-effecting code!
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 23, 2018, 16:35:10 in reply to this tweet
#10492
@DRMacIver (Also I am a fan of separating the stack-unwinding from the situation-handling aspect of exceptions! I wish more languages did that!)
๐Ÿ”— Tue Oct 23, 2018, 16:33:56 in reply to this tweet
#10491
@DRMacIver (Further conjecture: maybe sum-type "errors" make sense in *programs*, ie value-computing largely side-effect-free code, while "exns" make sense in *systems*, ie interactive code.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 23, 2018, 16:33:09 in reply to this tweet
#10490
@DRMacIver Fair! ... I wonder if there were some way of attaching *provenance* to a value you could have the best of both worlds? "return Error('file exists', filename)" automatically annotated/annotatable with debugging info
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 23, 2018, 16:30:34 in reply to this tweet
#10489
@DRMacIver Conjecture: where there's some sensible action that can be taken, sum types make sense; otherwise, exceptions make sense (but catching exceptions is usually not the right thing to do)
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Oct 23, 2018, 16:27:12 in reply to this tweet
#10488
@DRMacIver (There's one big rule-proving exception (ho ho) IMO: dictionary lookup that raises an exception when the key isn't present. Worst. That kind of thing is where exns have no place.)
๐Ÿ”— Tue Oct 23, 2018, 16:26:11 in reply to this tweet
#10487
@DRMacIver Do you want to *catch* the exceptions and do something in response to them? Or just have the information carried in the exception available (at metalevel), for e.g. debugging or figuring out what happened etc.?
๐Ÿ”— Tue Oct 23, 2018, 16:24:01 in reply to this tweet
#10486
๐Ÿ”— Tue Oct 23, 2018, 13:48:32 in reply to this tweet
#10485
@beka_valentine All those are great! I also enjoyed the pairing heap that @arntzenius posted a few days ago. And critbit/qp-tries are also very cool. On derivatives, I've enjoyed Brzozowski's technique and its generalizations to CFGs and PEGs.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 23, 2018, 13:40:26 in reply to this tweet
#10484
@levjj Thanks, that looks like it could be useful. Would you go with sweet.js again? What do you think of its current form, very different to the one your library uses?
๐Ÿ”— Tue Oct 23, 2018, 00:10:23 in reply to this tweet
#10483
@ULTRAGOTHA @evilrooster That rings bells! It's been a long while since I read the books. On the other hand, for this application: so badly documented we're *not even sure the product exists*? (Like tech docs that leave unstated the existence & properties of a crucial widget, bc it's common knowledge!)
๐Ÿ”— Mon Oct 22, 2018, 23:09:13 in reply to this tweet
#10482
RT @fanf: riscosopen.org/news/articles/โ€ฆ - RISC OS relicensed under Apache 2.0.
#10481
@electricarchaeo Is it the github outage causing trouble still?
๐Ÿ”— Mon Oct 22, 2018, 17:58:33 in reply to this tweet
#10480
@evilrooster A weirding module. I never got a clear idea of them at all from the text, and Lynch was no help either!
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 22, 2018, 17:14:28 in reply to this tweet
#10479
Babel seems to have little to recommend it except tool support ergonomics; Sweet.js ergonomics are unclear, and the rewrite seems not yet to have the `syntax-rules` definitions that the older version had
๐Ÿ”— Sun Oct 21, 2018, 15:45:11 in reply to this tweet
#10478
I've used Ohm before to extend JS with Syndicate-specific syntax. Is it still best? What about sweet.js or a babel plugin? It'd need to support eg spawn { field this.balance = 0; assert account(this.balance); on message deposit($amount) { this.balance += amount; } }
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Oct 21, 2018, 15:42:38
#10477
@asumu Which RFC? Bet it has a bug :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Oct 20, 2018, 11:20:09 in reply to this tweet
#10476
@pcwalton Oh, I see! OK. Yes, for sure, I'd love to see some testing; but which language would make sense for such testing? And how could one interpret the results - what would they be comparable to?
๐Ÿ”— Fri Oct 19, 2018, 22:56:41 in reply to this tweet
#10475
@pcwalton Ah, I see -- or maybe I don't. Weren't you saying proper TCO demands the Pascal convention (or something like it)? Which is of course not C ABI either.
๐Ÿ”— Fri Oct 19, 2018, 22:37:56 in reply to this tweet
#10474
@pcwalton (The post covers the ARM case, but the idea works well for i386/x86_64 too. You just leave a bit of space between frames for the return address to go when you eventually do the call.)
๐Ÿ”— Fri Oct 19, 2018, 22:36:44 in reply to this tweet
#10473
@pcwalton Is moving the stack pointer by the delta, moving the return address, and then proceeding as normal a workable approach for that case? Or, adopt something neither fish nor fowl like this: eighty-twenty.org/2012/11/27/armโ€ฆ (I may be entirely missing your point!! Sorry if so!)
๐Ÿ”— Fri Oct 19, 2018, 22:34:54 in reply to this tweet
#10472
@pcwalton I don't understand what you mean by "reuse": if a fn makes multiple non-tail calls it reuses a region of stack for each; and if it finishes with a tail call, it reuses the place its own inbound args went. What am I missing?
๐Ÿ”— Fri Oct 19, 2018, 21:21:52 in reply to this tweet
#10471
@mrgunn @zeynep @danstillman @mattblaze I mean, they *didn't believe you*. That's at the very least unimaginative and unempathetic.
๐Ÿ”— Thu Oct 18, 2018, 22:25:40 in reply to this tweet
#10470
@mrgunn @zeynep @danstillman @mattblaze It could well be only that. Well, obvs some people did jump ship. But it speaks poorly of the team's moral character that they considered the harm they'd visibly done to be acceptable, just because others either didn't know they were harmed, didn't complain,or quietly moved away.
๐Ÿ”— Thu Oct 18, 2018, 22:24:17 in reply to this tweet
#10469
@mrgunn @zeynep @danstillman @mattblaze Oh god, how awful! I'm sorry to hear that. It's done such massive damage to the company's reputation.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 18, 2018, 22:16:39 in reply to this tweet
#10468
@mrgunn @zeynep @danstillman @mattblaze If I hadn't been able to figure out how to liberate my own data, I'd be *livid*; as it is I'm merely deeply offended. You know, four people have emailed me to get help rescuing their data using that blog post I wrote. Just ordinary folks. I wonder how many *didn't* email me?
๐Ÿ”— Thu Oct 18, 2018, 22:14:55 in reply to this tweet
#10467
@mrgunn @zeynep @danstillman @mattblaze I mean they've really put you in a hard spot: you're the only person making anything like a lick of sense on the topic from the company, and they won't even let *you* speak plainly!
๐Ÿ”— Thu Oct 18, 2018, 22:08:55 in reply to this tweet
#10466
@mrgunn @zeynep @danstillman @mattblaze I think too that people wouldn't have been so upset if the company had said something--anything!--adult about all this at the time. Instead, it's been left to you to clean up their PR mess, after they pooh-poohed the problem with winky faces and accusations of "fake news" etc.
๐Ÿ”— Thu Oct 18, 2018, 22:07:17 in reply to this tweet
#10465
@mrgunn @zeynep @danstillman @mattblaze I mean at this point you're *literally* saying that the devs were so concerned with protecting my own privacy against potential privacy violations I might engage in against myself that they encrypted my database that contains only data I myself entered. Without giving me the key.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 18, 2018, 21:50:20 in reply to this tweet
#10464
@mrgunn @zeynep @danstillman @mattblaze I mean, that's pretty weird. Like, unjustifiably weird: they're concerned with protecting my own privacy against potential privacy violations I might engage in against myself? If that's the case, it's beyond weird, it's something out of a Joseph Heller novel.
๐Ÿ”— Thu Oct 18, 2018, 21:43:21 in reply to this tweet
#10463
@mrgunn @zeynep @danstillman @mattblaze But... that'd still be me, right? Like, I'd have to run the application. And I wouldn't run it unless I wanted it run. So they are trying to hide my own information, that I entered into the system, from... me? When the only person who definitely warrants access to it is also me?
๐Ÿ”— Thu Oct 18, 2018, 21:41:23 in reply to this tweet
#10462
@mrgunn @zeynep @danstillman @mattblaze Do you mean that the schema changes haven't been deployed yet? Well can you point out what columns in the old schema are problematic? Or even tell me who the devs think they're hiding the information *from*? Only I have access to my files; are they trying to hide it from me?
๐Ÿ”— Thu Oct 18, 2018, 21:37:59 in reply to this tweet
#10461
@mrgunn @zeynep @danstillman @mattblaze Can you tell me what the schema changes have been, subsequent to introduction of the encryption? That might help me understand why Mendeley thinks the GDPR and/or user privacy can possibly have been involved.
๐Ÿ”— Thu Oct 18, 2018, 21:29:15 in reply to this tweet
#10460
@mrgunn @zeynep @danstillman @mattblaze FTR, the only schema changes between the newest unencrypted DB I have in my backups and the encrypted DB I used to migrate away are addition of a "syncPolicyExtended" column to tables "Folders" and "Groups". So what got deployed was *just* the encryption. gist.github.com/tonyg/379b3406โ€ฆ
๐Ÿ”— Thu Oct 18, 2018, 21:27:42 in reply to this tweet
#10459
@mrgunn @zeynep @danstillman @mattblaze Setting aside whether or no there are indeed legitimate reasons, you have to admit the structural similarity of "trust us there are very good reasons we can't tell you about" to, oh, the tired old national security justifications for any old bad behaviour is a bit on the nose.
๐Ÿ”— Thu Oct 18, 2018, 20:43:57 in reply to this tweet
#10458
@mrgunn @danstillman @zeynep @mattblaze Ok. Thank you. (Still wonder why the encryption *and* schema change; it's the former that's odious.) I hope for that blog post as well. Every day they delay is further damage to the brand, of course, and I hope they realise it.
๐Ÿ”— Thu Oct 18, 2018, 20:22:52 in reply to this tweet
#10457
@mrgunn @danstillman @zeynep @mattblaze Yes, you said, but I can't see how they can possibly have come to that conclusion. I think that's what's perplexing people, the unanswered question of why the change seemed warranted. No other database program has done anything comparable to my knowledge.
๐Ÿ”— Thu Oct 18, 2018, 20:14:38 in reply to this tweet
#10456
@mrgunn @danstillman @zeynep @mattblaze Or, I mean, I'd love to hear the argument in favour of such a requirement.
๐Ÿ”— Thu Oct 18, 2018, 20:03:36 in reply to this tweet
#10455
@mrgunn @danstillman @zeynep @mattblaze Right, but they were *wrong*, weren't they? The change really was superfluous. The gdpr requires no such thing, in particular.
๐Ÿ”— Thu Oct 18, 2018, 20:02:47 in reply to this tweet
#10454
@mrgunn @danstillman @zeynep @mattblaze (Was the fact of people quietly getting on with using the system not sufficient evidence for them? How odd! I mean, particularly since encrypting the database serves afaict literally no purpose, since clearly neither GDPR nor "local security" stands up to scrutiny.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 18, 2018, 08:00:37 in reply to this tweet
#10453
@mrgunn @zeynep @mattblaze No, I understand, you're in a tough position; I've no reason to disbelieve you. But I wonder about the devs: now it's clear "GDPR" is a poor excuse, and the whole thing was a mistake, why not admit fault and undo it all? Hanlon's razor only goes so far to explain their attitude.
๐Ÿ”— Thu Oct 18, 2018, 07:58:46 in reply to this tweet
#10452
@mrgunn @zeynep @mattblaze The simplest thing that'd restore the users to happiness and make things no worse than before would be to revert the change, of course. I don't think anyone's asking for anything more than a return to status ante quem. No need for a fancy framework, just the raw data is fine.
๐Ÿ”— Thu Oct 18, 2018, 07:53:14 in reply to this tweet
#10451
@elplatt Oops, it's not the usual notation: I should have written something like (U,+,0) for the monoid over (U)tility with addition as the operator and a neutral element 0.
๐Ÿ”— Thu Oct 18, 2018, 07:49:12 in reply to this tweet
#10450
@mrgunn @zeynep @mattblaze Did you ever get to the bottom of why Mendeley started encrypting users' local databases in the end? You promised to find out what the story was and get back to us, but never did.
๐Ÿ”— Thu Oct 18, 2018, 00:17:42 in reply to this tweet
#10449
@Johnicholas Right, that's what I had in mind: it helps avoid Omelases, right, where addition doesn't?
๐Ÿ”— Tue Oct 16, 2018, 15:42:51 in reply to this tweet
#10448
@DRMacIver Does it? Maximizing minimum utility across a population in the presence of a very unhappy utility monster seems at least to do no harm: they're gonna be unhappy no matter what
๐Ÿ”— Tue Oct 16, 2018, 15:42:04 in reply to this tweet
#10447
@arntzenius Ah, I see: that ever *could* happen, not that ever *happened*. Yeah, fair enough. Not sure it's a low bar, though; "avoid futures with conspicuously bad outcomes for one or more people" sounds OK as a goal?
๐Ÿ”— Tue Oct 16, 2018, 15:40:38 in reply to this tweet
#10446
@arntzenius Why do we do that? Why broaden scope beyond reasonably-understood-to-currently-exist people?
๐Ÿ”— Tue Oct 16, 2018, 15:31:44 in reply to this tweet
#10445
Bit confused by the way presentations of utilitarianism tend to stick to the monoid (0,+) for aggregating utility when istm that (โˆž,min) makes more sense. A quick google is inconclusive; does anyone know of a good discussion that covers (โˆž,min)?
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 16, 2018, 15:00:11
#10444
@rolyperera @mcclure111 Being able to decouple the push-end strategy from the pull-end strategy was one of the things I wanted to do for my PhD. Producers get to decide whether to eagerly or on-demand supply things; consumers get to decide whether to always be receptive, or only from time to time
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Oct 15, 2018, 20:28:55 in reply to this tweet
#10443
RT @theguyliner: Theresa Mayโ€™s entire career as PM can be summarised with that one line of dialogue from Withnail and I: โ€œWeโ€™ve come on holโ€ฆ
#10442
@jfdm That's interesting! Not keyboard time, I guess, but general mulling-things-over works OK when on duty?
๐Ÿ”— Mon Oct 15, 2018, 17:20:38 in reply to this tweet
#10441
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 15, 2018, 16:44:05
#10440
@whitequark This reminds me of the Watchmakers in "The Mote in God's Eye"
๐Ÿ”— Sun Oct 14, 2018, 19:17:55 in reply to this tweet
#10439
RT @gravislizard: @DosFox1 @atomicthumbs to be clear i take this extremely seriously. it is fucked up to me that the assholes at these compโ€ฆ
#10438
an eerie silence has gripped the irc channels i frequent. unsettling.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 14, 2018, 02:37:58
#10437
RT @ciphergoth: Our successor to HPolyC is called Adiantum, and is 20% faster as well as having a much better name. github.com/google/adiantumโ€ฆ
#10436
@LeifAndersen @JesseATov @Northeastern @CCISatNU @husky @CCS @cs So .edu domains are hard to get; but a nonprofit whose membership is predominantly accredited universities may also be eligible for a .edu domain. PLT is a nonprofit these days isn't it? Maybe worth looking into registering plt.edu?????? It'd be a nifty hack!
๐Ÿ’Ÿ 3 ๐Ÿ”— Sat Oct 13, 2018, 01:00:26 in reply to this tweet
#10435
I didn't realise how much I miss Shuttle, but I really do!
#10434
@missingfaktor See also e.g. theguardian.com/uk-news/2018/fโ€ฆ
๐Ÿ”— Wed Oct 10, 2018, 16:58:50 in reply to this tweet
#10433
@missingfaktor Oh - "the earnings requirement, which has already risen from ยฃ30,000 to ยฃ50,000", standard.co.uk/news/politics/โ€ฆ
๐Ÿ”— Wed Oct 10, 2018, 16:57:25 in reply to this tweet
#10432
@missingfaktor Her 3 Oct statement: press.conservatives.com/post/178695544โ€ฆ
๐Ÿ”— Wed Oct 10, 2018, 16:52:41 in reply to this tweet
#10431
@missingfaktor This would be what's known as a "conversational implicature", inferring from (a) May's 3 Oct statement that "those with the skills we need [...] will find a welcome" and (b) the unwelcoming GBP50k limit that (c) those earning under 50k do not in May's view have "skills we need".
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Oct 10, 2018, 16:51:36 in reply to this tweet
#10430
RT @ciphergoth: Union names! Example: Susan Green and Robin Singer announce their union name: Fairburn; they change their full names to Susโ€ฆ
#10429
RT @Ada_Palmer: Calling all Cousins. twitter.com/m_older/statusโ€ฆ
#10428
RT @pnh: I would love to be able to speak to an actual human at DreamHost about this. I donโ€™t want to yell at anyone; this isnโ€™t that kindโ€ฆ
#10427
RT @pnh: Does anyone who follows me have a line to the people who run DreamHost? Evidently their (perfectly reasonable) rules are causing aโ€ฆ
#10426
RT @BrianTRice: In other news, I'm looking for a new career position. I've used more programming languages than your screening forms can acโ€ฆ
#10425
@wilbowma @LeifAndersen I come to bury LaTeX, not to praise it. The noble Scribble holds LaTeX deficient; If it were so, it was a grievous fault. You all did see, I thrice wrote papers in LaTeX; Thrice accepted; is this deficient? Yet Scribble claims LaTeX deficient; And Scribble is honourable software.
๐Ÿ’Ÿ 8 ๐Ÿ” 1 ๐Ÿ”— Thu Oct 04, 2018, 15:49:20 in reply to this tweet
#10424
Every time I write 'unnecessary' I have to unnecessarily check the spelling of 'unnecessary'
๐Ÿ’Ÿ 5 ๐Ÿ”— Wed Oct 03, 2018, 14:49:40
#10423
Ugh, python repeats C's mistake of having `assert` be a no-op when "optimizing"
๐Ÿ’Ÿ 4 ๐Ÿ”— Mon Oct 01, 2018, 22:07:55
#10422
Docker + Nix = awesome: grahamc.com/blog/nix-and-lโ€ฆ (very cool work from @grhmc)
๐Ÿ’Ÿ 10 ๐Ÿ” 2 ๐Ÿ”— Mon Oct 01, 2018, 21:57:28
#10421
@benjaminws Fuuuck, mind blown. My dot emacs is definitely at least 21 years old now.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 01, 2018, 17:00:18 in reply to this tweet
#10420
@DRMacIver Correct horse battery staple
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 01, 2018, 16:55:52 in reply to this tweet
#10419
@SeanTAllen It *links* better than Smalltalk does to other resources out there. But the "objects" in the "image" aren't *objects* like in Smalltalk. For just notes etc., perhaps that's OK.
๐Ÿ”— Sun Sep 30, 2018, 19:52:41 in reply to this tweet
#10418
@SeanTAllen The newest line of development is much more web-like. But yes it has an "image" feel to it for sure! (Which led to this: homepages.kcbbs.gen.nz/tonyg/projectsโ€ฆ)
๐Ÿ”— Sun Sep 30, 2018, 19:51:51 in reply to this tweet
#10417
@SeanTAllen I missed emacs, basically, and was writing more linearly than graphs of tiddlers.
๐Ÿ”— Sun Sep 30, 2018, 18:41:36 in reply to this tweet
#10416
@SeanTAllen Collecting and mapping my research ideas. Drop in usage because I focussed in on my dissertation project; I still use it to record new ideas and occasionally to look up one of the promising older un-followed-up ideas. Switched to org-mode+git for day-to-day notetaking.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Sep 30, 2018, 16:48:58 in reply to this tweet
#10415
@beka_valentine Less faff, easier to make it feel like emacs on other platforms, etc. Also, maybe less broken with packages like proof general?? Maybe
๐Ÿ”— Sun Sep 30, 2018, 11:38:51 in reply to this tweet
#10414
@beka_valentine I found plain old emacs better than aquamacs on a mac. emacsformacosx.com
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Sep 30, 2018, 11:38:13 in reply to this tweet
#10413
@SeanTAllen More in the past, but still a little today. It's such a cool thing.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Sep 30, 2018, 09:55:20 in reply to this tweet
#10412
I kind of love this bug. Everything works fine, unless you put the letter w in the anchor. ... I mean. How. Really.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Sep 29, 2018, 23:10:40 in reply to this tweet
#10411
Weird gitlab markdown problem: Only renders a footnote if the footnote's anchor *does not contain the letter "w"*. gitlab.com/gitlab-org/gitโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Sep 29, 2018, 19:36:32
#10410
@stevelaskaridis Thank you! I'll update the post.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Sep 29, 2018, 19:35:46 in reply to this tweet
#10409
@HSBC_UK Ok. Thanks. DM sent. Please do pass it on.
๐Ÿ”— Sat Sep 29, 2018, 11:47:00 in reply to this tweet
#10408
@HSBC_UK Honestly, it's not an issue peculiar to me. I'm talking about the design of the website. All your CC customers are suffering this (admittedly irritating more than severe) problem. It doesn't do well at the most common workflow, CC repayment of the full amount owed.
๐Ÿ”— Sat Sep 29, 2018, 11:33:21 in reply to this tweet
#10407
By contrast, other CC companies' internet banking has a really simple "REPAY NOW" button with an easy click-through workflow for the common case. It doesn't have to be as hard as your internet banking makes it.
๐Ÿ”— Sat Sep 29, 2018, 11:30:03 in reply to this tweet
#10406
@HSBC_UK It's so hard to make a credit card repayment on internet banking! By the time I've found the correct payee (not easy) I've forgotten the amount I owe, and have to go back to the account summary page to look again, then repeating finding the payee... so annoying!
#10405
Lies, damned lies, and dd status=progress output: 1145044992 bytes (1.1 GB, 1.1 GiB) copied, 1 s, 1.1 GB/s
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Sep 28, 2018, 21:39:35
#10404
smh at the idea that "efficient programs" are hand-microoptimized at the assembler level on a subroutine-by-subroutine basis. Wood for the trees
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Fri Sep 28, 2018, 21:28:30
#10403
@SeanTAllen Oh, no, it's just this: eighty-twenty.org/2018/06/13/menโ€ฆ .. I suspect people are finding me via that and emailing on the off chance I can help
๐Ÿ”— Fri Sep 28, 2018, 21:14:36 in reply to this tweet
#10402
@stevelaskaridis Hey good on you for trying it out! You're doing it on mac? Did it work? Anything different from the Linux procedure? If you let me know, I can update the post.
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri Sep 28, 2018, 19:34:55 in reply to this tweet
#10401
People have started emailing me asking for help getting access to their Mendeley data. I'm really sorry there's so little I can offer them except to tell them to try to get out and onto an open system as soon as they can.
๐Ÿ’Ÿ 5 ๐Ÿ”— Fri Sep 28, 2018, 19:32:01
#10400
@NorbertHartl @rmod_inria I don't think so, unless you mean Cloud Haskell?
๐Ÿ”— Fri Sep 28, 2018, 12:06:07 in reply to this tweet
#10399
Today has been a "clear the email backlog" day. The number of emails opening with "I'm so sorry for the inexcusable delay" I've had to write is truly embarrassing.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Sep 26, 2018, 17:06:54
#10398
@cmeik Though seriously, the unbounded message queues are at odds with fail-fast and resilience I suppose. More research ideas: how to give the programmer a voice for expressing how to handle lossy channels, given that in the limit all channels are lossy
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Sep 26, 2018, 17:04:03 in reply to this tweet
#10397
@cmeik ~ the actor model is so impractical ~
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Sep 26, 2018, 17:00:51 in reply to this tweet
#10396
@cmeik Brutal! My commiserations. swapoff -a all the things
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Sep 26, 2018, 16:59:30 in reply to this tweet
#10395
RT @drg1985: As a cancer researcher & science communicator, I have very mixed feelings on proposed #alcohol cancer labelling for drinks. I'โ€ฆ
#10394
RT @blaine: Dear British Friends, Read this letter. Don't let your defensiveness reject the message; every immigrant I've spoken to here aโ€ฆ
#10393
@tofolo_1 @theenvtaskforce Hear hear, please pass on my thanks to the team @theenvtaskforce too! You folks are doing an excellent job.
๐Ÿ”— Wed Sep 26, 2018, 10:27:15 in reply to this tweet
#10392
@theenvtaskforce I will check next time I'm up that way, but because of the bank holiday I'd be quite surprised if it was not still outstanding. Thanks for responding!
๐Ÿ”— Tue Sep 25, 2018, 13:23:41 in reply to this tweet
#10391
@github_idbot tonyg
#10390
@dustyweb "on"? As if it's a kind of event?
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Sep 24, 2018, 21:11:34 in reply to this tweet
#10389
@wilbowma Oh shiiiiiiiiiiiiit
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun Sep 23, 2018, 19:11:45 in reply to this tweet
#10388
What would you call the thing that is a pair of a MIME media type and a binary blob purported to inhabit that media type?
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Sep 23, 2018, 17:25:35
#10387
@JaVergar @Ngnghm Yep, Jay's pattern calculus is interesting all right!
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun Sep 23, 2018, 01:31:08 in reply to this tweet
#10386
@whitequark Thanks, I will actually try that out!
๐Ÿ”— Sun Sep 23, 2018, 01:29:51 in reply to this tweet
#10385
@whitequark Please don't make me learn what that is
๐Ÿ”— Sat Sep 22, 2018, 16:25:23 in reply to this tweet
#10384
...at the cost of what, really, is rather a lot of disk space, yes, rather a lot indeed
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Sep 22, 2018, 16:24:30 in reply to this tweet
#10383
I tell ya, docker draws a modest veil over a multitude of sins
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Sep 22, 2018, 16:18:39 in reply to this tweet
#10382
Ugh
๐Ÿ”— Sat Sep 22, 2018, 16:14:38 in reply to this tweet
#10381
Oh, just what I wanted, to fight with a twisty maze of broken vendor- and gem-installed ruby packages in order to get back to being able to run jekyll --serve like I asked
#10380
Casualty of the recent high winds? At Ruchill Park, top of the hill by the playground @theenvtaskforce Two other similarly downed trees partially obstructing the path too
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Sep 22, 2018, 13:49:56
#10379
@jerrykuch Wow!
๐Ÿ”— Fri Sep 21, 2018, 20:09:36 in reply to this tweet
#10378
@johnleuner That's on pause right now - but I will be coming back to it soon I hope. The main hypothesis I'm considering is "all these formats suck because they don't offer labelled values (ie records)". Hash tables aren't records bc no type-tag, only field names. Still thinking about it :)
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Sep 21, 2018, 13:17:20 in reply to this tweet
#10377
@DRMacIver I'm just, my grimacing muscles are getting a workout. I hope the wind doesn't change
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Sep 21, 2018, 12:51:34 in reply to this tweet
#10376
Not only is YAML a disaster of a format, its implementations are also tire fires. Neat
๐Ÿ’Ÿ 17 ๐Ÿ” 3 ๐Ÿ”— Fri Sep 21, 2018, 12:43:58
#10375
(Or you could have pervasive support for the visitor pattern, I suppose. Or a culture where monkey-patching isn't a crime.)
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Sep 21, 2018, 12:31:38 in reply to this tweet
#10374
Languages without pattern matching make writing robust, elegant programs unnecessarily difficult. hashtag python
๐Ÿ’Ÿ 26 ๐Ÿ” 5 ๐Ÿ”— Fri Sep 21, 2018, 12:30:10
#10373
@kragen I'm not, yet, but you're right, it would be nice to leave Twitter behind.
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Sep 20, 2018, 19:23:41 in reply to this tweet
#10372
RT @Ngnghm: @leastfixedpoint There was this old IBM study (late 1970s early 1980s?) about how 30% of all software was just about marshalingโ€ฆ
#10371
What other language features supporting this kind of thing are out there?
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Sep 20, 2018, 11:53:07 in reply to this tweet
#10370
Are lenses an interesting language feature supporting such programs? I wonder if eventually I could write a lens to map my SQL database onto my domain model onto my web api onto my users' programs.
๐Ÿ’Ÿ 9 ๐Ÿ”— Thu Sep 20, 2018, 11:53:06 in reply to this tweet
#10369
Almost every program I write these days is a collection of parse-translate-unparse pipelines for making the worldviews of different network components line up according to a supervening worldview. Only small amounts of computation or "business logic".
๐Ÿ’Ÿ 20 ๐Ÿ” 1 ๐Ÿ”— Thu Sep 20, 2018, 11:50:53
#10368
RT @Xossbow: Lest we believe we're building amazing systems as programmers, always remember that _Common Lisp the Language, Second Edition_โ€ฆ
#10367
@annwitbrock Thanks. Roughly as I feared :-(
๐Ÿ”— Tue Sep 18, 2018, 22:57:29 in reply to this tweet
#10366
@annwitbrock Was it useful to watch it? Should I watch it, maybe? The notification email has been sitting unread in my mailbox. I haven't quite been able to bring myself to look at the video...
๐Ÿ”— Tue Sep 18, 2018, 21:56:22 in reply to this tweet
#10365
@coreload Most runtimes and languages give you primitives to build something that works; but few have a considered, builtin standard approach, let alone one that dovetails nicely with other design elements.
๐Ÿ”— Tue Sep 18, 2018, 21:48:44 in reply to this tweet
#10364
@samth More or less, yeah. Plus standard answers to follow on questions of cancellation, state management etc.
๐Ÿ”— Tue Sep 18, 2018, 21:47:34 in reply to this tweet
#10363
@samth Not quite, I think. Still a bit low-level perhaps, because you still have to construct your own approach to state/concurrency/event management. Racket isn't opinionated enough for it to be "well-integrated", I think.
๐Ÿ”— Tue Sep 18, 2018, 19:01:05 in reply to this tweet
#10362
@whitequark Right - isn't that strange?
๐Ÿ”— Tue Sep 18, 2018, 18:30:31 in reply to this tweet
#10361
@michaeljforster Both, really; but yes, Erlang is another language that can actually handle this kind of thing.
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Sep 18, 2018, 18:28:06 in reply to this tweet
#10360
@whitequark Yep. Or some analogue of an event loop.
๐Ÿ”— Tue Sep 18, 2018, 18:27:08 in reply to this tweet
#10359
Isn't it strange that most programming languages don't have a well-integrated equivalent to cron(8)/at(1)? Javascript is one of the few that does.
๐Ÿ’Ÿ 5 ๐Ÿ”— Tue Sep 18, 2018, 16:31:19
#10358
RT @JolyonMaugham: Whatโ€™s now clear is that the referendum was won on points by a crooked fighter with the help of a hapless umpire. This iโ€ฆ
#10357
@laurencetratt Yeah totally! It's the basis for the claim at the top of p22 of doi.org/10.1007/978-3-โ€ฆ: "When the inline cache was enabled the performance [of a simple generic function] was better than twice that of [a switch-based implementation in] optimised C." It's a nifty technique.
๐Ÿ’Ÿ 9 ๐Ÿ”— Fri Sep 14, 2018, 15:12:27 in reply to this tweet
#10356
@sandstep1 For Syndicate? Not yet, I'm afraid. Soon maybe. I am developing a new implementation technique that should fit python well.
๐Ÿ”— Thu Sep 13, 2018, 22:03:09 in reply to this tweet
#10355
After Brexit, we'll be left alone with the monsters in govt who push through these illegal, immoral surveillance programs. No more ECHR looking out for basic standards of decency. twitter.com/MylesJackman/sโ€ฆ
#10354
RT @OpenRightsGroup: More (and better) news out of Strasbourg this morning. The European Court of Human Rights (ECtHR) ruled that the UKโ€™sโ€ฆ
#10353
@aidanskinner Yeah, it really does seem to be mostly OK. In this case, it's BT Internet, and I'm afaict already ~compliant~ with the criteria they give for getting mail accepted, including SPF. Plus deliveries have worked to this particular address in the past. Irritating.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Sep 13, 2018, 12:53:34 in reply to this tweet
#10352
I run my own mail server; got my first "your perfectly innocuous personal message is spam" bounce just now. Infuriating, but surprising how uncommon it is. Maybe things just usually get quietly bitbucketed.
๐Ÿ’Ÿ 5 ๐Ÿ”— Thu Sep 13, 2018, 12:19:46
#10351
@frankmcsherry @NikolasGoebel This is neat stuff. You might be interested in my dissertation work which builds a programming model atop a similar system. Great for streaming queries & live updates etc. syndicate-lang.org/tonyg-dissertaโ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ” 2 ๐Ÿ”— Thu Sep 13, 2018, 09:26:22 in reply to this tweet
#10350
"The waspish knob-polishers of marginal internet decorum have already scrubbed the record clean" is just one of many outstanding sentences in this glorious evisceration: davidsimon.com/a-fuckbonnet-fโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Thu Sep 13, 2018, 01:37:16
#10349
RT @SICPQuotes: We should demand from a powerful programming language the ability to build abstractions by assigning names to common patterโ€ฆ
#10348
@tef @mcclure111 I've just been playing with this stuff a little bit myself, v. pleased this thread came by. Looking forward to checking out @silentbicycle's tangram. My little experiment [1] implements Ronomon's variation [2] on FastCDC. [1] github.com/tonyg/racket-cโ€ฆ [2] github.com/ronomon/deduplโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Sep 12, 2018, 21:09:36 in reply to this tweet
#10347
@tef @mcclure111 Performing the role of citebot today will be @leastfixedpoint: [1] Muthitacharoen, Chen, and Maziรจres. โ€˜A Low-Bandwidth Network File Systemโ€™. SOSP 2001. [2] Xia et al. โ€˜FastCDC: A Fast and Ef๏ฌcient Content-De๏ฌned Chunking Approach for Data Deduplicationโ€™. USENIX ATC 2016.
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Sep 12, 2018, 21:06:51 in reply to this tweet
#10346
The vast majority of our software is "open source in name only" - if even that. twitter.com/worrydream/staโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Fri Sep 07, 2018, 15:44:46
#10345
@nst021 Just tried to save your excellent page seriot.ch/parsing_json.pโ€ฆ to the wayback machine, but it cannot be saved because of robots.txt; is this deliberate? Any chance you could fix it? It's a valuable resource that IMO deserves to be preserved for posterity.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Sep 06, 2018, 22:30:29
#10344
RT @blaine: Hi, British friends. I need you to read this. I'd appreciate it if you shared it, too. Because the state of the conversationโ€ฆ
#10343
@planet4589 @bofh453 The moonlet?
๐Ÿ”— Thu Sep 06, 2018, 18:14:37 in reply to this tweet
#10342
This is an outstanding article. twitter.com/laurencetratt/โ€ฆ
๐Ÿ’Ÿ 8 ๐Ÿ” 2 ๐Ÿ”— Thu Sep 06, 2018, 11:35:26
#10341
TIL that letting various cables inside the PC's case dangle into the CPU fan causes it not to be able to spin, which leads to an overheat-induced hard shutdown when using all 4 cores in a build, which leads to an hour or so spent recovering a corrupt git repository
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Wed Sep 05, 2018, 18:02:36
#10340
@michaelklishin @RabbitMQ Perhaps serving static content could be done without any services at all. Would there still be a need for TrustArc in that case?
๐Ÿ”— Wed Sep 05, 2018, 17:45:27 in reply to this tweet
#10339
@michaelklishin @RabbitMQ It took about a minute for me, so to my mind it's a delay, not a "delay". It's not shady - well, other than that an ecosystem where TrustArc is mandated by corporate sponsors (do you mean Pivotal?) is inherently shady. It sure is annoying though.
๐Ÿ”— Wed Sep 05, 2018, 17:44:53 in reply to this tweet
#10338
@bakken_io @RabbitMQ Around a minute, I'd guess; certainly not anywhere near as short an interval as 2-3 seconds.
๐Ÿ”— Wed Sep 05, 2018, 17:34:36 in reply to this tweet
#10337
@RabbitMQ, your website currently has one of those gratuitous delays meant to punish users for setting cookie preferences to required cookies only. Could you please disable that?
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Sep 05, 2018, 16:19:01
#10336
@FrankeUK We have a Franke Flair coffee machine in our office, and I cannot for the life of me find the user manual pdf for it on your website or via google. Could you send me the link, please? (Perhaps also, for the next person, link to it from the Franke Flair product page!)
#10335
@GlasgowCC @theenvtaskforce this has been outside 32 Hotspur St for a few weeks now, could you please take care of it? There's also a bigger pile outside the college further up the street
#10334
Really enjoying the paper on Macaroons, static.googleusercontent.com/media/researchโ€ฆ
#10333
RT @MrsSasser: Two years ago, I was saying โ€œdo you have any questions?โ€. Last year I switched to โ€œwhat questions do you have?โ€ It made a diโ€ฆ
#10332
Docker is good because it lets you quarantine enterprise software away from the stuff you actually want
๐Ÿ’Ÿ 12 ๐Ÿ” 3 ๐Ÿ”— Tue Aug 28, 2018, 12:54:50
#10331
@hylomorphism Haha "real" time! It's clearly the rational choice.
๐Ÿ”— Tue Aug 28, 2018, 08:40:12 in reply to this tweet
#10330
@JBalkind Thanks! Looks interesting.
๐Ÿ”— Tue Aug 28, 2018, 08:36:57 in reply to this tweet
#10329
@elplatt Yep!
๐Ÿ”— Mon Aug 27, 2018, 17:28:11 in reply to this tweet
#10328
@coreload Oh you utilitarian you!
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Aug 27, 2018, 16:32:19 in reply to this tweet
#10327
*looks at the disaster that is UTC/TAI/TAI-10/Unix-epoch-time/POSIX* Oh, so *that's* why so many APIs define timestamps in terms of a string of RFC3339 text instead of seconds-since-the-epoch.
๐Ÿ’Ÿ 5 ๐Ÿ”— Mon Aug 27, 2018, 16:31:43
#10326
RT @amendlocke: The British alternative to the Galileo satellite system will be called Ptolemy, because everything revolves around us.
#10325
How ashamed should I feel at not only inventing, but actually proposing to use in-the-wild, yet another dumb serialization format?
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Aug 27, 2018, 11:21:42
#10324
@graydon2 How far we've come *opens an xterm*
๐Ÿ”— Mon Aug 27, 2018, 09:07:16 in reply to this tweet
#10323
@crstry Margin notes! Optionally slightly inset.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Aug 26, 2018, 14:40:09 in reply to this tweet
#10322
@DRMacIver It does rather discount VHEM and fellow travellers, though.
๐Ÿ”— Fri Aug 24, 2018, 14:21:00 in reply to this tweet
#10321
@rhumbertgz @smarr @elixirlang @scala_lang @erlang_org @ErlangSolutions Ok. Does gen:call count?
๐Ÿ”— Fri Aug 24, 2018, 10:16:23 in reply to this tweet
#10320
@rhumbertgz @smarr @elixirlang @scala_lang @erlang_org @ErlangSolutions Also, I don't see a link to share :-/
๐Ÿ”— Fri Aug 24, 2018, 10:15:48 in reply to this tweet
#10319
@rhumbertgz @smarr @elixirlang @scala_lang @erlang_org @ErlangSolutions Do you mean lexically or dynamically nested?
๐Ÿ”— Fri Aug 24, 2018, 10:14:49 in reply to this tweet
#10318
@DRMacIver I can't remember where I stole it from. Douglas Adams? Terry Pratchett? Neal Stephenson?
๐Ÿ”— Fri Aug 24, 2018, 10:10:19 in reply to this tweet
#10317
@DRMacIver A minefield of information
๐Ÿ’Ÿ 6 ๐Ÿ” 1 ๐Ÿ”— Fri Aug 24, 2018, 10:07:55 in reply to this tweet
#10316
@DRMacIver @johnregehr Racket and R both have this property
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 22, 2018, 19:42:56 in reply to this tweet
#10315
@wilbowma (this sounds like a latent PL ergonomics research question!)
๐Ÿ”— Wed Aug 22, 2018, 10:19:07 in reply to this tweet
#10314
@evilrooster Those are beautiful. How do you get the swirls in the surface?
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Aug 19, 2018, 23:30:00 in reply to this tweet
#10313
One must imagine Sisyphus happy twitter.com/andrewducker/sโ€ฆ
๐Ÿ’Ÿ 24 ๐Ÿ” 3 ๐Ÿ”— Sun Aug 19, 2018, 16:52:12
#10312
RT @mattmight: We write the papers for free. We review the papers for free. We typeset the papers for free. And then publishers charge us tโ€ฆ
#10311
RT @mattmight: Inhibiting the broadest possible dissemination of scientific knowledge is unjust and it holds back the progress of humanity.โ€ฆ
#10310
RT @mcclure111: "3x3", Anders de Flon
#10309
@meangrape Yeah. Although - did you see this come by a couple of days back? Might be time for some key rotation. latacora.singles/2018/08/03/theโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 15, 2018, 20:59:28 in reply to this tweet
#10308
@meangrape ed25519. 32 bytes I think, so encoded should be less than 100?
๐Ÿ”— Wed Aug 15, 2018, 20:50:42 in reply to this tweet
#10307
@krono Not yet! Research project still.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 15, 2018, 20:28:54 in reply to this tweet
#10306
@mjambon That would have been a better starting point. Ended up using LaTeX and TikZ which gave ๐Ÿ’ฏ results. Manually, in a text editor :-)
๐Ÿ”— Wed Aug 15, 2018, 19:04:08 in reply to this tweet
#10305
LibreOffice Draw ๐Ÿคฌ๐Ÿ—ก๏ธ๐Ÿ—ก๏ธ๐Ÿ—ก๏ธ๐Ÿ’€๐Ÿ’€โ˜ ๏ธโ˜ ๏ธ. Come back, raw manual PostScript programming in a fucking text editor, all is forgiven
๐Ÿ’Ÿ 4 ๐Ÿ”— Wed Aug 15, 2018, 15:09:04
#10304
A PiStack with 10+1 Raspberries Pi, part of fruit-testbed.org.
๐Ÿ’Ÿ 7 ๐Ÿ” 1 ๐Ÿ”— Wed Aug 15, 2018, 13:57:40
#10303
This was a double-quote Now it's a commercial at sign You've got it, you've got it This was a plain backslash Now it's just the hash key I can't get used to this keyboard
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 15, 2018, 11:16:04
#10302
@DRMacIver passwordstore.org is what I use, but it's uh it's not for everyone.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Aug 12, 2018, 21:56:09 in reply to this tweet
#10301
RT @whitequark: a modest proposal for ending the "generics in go" discussions forever: let's write a source-to-source ocaml compiler targetโ€ฆ
#10300
@nicolacoughlan If you liked laminator, you'll LOVE label maker
๐Ÿ”— Sun Aug 12, 2018, 18:34:46 in reply to this tweet
#10299
@Foone Great story. Reminiscent of Greg Egan's ndoli jewel stories. greg-egan.wikia.com/wiki/Ndoli_Jewโ€ฆ
๐Ÿ”— Sat Aug 11, 2018, 10:14:52 in reply to this tweet
#10298
RT @waxpancake: So, I don't know! The next thing might be Mastodon, or maybe something else. But playing with Mastodon again reminded me thโ€ฆ
#10297
RT @andy_matuschak: This new parser generator can identify and explain possible ambiguities in language grammars. I have wasted so many houโ€ฆ
#10296
Based on nested-word/visibly-pushdown! Very cool twitter.com/ianh_/status/1โ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Aug 10, 2018, 08:46:05
#10295
RT @0x2744: today i discovered @toitware, a new language/platform for IoT by lars bak and kasper lund. oop, gc, vm (in c++), indentation,โ€ฆ
#10294
Oh shit, I think this server uses sendmail :-(
#10293
@danking00 Come back Google wave, all is forgiven
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Aug 08, 2018, 10:48:14 in reply to this tweet
#10292
@aiyagari Yes, but I was aiming for the idea that consuming the end product teaches something of how it was produced.
๐Ÿ”— Tue Aug 07, 2018, 17:55:36 in reply to this tweet
#10291
@aleperalta82 @fogus ^ this.
๐Ÿ”— Tue Aug 07, 2018, 17:33:11 in reply to this tweet
#10290
Reading things teaches people how to write. Analogous, if we are to place programming at the same fundamental level, using a program should teach how it works. But we don't see this.
๐Ÿ’Ÿ 7 ๐Ÿ” 5 ๐Ÿ”— Mon Aug 06, 2018, 22:35:19
#10289
It takes a special kind of idiot to persevere in trying to install Debian arm64 images on an amd64 machine for a half hour or so, wondering why the fscking thing won't boot. Attention to detail, Tony, attention to detail.
๐Ÿ’Ÿ 33 ๐Ÿ” 1 ๐Ÿ”— Mon Aug 06, 2018, 11:35:30
#10288
Tfw when your new cellphone has more raw cpu grunt than your 2011 macbook air
๐Ÿ’Ÿ 4 ๐Ÿ”— Sun Aug 05, 2018, 21:21:06
#10287
@MarcHochstein @zooko Conscientious, perhaps
๐Ÿ”— Sun Aug 05, 2018, 13:14:33 in reply to this tweet
#10286
@EyalL @mattoflambda If some:action() returns non-`ok`, the process crashes. (This is the Erlang "fail fast" thing in action.) If the programmer doesn't write "ok = ...", the process continues. It's a convention - "idiomatic" Erlang code has a lot of "ok = ..., ok = ..., ok = ..." in imperative bits
๐Ÿ”— Thu Aug 02, 2018, 00:16:08 in reply to this tweet
#10285
@DrDeeGlaze It's a suggested replacement :)
๐Ÿ”— Thu Aug 02, 2018, 00:14:13 in reply to this tweet
#10284
@EyalL @mattoflambda Erlang's conventions around use of assert-style, unification-influenced binding with ok/{error,_} values help with this kind of thing. ok = some:action(), ...
๐Ÿ”— Wed Aug 01, 2018, 14:54:52 in reply to this tweet
#10283
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Aug 01, 2018, 08:57:37
#10282
@DrDeeGlaze "trivially typed programming languages"? Though even static assurance of proper scoping discipline isn't nothing...
๐Ÿ”— Wed Aug 01, 2018, 08:56:47 in reply to this tweet
#10281
@sperbsen ๐Ÿคฆโ€โ™‚๏ธ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jul 28, 2018, 14:19:49 in reply to this tweet
#10280
@theobrominated We have clouds and rain...
๐Ÿ”— Fri Jul 27, 2018, 22:19:33 in reply to this tweet
#10279
@lukego Oh interesting. Hmm. Compile-Test-Execute cycles at *meta* and *object* levels pulling in different directions!
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Jul 27, 2018, 10:43:56 in reply to this tweet
#10278
@lukego I had a fun experience the other day doing a lab at the Manycore Summer School where we got to play with FPGA instantiations of OpenPiton parallel.princeton.edu/openpiton/ . Made me all excited to try out FPGA programming - the learning curve is forbidding though...
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Jul 27, 2018, 10:33:42 in reply to this tweet
#10277
@lukego Maybe! But a factor of 10 can make a qualitative change in programming experience: a 2-minute linux boot time vs a 20-minute linux boot time really draws out the compile-test-execute cycles.
๐Ÿ”— Fri Jul 27, 2018, 10:32:34 in reply to this tweet
#10276
Exactly my experience with Windows Update. twitter.com/threatresearchโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Jul 24, 2018, 19:48:14
#10275
@OxfordNotebooks Thanks! I'll see what I can find online. Hopefully you'll bring it back soon :)
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jul 24, 2018, 18:05:14 in reply to this tweet
#10274
(For clarity: I'm talking about product number 400051200.)
๐Ÿ”— Tue Jul 24, 2018, 17:19:28 in reply to this tweet
#10273
@OxfordNotebooks Sad to hear the red-colour Black N Red B5 hardcover casebound journal is discontinued! Any chance it'll be making a return? The B5 size is perfect, and hardcover is much nicer than the softcover option...
#10272
@warrenellis "... Round the decay Of that colossal Wreck, boundless and bare The lone and level sands stretch far away."
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jul 23, 2018, 11:15:13 in reply to this tweet
#10271
@citifax @bofh453 *looks at the picture* *looks at the source code in my editor* Huh, there's a certain structural similarity present here.
๐Ÿ’Ÿ 16 ๐Ÿ”— Sun Jul 22, 2018, 23:21:47 in reply to this tweet
#10270
@_saljam @dwragg Interesting! Was it one of those "write the code in the right way, with awareness of the compiler, cross your fingers, and hope" gigs, or was it a "manipulate values via Mirrors or other structured reflection" type of thing?
๐Ÿ”— Sun Jul 22, 2018, 23:17:20 in reply to this tweet
#10269
@asynchronaut Happily I'm only interested in a few specific areas at present and a bit of guessing plus etags plus grep has gotten me more or less what I need so far.
๐Ÿ”— Sun Jul 22, 2018, 20:47:23 in reply to this tweet
#10268
@dwragg This sounds very close to something I've wanted to build for quite a few years now.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jul 22, 2018, 20:46:17 in reply to this tweet
#10267
The downside of being interested in Self vm technology is that I have to read C++ code :-(
๐Ÿ’Ÿ 16 ๐Ÿ”— Sun Jul 22, 2018, 18:21:01
#10266
@jfdm I'm Defaulty McDefaultTheme I'm afraid. Never even tried to configure it.
๐Ÿ”— Sun Jul 22, 2018, 16:36:10 in reply to this tweet
#10265
`emacsclient -nw` changed my life
๐Ÿ’Ÿ 10 ๐Ÿ” 1 ๐Ÿ”— Sun Jul 22, 2018, 13:41:55
#10264
@slava_pestov You'd never get it by the ethics committee. Cruel and unusual
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Jul 21, 2018, 11:33:03 in reply to this tweet
#10263
@chatur_shalabh @dustyweb That sounds about the kind of thing I have in mind, yeah.
๐Ÿ”— Wed Jul 18, 2018, 08:57:54 in reply to this tweet
#10262
@kragen @coreload @pradnelluru Thank you! I'm delighted to hear you're enjoying it.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jul 17, 2018, 22:02:36 in reply to this tweet
#10261
@dustyweb Totally! Great observation. Open research question. I have some thoughts though: in a word, SPKI. The system I am thinking about ends up being a bit macaroonish.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jul 16, 2018, 23:09:16 in reply to this tweet
#10260
@christinakcc @mendeley_com Better might be to lobby @mendeley_com to do the right thing and offer users some way of accessing their database unencrypted, if they want, without having to resort to extreme debugger-related measures. A simple checkbox, "store local database encrypted" would suffice.
๐Ÿ”— Mon Jul 16, 2018, 21:05:59 in reply to this tweet
#10259
@christinakcc @mendeley_com Sorry, it has been too many years since I did any debugging or serious development on Windows! But if you know anyone who can drive a Windows debugger/IDE, I think the same technique might translate.
๐Ÿ”— Mon Jul 16, 2018, 21:04:30 in reply to this tweet
#10258
@dustyweb I don't think it changes things materially. But yes, it becomes sending messages to objects. I think the thought was to imagine getting away from naming a specific recipient - perhaps even thinking in terms of "what you'd like to receive" rather than "from where you'll get it"...
๐Ÿ”— Mon Jul 16, 2018, 21:03:24 in reply to this tweet
#10257
@coreload @kragen @pradnelluru But yes, it is fairly easy to implement a dataspace system - atop actors or plain OOish languages, at least - I haven't tried to build one atop a tuplespace yet. And I'm lucky that this is so - it makes investigating the new idea much easier!
๐Ÿ”— Mon Jul 16, 2018, 11:49:38 in reply to this tweet
#10256
@coreload @kragen @pradnelluru Reifying interest is easy enough. The hard part is getting away from tuplespaces' generativity. Tuples have independent existence; assertions only "exist" so long as their asserter survives and wishes to continue asserting them.
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jul 16, 2018, 11:48:33 in reply to this tweet
#10255
@pradnelluru @kragen Yep. From queueing to pubsub to nothing at all.
๐Ÿ”— Sun Jul 15, 2018, 21:14:33 in reply to this tweet
#10254
@kragen @pradnelluru It's mostly a category error to compare them IMO. RMQ prematurely crystallized a bunch of ideas; AMQP in general is just Not Quite Right. There's the germ of something interesting in there but it was too late to tease it out. Hence leaving to do a PhD...
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Jul 15, 2018, 21:12:33 in reply to this tweet
#10253
@kragen @pradnelluru "Interest-in-X" is a kind of query, so you can use it to go off and do an actual query against a datasource. Use of epistemic declarations of interest to manage knowledge and communication and state resources.
๐Ÿ”— Sun Jul 15, 2018, 21:09:27 in reply to this tweet
#10252
@kragen @pradnelluru Yes very much related.
๐Ÿ”— Sun Jul 15, 2018, 21:08:48 in reply to this tweet
#10251
@kragen @pradnelluru Interest-in-interest-in-X is also useful. Some examples in chapter 8 of my dissertation syndicate-lang.org/tonyg-dissertaโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jul 15, 2018, 21:08:22 in reply to this tweet
#10250
@kragen @pradnelluru Example: demand exists for a TCP connection? Build one. Demand gone? Close it. Example: demand exists for info about remote resource? Start polling it. Demand gone? Stop.
๐Ÿ”— Sun Jul 15, 2018, 21:07:09 in reply to this tweet
#10249
@kragen @pradnelluru No, tuplespaces don't do that. The idea is: interpret interest in X with demand for X. Then act accordingly. Demand exists? Build supply. No demand? Don't bother. Plus it has epistemic consequences; can give /common knowledge/.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Jul 15, 2018, 21:06:35 in reply to this tweet
#10248
@kragen @pradnelluru A hidden question here is "what is a value, in this context?"
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jul 15, 2018, 21:05:17 in reply to this tweet
#10247
@kragen @pradnelluru And these days, the analogous thing would be programming with mutable cells instead of proper immutable variables. Sometimes you want a specific mutable cell; often you want the name-for-a-value. Likewise with network services, Actors, etc
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jul 15, 2018, 21:04:55 in reply to this tweet
#10246
@pradnelluru That's right. And Syndicate at the moment needs you to come up with a sound syntactic encoding of those semantics - it can't do it for you. There's some fun research on behavioral types for semantic search. Also, Alan Kay was interested at one point in search-by-meaning.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jul 15, 2018, 21:03:31 in reply to this tweet
#10245
@pradnelluru @kragen ZMQ is more efficient than RMQ because it isn't in any way a database. But mostly ZMQ and RMQ solve different problems.
๐Ÿ”— Sun Jul 15, 2018, 21:02:12 in reply to this tweet
#10244
@pradnelluru ... I partly agree :) It's a trade off: in return, you get to think really hard about what kinds of identity exist in your domain model, and then represent those in essentially a relational manner.
๐Ÿ”— Sun Jul 15, 2018, 21:01:05 in reply to this tweet
#10243
@kragen @pradnelluru Well, there's etcd, which if you squint etc. But no. Actually you'd want something a little richer than just key-value, because lots of the fun happens when you get a nice way to represent interest in other records as a record. Protobufs or JSON etc maybe.
๐Ÿ”— Sun Jul 15, 2018, 20:59:46 in reply to this tweet
#10242
@kragen It's as much an indictment of Actors as it is of programming with network addresses or named CPU registers :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jul 15, 2018, 20:56:36 in reply to this tweet
#10241
@pradnelluru Yes, that's right: rendezvous happens by pattern matching over messages; identities (and locations) have to be explicitly managed and discussed, if they're relevant to the domain at hand.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Jul 15, 2018, 20:29:52 in reply to this tweet
#10240
Also happens to be an interesting indictment of the Actor model. Exactly when is location relevant to a program(mer)? Exactly when can it be automatically handled? twitter.com/rahulmutt/statโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun Jul 15, 2018, 19:42:35
#10239
@christianseiler @missingfaktor I'm as guilty as anyone of this, btw. It's a cultural problem across CS generally.
๐Ÿ”— Fri Jul 13, 2018, 13:26:54 in reply to this tweet
#10238
@christianseiler @missingfaktor Who does the abbreviation serve? Who does it harm? Does it help or hinder clear communication? Does it help or hinder day-to-day tasks associated with editing and managing the codebase? I mean, it's been a while since code was written via 300bd dialup.
๐Ÿ”— Fri Jul 13, 2018, 13:26:31 in reply to this tweet
#10237
The year is 2018. Filesystems - even on hideously retrograde OSes - have supported human-readable file names for multiple decades. It is still fashionable to name a source directory "comstar/port/fcoet/" or "comstar/lu/stmf_sbd/".
๐Ÿ’Ÿ 5 ๐Ÿ” 2 ๐Ÿ”— Fri Jul 13, 2018, 13:12:31
#10236
@ajrbyers @MsPhelps @MendeleySupport Me too.
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Fri Jul 13, 2018, 11:58:37 in reply to this tweet
#10235
On a positive note, I'm really pleased I migrated to Zotero after this debacle. Back when I started using Mendeley, Zotero didn't seem as polished, but now it's just great. The browser integration is excellent. I'm really enjoying using it. Kudos to the @zotero team!
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jul 13, 2018, 11:10:28 in reply to this tweet
#10234
While we're waiting for @mendeley_com to explain how the GDPR required (?!) them to lock away our data, I've updated my post explaining how to decrypt and rescue your data. If you couldn't get it to work, maybe take another look. It's still not easy :( eighty-twenty.org/2018/06/13/menโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Fri Jul 13, 2018, 11:10:27
#10233
@RangerMauve In principle, but it would have to be prohibitively expensive to generate keys. BotE: using nacl/curve25519, you can make ~10k random keys/sec on 1 core, so approx a few hours, ish, to find a key closest to some target node ID on the global kademlia dht at current sizes.
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Jul 12, 2018, 10:49:14 in reply to this tweet
#10232
@BruceHoult Go read the article, Bruce. It's quite clear. If you want to argue the point with the professional meteorologist that wrote it, I'm sure I'm not interested.
๐Ÿ”— Wed Jul 11, 2018, 10:39:37 in reply to this tweet
#10231
@BruceHoult Do I? You seem to be reading more into my tweet than I actually put there.
๐Ÿ”— Wed Jul 11, 2018, 08:41:08 in reply to this tweet
#10230
We're so screwed.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Tue Jul 10, 2018, 15:28:51 in reply to this tweet
#10229
Whoa. 35'C in northern Siberia! twitter.com/timpastoor/staโ€ฆ
๐Ÿ” 2 ๐Ÿ”— Tue Jul 10, 2018, 15:28:50
#10228
@mattmight @cmeik I had this check done when I enrolled at Northeastern, for exactly these reasons, Chris. (I did also have booster shots for something-or-other before I left NZ, but they didn't like the paperwork, so I had to get the check done as well...)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jul 09, 2018, 21:32:43 in reply to this tweet
#10227
RT @majek04: hey Twitter, does UDPLITE actually work over the internet? en.wikipedia.org/wiki/UDP-Lite "The IP protocol identifier is 136"
#10226
@beka_valentine "The year is 2230. Humanity has built a sprawling city-sized space station in an unbelievably fucking stupid orbit. Your mission: discover the source of recent glitches in the orbital stabilization mechanisms. Follow the money!"
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jul 08, 2018, 11:17:33 in reply to this tweet
#10225
@beka_valentine Oh right, fair. Still, a LEO station opens up interesting plot mechanics :)
๐Ÿ”— Sun Jul 08, 2018, 11:16:05 in reply to this tweet
#10224
@beka_valentine Now I'm thinking "where are the rockets for keeping it in orbit, who manages them, how is it enforced, where does the reaction mass come from"
๐Ÿ”— Sun Jul 08, 2018, 11:14:20 in reply to this tweet
#10223
@beka_valentine OMG that first one is amazing deviantart.com/cak1776/art/Ciโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jul 08, 2018, 11:13:27 in reply to this tweet
#10222
@beka_valentine @lynncyrin I've been playing ED in "open play" mode but almost never see other human pilots out there. I wonder if it gets more varied playing with other people. [Aside: I've been imagining setting up a MUDlike parallel to the game, so you could explore eg stations etc.]
๐Ÿ”— Sun Jul 08, 2018, 10:38:02 in reply to this tweet
#10221
@DRMacIver @__vlqc Another way of looking at it is that you're after algebraic effects & handlers: eff-lang.org/handlers-tutorโ€ฆ (see also citeseerx.ist.psu.edu/viewdoc/summarโ€ฆ)
๐Ÿ”— Fri Jul 06, 2018, 13:15:25 in reply to this tweet
#10220
@DRMacIver @tef @__vlqc "parameters" offer disciplined dynamic scope: docs.racket-lang.org/guide/parameteโ€ฆ - I've never seen them outside a Schemelike, though
๐Ÿ”— Fri Jul 06, 2018, 13:13:17 in reply to this tweet
#10219
@aeliasen Interesting! I thought they named sidereal days! Thanks.
๐Ÿ”— Fri Jul 06, 2018, 09:32:24 in reply to this tweet
#10218
@aeliasen Does fractional Julian days not count as an accurate designation? (I find this stuff very confusing!)
๐Ÿ”— Fri Jul 06, 2018, 00:04:14 in reply to this tweet
#10217
@DRMacIver How could I have, lacking cephalopod retinas as I must?
๐Ÿ”— Wed Jul 04, 2018, 13:05:43 in reply to this tweet
#10216
@DRMacIver At which point it's the cephalopods who are fucked.
๐Ÿ”— Wed Jul 04, 2018, 13:03:14 in reply to this tweet
#10215
@DRMacIver The fact that cephalopod eyes do, in fact, work better than vertebrate eyes gives me some hope for alternative approaches to personal computing. Obvs individual vertebrates are still completely fucked, but I'm wary of overstretching the metaphor
๐Ÿ”— Wed Jul 04, 2018, 12:48:06 in reply to this tweet
#10214
It's so great having access to a well-run, well-stocked university library.
๐Ÿ’Ÿ 7 ๐Ÿ” 1 ๐Ÿ”— Wed Jul 04, 2018, 12:36:49
#10213
RT @DRMacIver: Actually, Boole is the name of the scientist, you're thinking of Boole's monster.
#10212
@DRMacIver @silentbicycle @benmisell In my future programming language, booleans will be clearly advertised in the standard library documentation, in pride of place on display in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying "Beware of the Leopard."
๐Ÿ”— Tue Jul 03, 2018, 14:04:04 in reply to this tweet
#10211
So now that Stylish is very clearly horrible spyware ๐Ÿ˜  I've switched to Stylus in my instructions for removing โ€œpromoted tweetsโ€, the โ€œtrends for youโ€ panel, and โ€œlikedโ€ tweets from browser-twitter: eighty-twenty.org/2017/08/03/twiโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Tue Jul 03, 2018, 10:56:05
#10210
@LH Not in the browser - the standalone Linux program. Maybe I should try the browser version!
๐Ÿ”— Tue Jul 03, 2018, 10:06:45 in reply to this tweet
#10209
RT @qntm: I can never be bothered to remember the specific reasons why YAML is bad, I just let tef do it twitter.com/tef_ebooks/staโ€ฆ
#10208
RT @janeruffino: This whole thread. Itโ€™s INCREDIBLY important to understand just how hard and stressful it is to be an immigrant. This is aโ€ฆ
#10207
#10206
@krono Gasp indeed. "But they don't *deserve* to be equal!!!!!!!!11"
๐Ÿ”— Mon Jul 02, 2018, 16:14:02 in reply to this tweet
#10205
@andy_l_jones I guess maybe a better way of saying that is that I don't believe there is any excuse for operating a system that oppresses people in similar ways to the way totalitarian states oppress people. Even if they are immigrants, and even if in principle they could leave.
๐Ÿ”— Mon Jul 02, 2018, 15:39:29 in reply to this tweet
#10204
I think a big part of my political platform, if I had one, would be "hey let's make it so that no-one has to live in circumstances that are a close parallel of living conditions in totalitarian states; not immigrants, not unemployed people, *no-one*"
๐Ÿ’Ÿ 9 ๐Ÿ” 2 ๐Ÿ”— Mon Jul 02, 2018, 15:37:42
#10203
@andy_l_jones The cost of ceasing to be an immigrant is not relevant: it touches only peripherally on the experience of living as an immigrant in the UK.
๐Ÿ”— Mon Jul 02, 2018, 15:32:34 in reply to this tweet
#10202
Another thought: it also lines up well with what I've read about what life is like for people subject to the whim of the DWP.
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jul 02, 2018, 15:23:07 in reply to this tweet
#10201
@DRMacIver That sounds healthy.
๐Ÿ”— Mon Jul 02, 2018, 15:19:49 in reply to this tweet
#10200
@DRMacIver Wah! More avoidable, senseless suffering* in the world! I do not feel better!
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jul 02, 2018, 15:06:48 in reply to this tweet
#10199
Keyboard volume control buttons (on Linux, natch, where else would it be this dumb) change (a) the master volume AND (b) the volume control in spotify. This makes loudness vary O(n^2) rather than O(n) in the number of button presses.
๐Ÿ’Ÿ 7 ๐Ÿ” 2 ๐Ÿ”— Mon Jul 02, 2018, 14:46:57
#10198
@aidanskinner I personally know of e.g. junior uni lecturers w spouses from overseas forced to take what bad short-term contracts are offered because they can't otherwise fulfill the income conditions reqd for the spousal visa. So I think it's def headed in a labour-relations direction.
๐Ÿ”— Mon Jul 02, 2018, 14:43:33 in reply to this tweet
#10197
@aidanskinner I suspect the HO in the early 2000s (I only had limited interaction with it then) is comparable to the US situation today. Bumbling, essentially random, lazily vaguely hostile but w/o passion behind the hostility. These days, the HO is actively, aggressively out to get people.
๐Ÿ”— Mon Jul 02, 2018, 14:31:44 in reply to this tweet
#10196
@aidanskinner But for me, at least, I never had a US immigration authority flat-out make shit up to try to reject a legitimate application, as I've seen happen with the UK's Home Office. Maybe they're roughly on par with each other. Hard to tell.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jul 02, 2018, 14:28:57 in reply to this tweet
#10195
@aidanskinner In the US, I had the Easy Mode option of a student visa. Keeping my head down, being white, and studying in Massachusetts made it as easy as it could possibly be, and even then it was arbitrary and terrifying.
๐Ÿ”— Mon Jul 02, 2018, 14:27:16 in reply to this tweet
#10194
@aidanskinner My experience is that, basically, interactions with the machinery controlling your permission to be in the country are a terrifying lottery.
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jul 02, 2018, 14:26:36 in reply to this tweet
#10193
@aidanskinner My experience is that the Home Office is so arbitrarily, capriciously vindictive, that it forces people to hyperdocument their activities, becoming hypervigilant against the possibility of the next absurd mistaken claim the HO will try to use to kick them out of the country.
๐Ÿ”— Mon Jul 02, 2018, 14:25:47 in reply to this tweet
#10192
Also uncannily accurate at capturing what life is like as a (legal) immigrant in, e.g., the UK and (perhaps to a lesser extent) the US. Basically, it's life in a totalitarian state. twitter.com/SimonXIX/statuโ€ฆ
๐Ÿ’Ÿ 9 ๐Ÿ” 7 ๐Ÿ”— Mon Jul 02, 2018, 14:20:47
#10191
@pegobry @ciphergoth (I'm a bit puzzled by the implicit equation of "riot" and "incivility", too, in context.)
๐Ÿ”— Mon Jul 02, 2018, 12:56:02 in reply to this tweet
#10190
@pegobry @ciphergoth This seems a nonstandard definition of PC; it doesn't match my experience of people complaining about "PC" at all. It's usually people objecting to being asked to keep a civil tongue in their head, more or less. So identifying "PC" with "civility" doesn't seem too far off base.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jul 02, 2018, 12:46:28 in reply to this tweet
#10189
@hylomorphism That sounds like a familiar topic! Working with anyone I know? (Also: congratulations! and good luck for the first day)
๐Ÿ”— Mon Jul 02, 2018, 12:08:36 in reply to this tweet
#10188
@jamesladd Yep. Windows is just *the worst*.
๐Ÿ”— Sun Jul 01, 2018, 11:11:35 in reply to this tweet
#10187
@jamesladd It is the worst.
๐Ÿ”— Sun Jul 01, 2018, 11:08:16 in reply to this tweet
#10186
@cmeik (Unless, the horrible thought occurs to me, there are *two* nonsensical blockchainadverts being shown during the tournament)
๐Ÿ”— Sun Jul 01, 2018, 10:55:42 in reply to this tweet
#10185
@cmeik Wow, that's an *IBM* ad? I was so confused by it I had no idea what the hell they were trying to sell or even trying to say.
๐Ÿ”— Sun Jul 01, 2018, 10:55:06 in reply to this tweet
#10184
@cmeik Is it only gluten that causes you problems, or do you have a FODMAP sensitivity too?
๐Ÿ”— Fri Jun 29, 2018, 20:24:47 in reply to this tweet
#10183
@GradySNP @IanBlackfordMP Thank you! I have emailed you.
๐Ÿ”— Fri Jun 29, 2018, 13:54:45 in reply to this tweet
#10182
Shocking and horrific. I'm aghast at the way the state has acted. twitter.com/CoreyStoughtonโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jun 29, 2018, 12:47:32
#10181
Hi @GradySNP, I am a constituent. Are you able to help develop policy to make sure the UK avoids complicity in crimes such as are detailed in yesterday's ISC committee reports, going forward? I'm horrified, and looking for reassurance you're on top of the issue! twitter.com/CoreyStoughtonโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Fri Jun 29, 2018, 12:10:32
#10180
@heathercmiller It's an interesting challenge. Writing up *successes* is hard enough. Maybe a blog-post-level writeup of each failure would do... Also it feels to me like failures are constant but almost subliminal - they're steps taken while I'm moving, hard to focus on individually, perhaps
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Jun 28, 2018, 15:18:06 in reply to this tweet
#10179
@krismicinski Psst... kid... hey kid... wanna try a do loop? schemers.org/Documents/Stanโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jun 27, 2018, 22:56:48 in reply to this tweet
#10178
@cmeik (What period are we in now?)
๐Ÿ”— Tue Jun 26, 2018, 08:41:51 in reply to this tweet
#10177
@DRMacIver 1. Peel banana. 2. Slice banana into rounds. 3. Place rounds on sheet of aluminium foil. 4. Place sheet of foil in freezer. 5. Wait a while. 6. When snackish, peel frozen rounds from foil and consume. (They're like tiny banana ice creams)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 25, 2018, 21:33:47 in reply to this tweet
#10176
life sure is weird but what else have i to know
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 25, 2018, 21:31:08
#10175
@Symbo1ics @gecko @Nick_Craver Though that idea doesn't handle mixed usage well: a < b <= c < d <= e .
๐Ÿ”— Mon Jun 25, 2018, 18:14:31 in reply to this tweet
#10174
@Symbo1ics @gecko @Nick_Craver If a language has tuple syntax, it may already have the necessary machinery to get this For Free(tm): tupling comma is an n-ary operator; you could treat relational operators the same way. "True iff these n values are in (weakly|strictly) (in|de)creasing order".
๐Ÿ”— Mon Jun 25, 2018, 18:13:44 in reply to this tweet
#10173
@cmeik What's the gist of the language idea you're following up, for your summer project?
๐Ÿ”— Mon Jun 25, 2018, 17:37:08 in reply to this tweet
#10172
@cmeik I'm such a novice at "cloud".
๐Ÿ”— Mon Jun 25, 2018, 17:36:40 in reply to this tweet
#10171
@cmeik I'm wondering whether Syndicateish ideas of scope & state management can be grown into something able to describe a bit more of the resources involved in a complete system deployment.
๐Ÿ”— Mon Jun 25, 2018, 17:35:02 in reply to this tweet
#10170
@cmeik Maybe! I'm not sure either. I am at the very beginning of my Incredible Journey into Cloud. Spent today with a copy of the SRE book.
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Jun 25, 2018, 17:22:06 in reply to this tweet
#10169
@shenki The way trust flows in the system is interestingly different: with a separate userspace tool, a trusted introduction has to be made. Here, trust automatically flows from the kmod to the userspace process. Seems vaguely ocap-ish
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 25, 2018, 15:26:15 in reply to this tweet
#10168
@SeanTAllen @samth Yep, looks intriguing. Of course, it's done with the elegance and concision we've come to expect from the tooling around the cloud, containers, and so forth.
๐Ÿ”— Mon Jun 25, 2018, 13:59:24 in reply to this tweet
#10167
@aidanskinner So, like all good formalisms, it captures existing practice to a T!
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 25, 2018, 13:55:10 in reply to this tweet
#10166
#lang devops (require aws) (define-service [...])
๐Ÿ’Ÿ 10 ๐Ÿ” 1 ๐Ÿ”— Mon Jun 25, 2018, 13:42:32
#10165
@robsmallshire Craig Latta's "spoon" Smalltalk system used unit tests (!) as GC roots, running the tests, marking methods, then sweeping methods that weren't called during the test run (!!) for automated image shrinking. V cool, v scary :)
๐Ÿ’Ÿ 9 ๐Ÿ” 3 ๐Ÿ”— Mon Jun 25, 2018, 13:41:08 in reply to this tweet
#10164
@fanf Yeah! Proofs about graphs are hard(tm) though - the main weakness in the paper is that the conjectures remain conjectures, pending learning more proof techniques
๐Ÿ”— Mon Jun 25, 2018, 13:39:40 in reply to this tweet
#10163
@fanf arxiv.org/abs/1801.10490 - "Recognising and Generating Terms using Derivatives of Parsing Expression Grammars" - a so-far unpublished draft in which we had a go at extending derivative parsing to PEGs
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Mon Jun 25, 2018, 12:27:50 in reply to this tweet
#10162
@shenki It seems similar to the way Erlang treats untrusted C code: stick it out-of-process so it can't hurt the kernel. It seems like an interesting and maybe good idea to me! What am I missing?
๐Ÿ”— Mon Jun 25, 2018, 10:35:13 in reply to this tweet
#10161
RT @spdegabrielle: @wilbowma @racketlang โ€œA language with static dependent-types and dynamic types, type annotations and parentheses, theorโ€ฆ
#10160
/sbin/agetty --keep-baud 115200,38400,9600 ttyS0 vt220 something something ontogeny phylogeny something something
๐Ÿ’Ÿ 4 ๐Ÿ”— Sun Jun 24, 2018, 12:18:24
#10159
@dcreager @DRMacIver @sdboyer Yep! (Thanks for the link)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jun 23, 2018, 14:39:17 in reply to this tweet
#10158
@DRMacIver (And this post: blog.ezyang.com/2018/03/onlineโ€ฆ)
๐Ÿ”— Sat Jun 23, 2018, 10:25:00 in reply to this tweet
#10157
@DRMacIver Am currently reading works on the Go, Rust and Nix variations and playing them off against each other in my head.
๐Ÿ”— Sat Jun 23, 2018, 10:13:54 in reply to this tweet
#10156
@DRMacIver I'm trying to learn about package management; I'd love it if there were some blog post describing what exactly you're trying for and how it goes wrong.
๐Ÿ’Ÿ 3 ๐Ÿ”— Sat Jun 23, 2018, 10:12:55 in reply to this tweet
#10155
@ArmyOfBruce @doublec I look forward to it!
๐Ÿ”— Sat Jun 23, 2018, 10:07:39 in reply to this tweet
#10154
@doublec @ArmyOfBruce Thanks!
๐Ÿ”— Sat Jun 23, 2018, 10:07:31 in reply to this tweet
#10153
Palmtop computer ("PDA") with *TEN* arm cores. Looks amazing. (Desperately deserves better software than Android or Linux.) planetcom.co.uk/?page_id=8
๐Ÿ’Ÿ 7 ๐Ÿ” 1 ๐Ÿ”— Thu Jun 21, 2018, 23:09:30
#10152
@DRMacIver @tef There used to be, I could have sworn, but I can't find any of the webpages about it that I remember
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jun 21, 2018, 15:15:26 in reply to this tweet
#10151
@ArmyOfBruce @doublec (Can you link to the specific paper you mean? I'd like to follow along)
๐Ÿ”— Thu Jun 21, 2018, 13:54:20 in reply to this tweet
#10150
@dnene You might enjoy Propellor: propellor.branchable.com
๐Ÿ”— Thu Jun 21, 2018, 13:50:53 in reply to this tweet
#10149
RT @brianloveswords: tech pals consider starting a fuck off fund, save up a few months of expenses so you can feel more secure telling yourโ€ฆ
#10148
RT @antifuchs: @DRMacIver Like the joke about the person inventing a straight razor shaving machine: "aren't all faces different?" - "sure,โ€ฆ
#10147
RT @Schools_ABC: Refuse. Retract. Resist #BoycottSchoolCensus continues until @educationgovuk confirms in School Census guidance that schoโ€ฆ
#10146
@frabcus @zotero If you've upgraded to 1.19 already, it's quite hard but not completely impossible if you're on Linux and don't mind farting about with GDB (ugh): eighty-twenty.org/2018/06/13/menโ€ฆ
๐Ÿ”— Wed Jun 20, 2018, 15:19:50 in reply to this tweet
#10145
@BrianTRice @slava_pestov Oh that's an interesting point! I wonder how much redesign would be needed to accomodate proper closures. (Maybe compiler changes could get there without VM changes? I don't remember enough Self details...)
๐Ÿ”— Wed Jun 20, 2018, 15:18:40 in reply to this tweet
#10144
@frabcus The DB is (was!) a plain SQLite file. It was an explicit part of the value proposition of Mendeley back in the day, that ordinary SQL tools could remix the Mendeley data. This gratuitous encryption is a death blow to any kind of community that's grown up around it.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 20, 2018, 15:17:11 in reply to this tweet
#10143
RT @frabcus: Looks like GDPR-washing to me. Sorry companies, just makes your brand crash even more if you do user-hostile things and blameโ€ฆ
#10142
@frabcus Yes. The new importer in Zotero is a prominent example; people speculate that the encryption is a response to it. Also things like github.com/adamreeve/Mendโ€ฆ, plus a ton of ad-hoc first-party (!!) personal scripts eg xltoolbox.net/blog/2011/03/fโ€ฆ, plus more on GH: github.com/search?q=mendeโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 20, 2018, 15:13:10 in reply to this tweet
#10141
@frabcus Here's another: twitter.com/mendeley_com/sโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 20, 2018, 15:08:18 in reply to this tweet
#10140
@frabcus Oh, here they are! I was looking in the wrong place. Maybe they haven't deleted them after all. Here's one (another to follow): twitter.com/mendeley_com/sโ€ฆ
๐Ÿ”— Wed Jun 20, 2018, 15:07:47 in reply to this tweet
#10139
@frabcus I wish I'd taken screenshots at the time. It was really weird stuff - accusing people upset about their data being locked up of being upset abt nothing and then writing hashtag-fakenews and " ;) " as if that made it all a bit of a joke and OK. Oddly paternalistic and patronising.
๐Ÿ”— Wed Jun 20, 2018, 15:05:40 in reply to this tweet
#10138
RT @frabcus: Hey Mendeley, would be great if you could write a proper blog post explaining this both technically and legally. Otherwise itโ€ฆ
#10137
@frabcus (They seem to have gone through and deleted the most odious of the Mendeley Support replies that were sent out over the weekend. I was quite surprised they were comfortable sending those out at the time - it really is a terrible look.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 20, 2018, 12:52:34 in reply to this tweet
#10136
@frabcus They're being *tremendously* cute about it all too, as if calling things "fake news" and putting in a little winky face is going to do anything other than further alienate people who are already pretty annoyed. twitter.com/MendeleySupporโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 20, 2018, 12:50:53 in reply to this tweet
#10135
@frabcus Hear hear. I'm still confused and annoyed by the weird "GDPR" excuse Mendeley has given for encrypting (?!?!) users' local databases with some key we don't have access to: twitter.com/zotero/status/โ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Jun 20, 2018, 12:44:35 in reply to this tweet
#10134
@DRMacIver (P-zombies aren't real)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 20, 2018, 11:55:59 in reply to this tweet
#10133
@DRMacIver Nice. Psychoacoustic models for audio compression, psychovisual for images; what term for bionanoware equivalence as judged by the, uh, thing itself, uhoh contextual equivalence is too coarse. Or is it?? Compress too much, you get a p-zombie that claims to be the original person
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Jun 20, 2018, 11:55:31 in reply to this tweet
#10132
@mrgunn @mendeley_com To what end? Isn't it enough to know that people want to read their data locally? If GDPR mandates encryption, surely it's just tough cookies; and if not, why encrypt? Why not return to the status quo ante? Hopefully the forthcoming press release can include answers to these qs.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 20, 2018, 11:47:28 in reply to this tweet
#10131
@mjg59 I think I can hear Tanenbaum laughing bitterly somewhere in the distance
๐Ÿ’Ÿ 6 ๐Ÿ”— Wed Jun 20, 2018, 11:15:41 in reply to this tweet
#10130
Hi @mendeley_com, any update on the justification for your software encrypting my data so I can only get at some of it? Last I heard from @mrgunn, you had something almost ready to publish last Friday.
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Wed Jun 20, 2018, 00:24:29
#10129
RT @andywingo: yep. on the other side of things, the people most affected (we immigrants) have no say in the process: no govt representatioโ€ฆ
#10128
@DRMacIver I haven't used it myself, but from time to time augeas comes to my attention: augeas.net
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jun 19, 2018, 19:13:32 in reply to this tweet
#10127
@ralexstokes I think [1] might be about it. It has links to some papers and blog posts, plus links to the code. [1] kleinvm.sourceforge.net
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 18, 2018, 22:36:40 in reply to this tweet
#10126
@coreload @DRMacIver Thanks! I don't think I've seen that before, I'll check it out.
๐Ÿ”— Mon Jun 18, 2018, 17:58:15 in reply to this tweet
#10125
@BrianTRice Nice thing about Self/Klein is the mature VM design. Slate aiui never ended up with a mature compiler. (Explicitly setting aside questions relating to the differences in the surface languages here, of course.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 18, 2018, 17:01:52 in reply to this tweet
#10124
@coreload @DRMacIver Yow. I don't get how they are similar to "modules" at all - they tackle issues of global state, which seems orthogonal to the naming-related questions "modules" usually focus on. Mere terminological difference?
๐Ÿ”— Mon Jun 18, 2018, 16:59:40 in reply to this tweet
#10123
@DRMacIver @robsmallshire Yeah, look, that's one of those things where people are supposed to intervene, I think, isn't it?
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jun 18, 2018, 13:08:10 in reply to this tweet
#10122
@DRMacIver @robsmallshire Years of boredom punctuated by moments of incandescent frustration
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Jun 18, 2018, 13:05:20 in reply to this tweet
#10121
Any takers on reviving a metacircular VM project for the world's most* elegant prototype-based object-oriented language? twitter.com/doublec/statusโ€ฆ
๐Ÿ’Ÿ 8 ๐Ÿ” 2 ๐Ÿ”— Mon Jun 18, 2018, 12:52:27
#10120
@aidanskinner @DRMacIver Oh my, yes.
๐Ÿ”— Mon Jun 18, 2018, 12:50:04 in reply to this tweet
#10119
@DRMacIver Module systems still seem really murky to me (with the exceptions of the ML family, where they're incredibly well studied & precise). Matthew Flatt has been doing some great work on the Racket impl which I guess will be published soon, fsv of soon. Looking forward to it.
๐Ÿ”— Mon Jun 18, 2018, 12:27:50 in reply to this tweet
#10118
@doublec I wonder what dusting off Klein would be like? Bootstrapping via existing implementation, then perhaps some kind of Very Dumb Interpreter written in, oh, ocaml or something
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 18, 2018, 12:18:21 in reply to this tweet
#10117
@puckipedia Wow A/UX! A whole forgotten world of suffering :-)
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Mon Jun 18, 2018, 12:16:48 in reply to this tweet
#10116
Thread of interesting selfy resources and links twitter.com/doublec/statusโ€ฆ
๐Ÿ’Ÿ 6 ๐Ÿ” 1 ๐Ÿ”— Mon Jun 18, 2018, 01:03:13
#10115
@ciphergoth @jessesingaI Ops, the username in your tweet ends in a capital I (eye), not a lowercase l (ell), i.e. it doesn't link to @jessesingal...
๐Ÿ”— Sun Jun 17, 2018, 22:50:46 in reply to this tweet
#10114
RT @trishgreenhalgh: Spouse: Apparently Scotland passed a law banning upskirting 9 years ago. Me: Yeah, men wear skirts in Scotland.
#10113
RT @ehashdn: Wow I Monetised my website and it's looking really good!!! monetiseyourwebsite.com/proxy/https://โ€ฆ
#10112
@marqquezine @fleroy1974 @zooko Your tweet giving your view on what gender politics should be is yet another example of the privilege people like you and me enjoy. By saying gender politics *should* be one way and not another, you implicitly dispute the contributions of those who are telling us the way it *is*.
๐Ÿ”— Sun Jun 17, 2018, 21:20:48 in reply to this tweet
#10111
@marqquezine @fleroy1974 @zooko You're right that "don't downplay women" is important. It's also important to listen to women, when they talk about issues that affect them *as women*, *precisely* because they are women. They have experiences you and I do not. So I ask again: isn't it nice to be a dude online?
๐Ÿ”— Sun Jun 17, 2018, 21:17:46 in reply to this tweet
#10110
@fleroy1974 @zooko @marqquezine I note with interest that you, @fleroy1974, appeal to the authority of academia in your bio; and that you, @marqquezine, go further, appealing to the authority of academia, of your Ph.D., and of your professional title, Professor. It's fine; we all do it, to various extents.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Jun 17, 2018, 20:54:21 in reply to this tweet
#10109
@fleroy1974 @zooko @marqquezine It's not just twitter, either. Women in academia are frequently confused for e.g. the secretary, or the waiter. I'm looking forward to the day when that no longer happens; but we're not there yet. Until then, reminders of actual earned expertise do have a place.
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun Jun 17, 2018, 20:50:44 in reply to this tweet
#10108
@fleroy1974 @zooko @marqquezine You're right that power imbalances *should not* be a factor - but they are. "Ought" is not "is". This is why your original tweet is norm-reinforcing and harmful: because there's a power imbalance that you're ignoring. I really recommend that link I gave earlier on 'punching up'.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Jun 17, 2018, 20:44:11 in reply to this tweet
#10107
@fleroy1974 @zooko @marqquezine OK. You don't *want* to be read as if there were gender politics are in play. But gender politics are in play, and you *will be* read as if they are in play.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Jun 17, 2018, 20:43:30 in reply to this tweet
#10106
@fleroy1974 @zooko @marqquezine It *started* as a gender issue. That's exactly the context in which your original tweet appears. You would have to have explicitly disentangled your tweet from the original context, if you wanted it to be read in a different (non-gender-issue) context.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Jun 17, 2018, 19:46:27 in reply to this tweet
#10105
@fleroy1974 @zooko @marqquezine In the linked article on "punching up": "if a conversation has an imbalance of power, the empowered party to it may be denied rhetorical tools available to the other". This applies here.
๐Ÿ”— Sun Jun 17, 2018, 19:43:40 in reply to this tweet
#10104
@fleroy1974 @zooko @marqquezine Yes, exactly! It could have been - but it wasn't. That's exactly the point. You and I don't suffer the same way others do online. We have to moderate our behaviour accordingly, to avoid avoidable suffering and to help redress systemic inequalities.
๐Ÿ”— Sun Jun 17, 2018, 19:42:11 in reply to this tweet
#10103
@fleroy1974 @zooko @marqquezine You might find helpful the notion of 'punching up': "a term for deploying powerful techniques of criticism and rhetoric to critique and dismantle power structures, rather than to harm people disempowered relative to yourself." geekfeminism.wikia.com/wiki/Punching_โ€ฆ
๐Ÿ”— Sun Jun 17, 2018, 19:39:55 in reply to this tweet
#10102
@fleroy1974 @zooko @marqquezine To quote Dr. Cassie Ulph, "This started because of assumptions that women were incapable of expertise because of their gender. It's very tiring." [1] [1] twitter.com/CRUlph/status/โ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jun 17, 2018, 19:34:18 in reply to this tweet
#10101
@fleroy1974 @zooko @marqquezine OK, I take from this that you actually do intend a "putdown" reading of your tweet. That's not nice. You must not understand the extent to which automatic putdown & dismissal is a problem for non-dudes, fr ex tweets like this constantly in one's mentions: twitter.com/timhailstone/sโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Jun 17, 2018, 19:33:24 in reply to this tweet
#10100
@fleroy1974 @zooko @marqquezine What I'm trying to get at is that you and I, @fleroy1974 and @marqquezine, don't get people criticising our appearance (be it physical, profile, twitter handle, tone, or word choice) anywhere near as much as others. So to dish it out without suffering it is, at best, careless.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jun 17, 2018, 18:46:45 in reply to this tweet
#10099
@zooko @fleroy1974 @marqquezine Well, I'm glad you hate to be bigoted, zooko :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jun 17, 2018, 18:43:51 in reply to this tweet
#10098
@fleroy1974 @zooko @marqquezine It's not the pure clear rational brains-in-a-jar that are causing the problem for non-dudes online. How could it be? They're perfect reasoners; harming is irrational. It's everybody else, the squishy, fallible, biased, horrible people online as free to post as you and I.
๐Ÿ’Ÿ 4 ๐Ÿ”— Sun Jun 17, 2018, 18:42:48 in reply to this tweet
#10097
@fleroy1974 @zooko @marqquezine You might read with pure rationality, but others don't. The cultural context surrounding twitter demands that you explicitly disavow the "putdown" interpretation of your tweet, unless you actually want people to take that reading.
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Sun Jun 17, 2018, 18:40:37 in reply to this tweet
#10096
@fleroy1974 @zooko @marqquezine You are what you tweet, and you're *more* than what you tweet. The context of your words - your profile etc. - makes a real difference. To some more than others. Your tweet was the counterreaction you intended *and* a passive-aggressive putdown of the choices of another.
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Sun Jun 17, 2018, 18:38:30 in reply to this tweet
#10095
@fleroy1974 @zooko I'm sure you didn't intend to harm. But the net effect of your tweet and the many (!) others much like it is to normalize a situation where non-dudes don't enjoy the same freedoms as us dudes do. In touchy situations like this, being explicitly empathetic can really help.
๐Ÿ’Ÿ 6 ๐Ÿ”— Sun Jun 17, 2018, 18:27:10 in reply to this tweet
#10094
@fleroy1974 @zooko Twitter allows some to be taken seriously by default, yes. But meritocracy is far, far from the reality for all. Your original tweet is a clear reaction to and policing of the actions of another who does not enjoy the same privileges that you likely enjoy.
๐Ÿ’Ÿ 5 ๐Ÿ”— Sun Jun 17, 2018, 18:21:29 in reply to this tweet
#10093
@puckipedia Nice! I remember failing to get a usable Mach-based linux installation running on one of those in, oh, must have been 96 or 97. Never did get a usable result.
๐Ÿ”— Sun Jun 17, 2018, 18:09:04 in reply to this tweet
#10092
@fleroy1974 @zooko Well, ok. I just hope you understand that your original tweet above was a political act, made from a place of privilege, that clearly and effectively communicated your disdain for another person's struggles and pain.
๐Ÿ’Ÿ 4 ๐Ÿ”— Sun Jun 17, 2018, 18:06:42 in reply to this tweet
#10091
@strmpnk @cmeik @vitorenesduarte @heathercmiller It's so fascinating: mobile code doesn't exist. There's only mobile data. Some of it is stable (e.g. M/F/A), some unstable (compiler-generated name for closure code). Research topic: better ways to make *stable names* for code without having to manually hoist out to M/F/A level!
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun Jun 17, 2018, 17:48:57 in reply to this tweet
#10090
@fleroy1974 @zooko Isn't it a bit ironic to be judging someone on form (display of credentials), then? I mean, it's clear that you're objecting to people proudly displaying their credentials. If that's not a judgement of form over content, I don't know what is.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Jun 17, 2018, 17:42:22 in reply to this tweet
#10089
@marqquezine Exactly! This is another great example of the kind of privilege we have: to mock those who demand equitable representation, without apparent consequence.
๐Ÿ’Ÿ 9 ๐Ÿ”— Sun Jun 17, 2018, 17:38:06 in reply to this tweet
#10088
@marqquezine Isn't it nice to be a dude online? We enjoy the great privilege of being listened to, whether or not we show our academic titles. Not everyone enjoys the same.
๐Ÿ’Ÿ 12 ๐Ÿ”— Sun Jun 17, 2018, 17:31:47 in reply to this tweet
#10087
@fleroy1974 @zooko Isn't it nice to be a dude online? We have the privilege of being listened to, whether or not we show our academic titles. Not everyone enjoys the same. It'd be lovely if expertise and credibility were judged the way you claim, but it's just not the case.
๐Ÿ’Ÿ 12 ๐Ÿ” 2 ๐Ÿ”— Sun Jun 17, 2018, 17:30:20 in reply to this tweet
#10086
RT @rickasaurus: Maybe the most underappreciated programmers are the small business owners coding up their own systems to create value forโ€ฆ
#10085
RT @evanpro: @leastfixedpoint @BruceHoult Good article in the Economist economist.com/the-world-if/2โ€ฆ
#10084
@evanpro @BruceHoult I'd love to see some grown-up economic analysis from someone with a clue who doesn't believe unrestricted immigration to be an absurdity for one reason or another
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Jun 16, 2018, 16:20:01 in reply to this tweet
#10083
@evanpro @BruceHoult Unrestricted migration is one of those things that the people in charge view as preposterous, so don't even speculate how it could be done, and the people out of charge view as being so toxic they'd never be elected to power, hence don't even speculate either.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jun 16, 2018, 16:19:13 in reply to this tweet
#10082
@evanpro @BruceHoult Totally! I think immigration restrictions are deeply immoral. I think the worry (e.g. Bruce's concern) is "what if everyone comes, oh no our infrastructure will be swamped" - I understand why it's a worry, but I'm not sure it's a very realistic worry. I just don't know.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jun 16, 2018, 16:17:51 in reply to this tweet
#10081
@BruceHoult @evanpro I guess it depends on how much healthcare actually costs. It could be that you can budget in enough to cover people who haven't contributed yet. This works so long as there's any reason at all to *need* to contribute, e.g. to cover food costs.
๐Ÿ”— Sat Jun 16, 2018, 15:52:50 in reply to this tweet
#10080
Trying to remember the Swedish word for "crow" (it's "krรฅka"). Couldn't think of anything but the word "korv", I guess presumably because of "corvid". Unfortunately, Swedish "korv" means... "sausage".
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Jun 15, 2018, 21:31:08
#10079
@kragen @vj_chidambaram Oh, yikes. OK. It's been a while since I looked at that. I'll go refresh my memory.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jun 15, 2018, 20:32:44 in reply to this tweet
#10078
@BruceHoult @evanpro I don't believe that necessarily follows. For example, one could offer those things based on something other than whether one were living in that region or not. For example, citizenship, or taxes/NI contributions paid, etc. Other approaches potentially also possible.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jun 15, 2018, 20:31:36 in reply to this tweet
#10077
@vj_chidambaram Yeah. Doing that properly requires heinously expensive and difficult user studies, so the alternative is to not do it properly and end up with unconvincing-looking numbers... I'm not sure having such numbers is much improvement over an outright qualitative evaluation!
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jun 15, 2018, 20:27:05 in reply to this tweet
#10076
@vj_chidambaram Thanks! I hadn't considered HotOS. It looks great. SPLASH/OOPSLA has been the venue for a lot of higher-level systems design I've seen in the past; I'll check out the past HotOS proceedings.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jun 15, 2018, 20:05:09 in reply to this tweet
#10075
@vj_chidambaram That sounds reasonable. "Harder" is likely to be a qualitative evaluation - or do you think even showing "it is harder" should be cast as a quantitative experiment for OSDI?
๐Ÿ”— Fri Jun 15, 2018, 20:01:57 in reply to this tweet
#10074
@vj_chidambaram Perhaps SOSP? The CfPs look almost identical. Do you know of a systems conference where, e.g. something like a Project Oberon, a Plan 9, a Smalltalk-80 or a Self could be introduced and explored?
๐Ÿ”— Fri Jun 15, 2018, 19:59:01 in reply to this tweet
#10073
@vj_chidambaram I suppose I'm asking whether and how the "D" part of OSDI can be evaluated when an "I" is inappropriate, immature, or not comparable to any kind of a baseline against which to measure. Perhaps OSDI is simply the wrong forum for such?
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jun 15, 2018, 19:46:06 in reply to this tweet
#10072
@vj_chidambaram What about "object-orientation"? How would one evaluate eg. the Smalltalk system? What about evaluating the design of Plan 9? Or (the original) HTTP? Sometimes a quantitative hypothesis seems very hard to come by, but the design idea still seems worth exploring. What to do then?
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jun 15, 2018, 19:44:39 in reply to this tweet
#10071
@vj_chidambaram This interprets "evaluation" as meaning "performance evaluation". What about systems *design* evaluation? Detailed performance (and other quantitative) measures can't be appropriate, because you need to propose&eval a design idea to know if it's even useful first.
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri Jun 15, 2018, 19:37:21 in reply to this tweet
#10070
alt.modal.dialogs.die.die.die
๐Ÿ’Ÿ 8 ๐Ÿ”— Fri Jun 15, 2018, 19:26:44
#10069
RT @evanpro: People should be able to move freely across national borders to live and work where they want to.
#10068
RT @greghendershott: If you're booking hotel or flight for Strange Loop, consider staying a day or two more for RacketCon. https://t.co/YW0โ€ฆ
#10067
@wilbowma I've just looked, and it's a huge godawful mess. I'll email you a tarball. Read the Makefile as the entry point to everything. You'll need basically every tool and programming language ever invented to build it. Ugh
๐Ÿ”— Thu Jun 14, 2018, 00:53:26 in reply to this tweet
#10066
@wilbowma (See previous tweet) The HTML rendering is a bit ad-hoc, but mostly reusable. It'd be difficult to libraryize, but just editing the program could work well for HTMLing a LyX thesis that isn't mine
๐Ÿ”— Thu Jun 14, 2018, 00:49:06 in reply to this tweet
#10065
@wilbowma The HTML rendering was done from the LyX sources by a kind of "how hard can it be ... oh. well now I've started so I'll finish" Racket program
๐Ÿ”— Thu Jun 14, 2018, 00:47:42 in reply to this tweet
#10064
@wilbowma I used LyX, primarily, with a style drawing on elements of Aaron's and Asumu's dissertation styles. I can send you the sources if you'd like to poke around a bit.
๐Ÿ”— Thu Jun 14, 2018, 00:46:48 in reply to this tweet
#10063
@wilbowma It's monads, right? Everything is monads
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jun 14, 2018, 00:39:56 in reply to this tweet
#10062
@wilbowma I refer the learned gentleman to the quote at the top of ch2 of my dissertation: syndicate-lang.org/tonyg-dissertaโ€ฆ :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jun 14, 2018, 00:32:05 in reply to this tweet
#10061
@mrgunn I sympathise! It can't be easy. I bet there are multiple conflicting demands on the dev team right now. I know what I think the right thing to do is, and I hope the team can find a way to do it; but either way, Mendeley is a fine product with many happy users, and I'm grateful.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jun 14, 2018, 00:29:57 in reply to this tweet
#10060
@mrgunn I'm sorry, you're right. I do hope the encryption is rolled back in a future release of Mendeley. None of the potential excuses for it offered so far hold up, except "we want you to use the API", which is a legit desire, if communicated a bit bluntly and post-hoc.
๐Ÿ”— Thu Jun 14, 2018, 00:16:03 in reply to this tweet
#10059
@mrgunn Overnight changes such as, for example, waking up to find one's data encrypted with a key not under one's control? Honestly, "ensuring that people don't get a surprise when things change" really doesn't seem to have been a motivation here.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jun 14, 2018, 00:09:42 in reply to this tweet
#10058
@wilbowma I hope you're keeping it real.
๐Ÿ’Ÿ 4 ๐Ÿ”— Wed Jun 13, 2018, 23:52:56 in reply to this tweet
#10057
@mrgunn You could put a request in the release notes or the webpages, or you could do a google search for your table names, or you could change the schema slightly and put a request in the db itself, or you could rot13 the table names, wait 6 months, and then google for the results, or y
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 13, 2018, 23:51:18 in reply to this tweet
#10056
@mrgunn (I'm also a little skeptical that this is the main reason for the encryption; "GDPR" and "data safety" (!?) don't entail any kind of concern about db schema changes potentially breaking things.)
๐Ÿ”— Wed Jun 13, 2018, 21:29:54 in reply to this tweet
#10055
@mrgunn Well, changes in data format are always a challenge, but nothing people can't handle. There's a whole SchemaVersion table in the db. You could *ask* to find out who is depending on the format. Encrypting the database with a hidden key is definitely a step too far!
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 13, 2018, 21:28:06 in reply to this tweet
#10054
@mrgunn Right. An API (rate-limited; unshareable; hard to program for; etc) is a poor second to a real local SQL database, though. I actually started using Mendeley in part because of the openness of the local database format.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 13, 2018, 21:16:03 in reply to this tweet
#10053
@mrgunn @DRMacIver I'm particularly curious about the "GDPR" side of it, since if Mendeley has to encrypt local data files, I'm surprised that e.g. Excel/Libreoffice/etc don't have to encrypt. I thought GDPR was for data *not* under the control of the person concerned - which local files are.
๐Ÿ”— Wed Jun 13, 2018, 20:57:23 in reply to this tweet
#10052
@mrgunn Thanks for getting back to me. True that export could be fixed to include all the data, but at the moment it's quite limited. It seems to me that the easiest way to fix it would be to just not encrypt the db in the first place!
๐Ÿ”— Wed Jun 13, 2018, 20:55:44 in reply to this tweet
#10051
@StefanSlooten @ajrbyers Thanks! Article 25 doesn't seem very relevant, though. Mendeley is in a lot of ways pretty much a big spreadsheet, but we don't see Excel encrypting local spreadsheet files on disk. I feel like citing "GDPR" for encrypting the local database is a real stretch.
๐Ÿ’Ÿ 5 ๐Ÿ”— Wed Jun 13, 2018, 18:24:02 in reply to this tweet
#10050
@jamescuenod @adam42smith @zotero @mendeley_com Setting aside the effect on Zotero, this gratuitous obfuscation of the database has broken the third-party tools that have been built to work with Mendeley.
๐Ÿ’Ÿ 4 ๐Ÿ”— Wed Jun 13, 2018, 18:10:18 in reply to this tweet
#10049
@mendeley_com @ajrbyers It does seem like some of the data held in the now-gratuitously-encrypted database are not available via the export procedures available: twitter.com/leastfixedpoinโ€ฆ
๐Ÿ’Ÿ 6 ๐Ÿ”— Wed Jun 13, 2018, 17:52:41 in reply to this tweet
#10048
@DRMacIver Totally. Though it could also easily mean both of those things together.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 13, 2018, 17:50:30 in reply to this tweet
#10047
@ajrbyers @mendeley_com @MendeleySupport This is a question on my mind also.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 13, 2018, 17:49:47 in reply to this tweet
#10046
@mendeley_com @MendeleySupport Is there a way of decrypting my database, so that the third party tools that have been developed to work with Mendeley continue to work? I do not want my local SQLite database encrypted.
๐Ÿ’Ÿ 8 ๐Ÿ” 3 ๐Ÿ”— Wed Jun 13, 2018, 17:49:15 in reply to this tweet
#10045
@mendeley_com @MendeleySupport Is there an export format that exports *all* fields? Specific example: "date added". Neither BibTeX, RIS, nor Endnote formats seem to include this field. Much other information also not exported.
๐Ÿ’Ÿ 5 ๐Ÿ” 2 ๐Ÿ”— Wed Jun 13, 2018, 17:48:40 in reply to this tweet
#10044
RT @zotero: 1) GDPR doesnโ€™t require you to lock users out of their own data. 2) Encrypting a local file provides essentially no additionalโ€ฆ
#10043
I'd also be curious as to what they mean by "get your data locally".
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 13, 2018, 17:33:14 in reply to this tweet
#10042
Wow, this is weird, from the @mendeley_com facebook group. How on earth does encryption of a local SQLite database either (a) have anything to do with GDPR or (b) keep data "safe"? /cc @mrgunn
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jun 13, 2018, 17:32:03 in reply to this tweet
#10041
RT @jamesheathers: We don't all have to cry into our soup about how all psychology is banjaxed forever. Let's take an example of what progrโ€ฆ
#10040
@danstillman, this may be of interest to you re: getting at encrypted Mendeley dbs: twitter.com/leastfixedpoinโ€ฆ
#10039
@mrgunn @zotero I did: twitter.com/leastfixedpoinโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Jun 13, 2018, 12:45:21 in reply to this tweet
#10038
If you are a @mendeley_com user, and want to access your data after Mendeley took access away via encryption in v1.19, it's not easy, but it is (barely!) possible by using sqlite3_rekey_v2 via gdb (!): eighty-twenty.org/2018/06/13/menโ€ฆ /cc @mrgunn @zotero
๐Ÿ’Ÿ 10 ๐Ÿ” 8 ๐Ÿ”— Wed Jun 13, 2018, 12:40:27
#10037
@mrgunn @zotero That said, if it's of use to anyone, I can write up the steps I took to do it by hand, and perhaps others can take over from there.
๐Ÿ’Ÿ 12 ๐Ÿ”— Wed Jun 13, 2018, 11:28:37 in reply to this tweet
#10036
@mrgunn @zotero I can confirm that after decrypting the sqlite db, the import into Zotero worked! I considered mechanising the gdb scripting required to decrypt the db but decided I couldn't spend the time. I'm sad that Mendeley violated my trust this way, but glad I have an exit strategy now.
๐Ÿ’Ÿ 5 ๐Ÿ”— Wed Jun 13, 2018, 11:28:06 in reply to this tweet
#10035
@mrgunn @zotero The SEE library is closed-source and very proprietary. The open "sqlcipher" is API- but not binary- or tooling-compatible with SEE. Even if I had the key (NB it wasn't clear where the key material is coming from), there's no tooling for using it, or even docs for the format.
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Jun 13, 2018, 11:25:50 in reply to this tweet
#10034
@mrgunn @zotero I checked yesterday: the app is using [1] with a hidden key. I was cross enough to figure out how to decrypt my db via gdb + "p sqlite3_rekey_v2(...)". No user should have to do this to access their data. I'm lucky I have the skills to do it at all. [1] sqlite.org/see/doc/trunk/โ€ฆ
๐Ÿ’Ÿ 17 ๐Ÿ” 1 ๐Ÿ”— Wed Jun 13, 2018, 11:22:50 in reply to this tweet
#10033
@donovanpreston @kragen @ciphergoth Certainly. It just blows my mind that people use anything other than cubic metres (or, and this is key, *trivially interconvertibly* litres) for this kind of thing.
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Jun 12, 2018, 22:53:23 in reply to this tweet
#10032
(1) Really interesting (2) I'm so far out of my depth twitter.com/ctbeiser/statuโ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Tue Jun 12, 2018, 21:32:31
#10031
@kragen @ciphergoth how delightful! it could only be better if it were measured in square perches per furlong
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jun 12, 2018, 17:36:03 in reply to this tweet
#10030
@ciphergoth "acre-feet"
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jun 12, 2018, 17:16:18 in reply to this tweet
#10029
RT @zotero: The latest version of Mendeley prevents you from getting all of your data out of the app. Weโ€™ve added instructions for transferโ€ฆ
#10028
This is not acceptable, @mendeley_com.
๐Ÿ”— Tue Jun 12, 2018, 16:03:31 in reply to this tweet
#10026
That's from the Zotero "mendeley import" FAQ page, zotero.org/support/kb/menโ€ฆ
๐Ÿ”— Tue Jun 12, 2018, 16:03:30 in reply to this tweet
#10027
Yep, this is @mendeley_com lock-in: "Mendeley 1.19 and later have begun encrypting the local database, making it unreadable by [...] standard database tools. Mendeley [did this] after Zotero publicly announced work on an importer [and] continues to import data from Zotero"
๐Ÿ”— Tue Jun 12, 2018, 16:03:30 in reply to this tweet
#10025
RT @adam42smith: 2/2 if you're using or supporting Mendeley, even if you don't believe this was done on purpose to thwart the competition,โ€ฆ
#10024
Wow, @mendeley_com has ENCRYPTED MY DATA so I can no longer access it! This is truly shady. I wasn't planning on migrating, but now I am. One of the main reasons I was staying with mendeley was the plain sqlite3 interface - which has now been stealthily removed! twitter.com/adam42smith/stโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 5 ๐Ÿ”— Tue Jun 12, 2018, 15:49:15
#10023
Just finished @Ada_Palmer's "The Will To Battle" - *excellent* - and I can't wait for more!
๐Ÿ’Ÿ 4 ๐Ÿ”— Mon Jun 11, 2018, 21:40:00
#10022
If we had cap-secure operating systems, filesystems could carry their own interpreters/fsck/tools in their preambles (like the old Alan Kay story about the Burroughs tapes)
๐Ÿ’Ÿ 9 ๐Ÿ” 2 ๐Ÿ”— Mon Jun 11, 2018, 21:15:19
#10021
RT @pcalcado: The first screenshot feels like your typical 80s/90s literature on Object-Orientation. The second screenshot is the originaโ€ฆ
#10020
RT @leastfixedpoint: @dustyweb @andywingo "Hello everybody out there using TCP/IP - I'm doing a (free) hypertext system (just a hobby, won'โ€ฆ
#10019
@dustyweb @andywingo "Hello everybody out there using TCP/IP - I'm doing a (free) hypertext system (just a hobby, won't be big and professional like xanadu) for NeXT machines"
๐Ÿ’Ÿ 29 ๐Ÿ” 13 ๐Ÿ”— Mon Jun 11, 2018, 20:52:19 in reply to this tweet
#10018
@jonathoda @arntzenius Thank you, that looks neat! On the to-read list it goes...
๐Ÿ”— Mon Jun 11, 2018, 19:08:03 in reply to this tweet
#10017
@jonathoda Ah, I see your problem. You've supplied the arguments to the SoundAdapterAdapterAdapter constructor in the wrong order. Have you considered using dependency injection instead?
๐Ÿ’Ÿ 4 ๐Ÿ”— Mon Jun 11, 2018, 19:06:57 in reply to this tweet
#10016
"Software stack for a late-2010s Unix-based personal workstation. Jonathan Edwards. 2018. Mixed media." twitter.com/jonathoda/statโ€ฆ
๐Ÿ’Ÿ 18 ๐Ÿ” 8 ๐Ÿ”— Mon Jun 11, 2018, 19:05:17
#10015
@jonathoda @arntzenius As stated, it mandates separate *type-checking*, which trivially applies to Smalltalk - does it really then rule out Smalltalkish approaches?
๐Ÿ”— Mon Jun 11, 2018, 19:02:10 in reply to this tweet
#10014
@jonathoda @arntzenius Hm, wait, it actually doesn't seem very onerous as stated. Maybe it's reasonable to retain, modifying as appropriate for languages without interesting type systems
๐Ÿ”— Mon Jun 11, 2018, 18:58:19 in reply to this tweet
#10013
@jonathoda @arntzenius I feel like it's the least interesting of the five requirements given in Zenger & Odersky's paper [1], though, so I wouldn't be put out if a discussion of the expression problem stipulated that it be dropped [1] scala-lang.org/docu/files/IC_โ€ฆ, page 1
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 11, 2018, 18:56:50 in reply to this tweet
#10012
@jonathoda @arntzenius Wow, that's the first I've heard of that particular constraint! Ugh. It makes sense for it to have been formulated that way, given the prevalence of AoT-compiled language implementations :-/
๐Ÿ”— Mon Jun 11, 2018, 18:55:09 in reply to this tweet
#10011
@dustyweb well, then, i guess i'm confused
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jun 11, 2018, 17:26:48 in reply to this tweet
#10010
@annwitbrock "Burn the disk packs" is becoming ever more attractive. Perhaps the clunkiness of current systems in the face of ubiquitous connectivity will allow a bit of breathing room to clean-slate approaches that do better at personal computing and network interaction.
๐Ÿ”— Mon Jun 11, 2018, 14:41:04 in reply to this tweet
#10009
How do we know personal computing isn't a thing yet? Because adding a computer to some person's day-to-day process still makes the process difficult, expensive and risky and the person frustrated, unhappy and demotivated
๐Ÿ’Ÿ 13 ๐Ÿ” 2 ๐Ÿ”— Mon Jun 11, 2018, 14:34:06 in reply to this tweet
#10008
In which real pieces of paper do better at getting TODOs to done than any number of computer-mediated task management tools
๐Ÿ’Ÿ 13 ๐Ÿ” 1 ๐Ÿ”— Mon Jun 11, 2018, 14:34:05
#10007
@DRMacIver (So tmux+mosh - anything terminal-emulatorish - is pretending some *fifty* years of UI development haven't happened... kind of)
๐Ÿ’Ÿ 5 ๐Ÿ”— Mon Jun 11, 2018, 13:33:30 in reply to this tweet
#10006
@SeanTAllen Yes, it could well be *very much* like how PG thought Arc was going to be the next 100-year language!
๐Ÿ”— Mon Jun 11, 2018, 13:11:25 in reply to this tweet
#10005
Fuck - this is literally true twitter.com/leastfixedpoinโ€ฆ
๐Ÿ’Ÿ 13 ๐Ÿ” 2 ๐Ÿ”— Mon Jun 11, 2018, 12:55:07
#10004
@DRMacIver You could use Smalltalk 78 and pretend the last *forty* years of UI development haven't happened
๐Ÿ’Ÿ 16 ๐Ÿ” 5 ๐Ÿ”— Mon Jun 11, 2018, 12:54:43 in reply to this tweet
#10003
@DRMacIver Ah, my dissertation research. At least - one of many motivations for my dissertation research. Correctly synchronising applications are all alike, but incorrectly syncing apps are all programmed wrong in their own way.
๐Ÿ’Ÿ 10 ๐Ÿ” 4 ๐Ÿ”— Mon Jun 11, 2018, 12:50:41 in reply to this tweet
#10002
@arntzenius ... while preserving global invariants!
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun Jun 10, 2018, 18:31:08 in reply to this tweet
#10001
RT @arntzenius: The expression problem is really about the tension between two useful ways to extend a system: 1. Defining new things by gโ€ฆ
#10000
@joeerl s/app/operating system/. This ought to be a system-wide feature
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Jun 08, 2018, 21:40:15 in reply to this tweet
#9999
@dustyweb Interesting! The pkg system has the idea of "scopes" - could they be helpful here? This kind of unusual (non-traditional) deployment setup could be a great driver for improving the design of the pkg system.
๐Ÿ”— Fri Jun 08, 2018, 11:05:39 in reply to this tweet
#9998
@simuldocs Thanks! This looks very interesting.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jun 07, 2018, 19:05:21 in reply to this tweet
#9997
@dustyweb @ArmyOfBruce :-) Yeah. Par for the course with JSON... "the standard says that you get whatever the implementor chose to do"
๐Ÿ”— Thu Jun 07, 2018, 16:00:49 in reply to this tweet
#9996
@ArmyOfBruce @dustyweb Looks like it does! json-ld.org/spec/latest/jsโ€ฆ The JSON syntax for "numbers" is defined as meaning either a "long" or a "double", depending on whether it has a non-zero fractional part or not. Sketchy and arguably misguided, but it's there.
๐Ÿ”— Thu Jun 07, 2018, 15:16:20 in reply to this tweet
#9995
@ArmyOfBruce @dustyweb Right, but that's about RDF, not JSON, and doesn't seem to connect to the JSON syntax, even for the JSON-LD syntax for RDF. I hope I'm understanding the distinctions correctly. Is there a connection JSON-LD makes between JSON syntax and some denotation for that syntax?
๐Ÿ”— Thu Jun 07, 2018, 15:10:04 in reply to this tweet
#9994
@ArmyOfBruce @dustyweb I haven't been able to spot exactly where this is defined - could you point to the text you mean?
๐Ÿ”— Thu Jun 07, 2018, 15:02:09 in reply to this tweet
#9993
It appears to be the case that they suffer. They just suffer. Changes get lost, text gets mangled, Release_version_final_bob_changes-June-FINAL-final.docx, and people just suffer because no alternatives exist. twitter.com/DRMacIver/statโ€ฆ
๐Ÿ’Ÿ 14 ๐Ÿ” 3 ๐Ÿ”— Thu Jun 07, 2018, 13:31:26
#9992
Wow, some of this Blockchain bulshytt is a trip. It veers wildly between the deeply unethical, the ludicrously ignorant, the hilariously optimistic, the nauseatingly immoral and the fearsomely dystopian.
๐Ÿ’Ÿ 10 ๐Ÿ” 1 ๐Ÿ”— Thu Jun 07, 2018, 12:36:14
#9991
@dedbox Sounds very cool! I'm looking forward to hearing more about it.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jun 07, 2018, 11:41:03 in reply to this tweet
#9990
@krismicinski Hm. There's the normal continuation + the exn handler (a kind of continuation). A pair of continuations is dual to a labelled sum of values. This programming pattern is thus like pattern matching.
๐Ÿ”— Thu Jun 07, 2018, 11:30:45 in reply to this tweet
#9989
RT @fsuzaki: @jasonfried There is a paper by Donald Schรถn (1979) in which he calls this a generative metaphor, one that shapes the way peopโ€ฆ
#9988
@dustyweb Right - the reason I mentioned JSON Schema was that it depends on and gives an "infoset" for JSON, plus an equivalence relation for JSON documents. Like, I don't care about Schema per se, just the notion of equivalence. Section 4.2 of the I-D: json-schema.org/latest/json-scโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 06, 2018, 09:48:45 in reply to this tweet
#9987
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jun 05, 2018, 13:57:27 in reply to this tweet
#9986
@alamajesse Sure, will do.
๐Ÿ”— Tue Jun 05, 2018, 13:52:23 in reply to this tweet
#9985
@BruceHoult You need to get out more, Bruce :-)
๐Ÿ”— Tue Jun 05, 2018, 12:03:05 in reply to this tweet
#9984
Fuck, this is so true. Also "bureaucrat". twitter.com/existentialcomโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ”— Tue Jun 05, 2018, 11:34:39
#9983
@alamajesse (e.g. try (equal? (string->jsexpr "1.0000000000000000000000000000000001") 1.0)...)
๐Ÿ”— Tue Jun 05, 2018, 11:33:14 in reply to this tweet
#9982
Good morning @dustyweb, I had a great chat with @tef last night about data languages, you might find github.com/imbal/rson interesting! Also, if you've not seen it, @alamajesse pointed out json-schema.org/latest/json-scโ€ฆ, which also looks nice.
๐Ÿ’Ÿ 5 ๐Ÿ”— Tue Jun 05, 2018, 11:30:22
#9980
JSON impls I know of that ignore order: Racket; three Smalltalk impls; many of the modern Erlang impls. In RSON, would it be worth considering flipping the arrangement, with unmarked {} being unordered and using an "orddict" tag for ordered, or similar?
๐Ÿ”— Tue Jun 05, 2018, 11:23:29 in reply to this tweet
#9981
Re the JSON Schema "instance" definition - The data model would have to be broadened to deal with the tags in RSON but otherwise looks quite good. It does treat objects as unordered though - I think this is best, because many JSON impls ignore order too
๐Ÿ” 1 ๐Ÿ”— Tue Jun 05, 2018, 11:23:29 in reply to this tweet
#9979
Good morning @tef, two things: (1) @alamajesse kindly pointed out json-schema.org/latest/json-scโ€ฆ which defines a plausible JSON data model which might be useful; and (2) Googling for RSON suggests a different name might be a good idea! Many RSONs exist...
๐Ÿ” 1 ๐Ÿ”— Tue Jun 05, 2018, 11:23:28
#9978
@alamajesse It does mean that an ordinary JSON reader can't necessarily be used with JSON Schema, of course. Did you write your own JSON reader for Argo?
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jun 05, 2018, 10:57:34 in reply to this tweet
#9977
@alamajesse That's really cool! Thank you. In all my whining about this over the years, I hadn't spotted the JSON Schema "instance" definition. json-schema.org/latest/json-scโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jun 05, 2018, 10:56:02 in reply to this tweet
#9976
@tef @whitequark "Implementations may refuse to read overly-nested structures" etc. Overly-many non-significant leading zeroes on a number etc. Oh that reminds me, did you already pin down that there shouldn't be unnecessary leading or trailing zeroes? Maybe not worth it
๐Ÿ”— Mon Jun 04, 2018, 23:11:33 in reply to this tweet
#9975
@tef @whitequark Maybe it can be seen as generalised limits-on-sizes-of-things: "Implementations may refuse to read a 4GB string" and obvs shouldn't just truncate the string arbitrarily - so the same should apply to numbers, lists, etc.
๐Ÿ”— Mon Jun 04, 2018, 23:09:55 in reply to this tweet
#9974
@whitequark @tef I wonder also if, by the time you get to "I'm having problems reading and working with JSON from my 8-bit microcontroller" you might be suffering from some broader issues, more generally
๐Ÿ”— Mon Jun 04, 2018, 22:57:30 in reply to this tweet
#9973
@whitequark @tef Mmm, an accelerationism I can get behind!
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jun 04, 2018, 22:51:55 in reply to this tweet
#9972
@tef (Maybe mandate "must read or die" though? "If you can't represent a number you've read, you must either explode, or put in an explicit 'poison' placeholder or similar. Must not silently truncate or otherwise yield a number not equal to the number read")
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 04, 2018, 22:50:56 in reply to this tweet
#9971
@tef I agree. IMO the approach I imagine handles that well: if the impl can't read/write an out-of-range number, it can't even get to the point of trying to compare it, right? So the problem solves itself
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 04, 2018, 22:39:24 in reply to this tweet
#9970
@tef I think, looking at the prose you just posted, that you've captured something compatible with what I want wrt numbers. ie: 1e1000 and 1.0e1000 and 0.1e1001 are the same, even though they may not be representable in any given implementation -- right?
๐Ÿ”— Mon Jun 04, 2018, 22:37:48 in reply to this tweet
#9969
@tef Love it, looks great. Will read more closely soon. Thanks for this!
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 04, 2018, 22:35:08 in reply to this tweet
#9968
@tef NaN and dict keys: good choices. Numbers *maybe* being arbitrary precision: booooo! Makes reliable interop hard! But it at least is no worse than JSON :-)
๐Ÿ”— Mon Jun 04, 2018, 22:33:56 in reply to this tweet
#9967
@russss @DRMacIver @tef Non-NaN floats have a reasonable equivalence, in their own terms. I don't much care for floats per se, though, but I can imagine situations where I might want to have non-integer *numbers* as keys. For instance, bucketing stats at resolutions of 0.5
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 04, 2018, 22:28:45 in reply to this tweet
#9966
@tef Anyway, I'm excited and hence perhaps coming on a bit strong. I like RSON. I'll think more about what we've been discussing. I think it's really promising.
๐Ÿ”— Mon Jun 04, 2018, 22:25:05 in reply to this tweet
#9965
@tef Ah - I am coming at it from the perspective of "what does this document denote", rather than what implementations do with it. Hence wanting numbers to denote numbers rather than width-tagged numbers, etc.
๐Ÿ”— Mon Jun 04, 2018, 22:22:55 in reply to this tweet
#9964
@tef Actually re bigdecimal - so long as you define when two of them are the same or not, maybe it'd be ok to say "implementation restrictions" may bound the size of numbers that can be worked with? Ugh, dunno. So: bigdecimal semantics, implementation restrictions.
๐Ÿ”— Mon Jun 04, 2018, 22:20:25 in reply to this tweet
#9963
@alamajesse See subsequent thread, and previous rants on the topic :) Nutshell: JSON is syntax only, has no semantics to speak of - when are two JSON "values" the same? The spec doesn't tell you. You can guess for null/true/false and lists, but everything else is completely up to impls
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 04, 2018, 22:17:09 in reply to this tweet
#9962
@tef Re float/bigdecimal: Right, but if you're back to letting implementations dictate, you may as well just say "if you're outside IEEE-double-representability, all bets are off". Re total sort orderings: that's a neat point, it's conservative in an interesting way.
๐Ÿ”— Mon Jun 04, 2018, 22:15:05 in reply to this tweet
#9961
@tef Maybe "if you put a NaN in a situation where it might be compared to any other value, you get to keep both halves"
๐Ÿ”— Mon Jun 04, 2018, 22:12:44 in reply to this tweet
#9960
@tef If they're floats then yes. If they're *numbers* then, hmm, yeah, sorta, but now you've added a theory of limits to your model? This way lies the Scheme numeric tower and (it goes without saying) madness. Polar or rectangular complex numbers? Quaternions?
๐Ÿ”— Mon Jun 04, 2018, 22:11:58 in reply to this tweet
#9959
@tef Man, the NaN thing is horrible. Really, trying to use a NaN as a key or in an equivalence or ordering at all should make the universe catch fire and trigger nasal demons.
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Jun 04, 2018, 22:09:59 in reply to this tweet
#9958
@tef Very, very nice. Quibbles: Remove syntactic distinction btw +0.0 and -0.0. Maybe clarify that numbers are kinda BigDecimalish in semantics? Clarify that if you put a NaN key in a record, you'll never get it back. Broaden sort order to all types - pick a total order on values?
๐Ÿ”— Mon Jun 04, 2018, 22:08:51 in reply to this tweet
#9957
@tef Ugh, your NaN point passed me by. Makes for a nice barber's paradox-ish thing. Happily, whichever way you go, the observable behaviour is the same: you can never retrieve the NaN-keyed value from the hash...
๐Ÿ”— Mon Jun 04, 2018, 21:55:16 in reply to this tweet
#9956
Not so much "the next 700 data languages" as "a data language that can survive the next 700 years". Constantly-obsolescent machine-specific esoterica such as fixed-width "integers" utterly unhelpful. vpri.org/pdf/tr2015004_โ€ฆ
๐Ÿ’Ÿ 6 ๐Ÿ” 3 ๐Ÿ”— Mon Jun 04, 2018, 21:51:10
#9955
@tef (I should say: consistent rejection of duplicates in terms of the format itself rather than an implementation is what drove me to write github.com/tjson/tjson-spโ€ฆ)
๐Ÿ”— Mon Jun 04, 2018, 21:46:58 in reply to this tweet
#9954
@tef Oooo, you like insertion order. Die, heretic scum! Seriously though, NaN isn't a number - it's not in the domain and there shouldn't be syntax for it. It's an IEEE float value, though. Re: strings, IMO equality should be on code points. Define normalization as out-of-scope.
๐Ÿ”— Mon Jun 04, 2018, 21:46:04 in reply to this tweet
#9953
@tef Fiddly areas include: strings (quick! NFC or NFKC? die heretic scum, etc); numbers (aforementioned int/float/fixedwidth issues). Canonicalization might be an interesting thing to consider. A total ordering over values, likewise useful.
๐Ÿ”— Mon Jun 04, 2018, 21:41:24 in reply to this tweet
#9952
@tef OK, I like the no-and-no answer - a number is a number is a number. Good for long-term persistence, among other things. Getting the equivalence tightened up seems quite doable too - would it be interesting to you if I took a look into it? ("soon" for some value of "soon")
๐Ÿ”— Mon Jun 04, 2018, 21:38:54 in reply to this tweet
#9951
@tef That's really neat! It could really go somewhere if you spelled out the details of when two values are equal or not a little more. (Are "integers" and "floating point" numbers disjoint? Are they fixed width? (My pref would be: no, and no))
๐Ÿ”— Mon Jun 04, 2018, 21:30:30 in reply to this tweet
#9950
@BrianTRice @samth Thanks for the pointer to EDN! It's almost... good! (Wow, a data exchange format that bothers to specify an equivalence relation!!!)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 04, 2018, 21:24:43 in reply to this tweet
#9949
@SeanTAllen
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jun 04, 2018, 21:21:24 in reply to this tweet
#9948
@samth It's great when you can carefully pick and choose the components that'll be producing and consuming the JSON. It's less great in open-world scenarios. But we've had this discussion before.
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jun 04, 2018, 21:18:38 in reply to this tweet
#9947
@tef OK, that's less beautiful.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 04, 2018, 21:17:18 in reply to this tweet
#9946
@tef That's beautiful!
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 04, 2018, 21:17:05 in reply to this tweet
#9945
@SeanTAllen (Drake meme) Rejecting: comma/tab-separated fields, newline-separated records Accepting: FS-separated fields, RS-separated records
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 04, 2018, 21:15:53 in reply to this tweet
#9944
@SeanTAllen Oh yeah, I forgot about YAML. For one brief, happy moment, I forgot about YAML.
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Jun 04, 2018, 21:13:14 in reply to this tweet
#9943
Perpetually mad about JSON and all other "data formats" on the internet
๐Ÿ’Ÿ 5 ๐Ÿ”— Mon Jun 04, 2018, 21:10:13
#9942
@etrepum @majek04, is this the kind of thing you or your colleagues might be able to help with?
๐Ÿ”— Mon Jun 04, 2018, 20:37:41 in reply to this tweet
#9941
@ciphergoth @joeerl Could you be the someone to pull together a review of the topic, Paul? I don't know of a good summary of the state-of-the-art, and Wikipedia is useless on the topic twitter.com/leastfixedpoinโ€ฆ
๐Ÿ”— Mon Jun 04, 2018, 16:53:28 in reply to this tweet
#9940
@joeerl Yeah it's great stuff. The topic gets into the weeds a bit with different authors using slightly different definitions for the legs of the triangle, and others extending to a pyramid, etc. Someone ("someone") needs to write a review article!
๐Ÿ”— Mon Jun 04, 2018, 14:29:12 in reply to this tweet
#9939
@DRMacIver Wow, you can see into the future already
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jun 04, 2018, 13:17:27 in reply to this tweet
#9938
@frabcus @BruceHoult I've not used `mr`, though I like the idea; I *have* used variants on this: $ cat foreachgit #!/bin/sh for gitdir in $(find . -type d -name .git) do repo=$(dirname $gitdir) echo "===== $repo" (cd $repo; "$@") echo done
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 04, 2018, 12:58:47 in reply to this tweet
#9937
@joeerl The PetNames idea is closest to a solution. Implementing it / scaling it up requires a really thorough examination of the kinds of *context* in which local PetNames for global secure names (keys/hashes) are used. Fish don't notice water; we don't notice name usage contexts...
๐Ÿ’Ÿ 7 ๐Ÿ”— Mon Jun 04, 2018, 12:46:33 in reply to this tweet
#9936
@joeerl It is a famously unsolve{d,able} problem: skyhunter.com/marcs/petnamesโ€ฆ
๐Ÿ’Ÿ 28 ๐Ÿ” 3 ๐Ÿ”— Mon Jun 04, 2018, 12:45:03 in reply to this tweet
#9935
RT @frabcus: Instead of the dodgy bash aliases I had before, turns out there's an actual product "mr" for doing "git status" or "git pull"โ€ฆ
#9934
@rogersm @_wilfredh Sadly, there are none. It taught me a lot but I never found the time to build something real from it.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 04, 2018, 00:36:15 in reply to this tweet
#9933
@DRMacIver I didn't really shell it very well, did I? Ah well, omelette this one go.
๐Ÿ”— Fri Jun 01, 2018, 23:23:00 in reply to this tweet
#9932
@dw_learngerman German has a word for everything.
๐Ÿ”— Fri Jun 01, 2018, 22:42:02 in reply to this tweet
#9931
@DRMacIver The... the yolk... the yolk's on you, David. I'll get my coat.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jun 01, 2018, 22:39:54 in reply to this tweet
#9930
DNS-over-HTTPS is proof that the world has gone mad
๐Ÿ’Ÿ 12 ๐Ÿ” 1 ๐Ÿ”— Fri Jun 01, 2018, 14:49:28
#9929
@DRMacIver I like that better. The pedantry of the second half matches the pedantry of the first.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jun 01, 2018, 12:06:28 in reply to this tweet
#9928
@DRMacIver Yep. "Thus I refute thee" is just a silly way of getting a bruised toe.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jun 01, 2018, 11:40:58 in reply to this tweet
#9927
@DRMacIver Oh, totally. But the territory, nonetheless, is the territory, perception or existence be damned!
๐Ÿ”— Fri Jun 01, 2018, 11:40:19 in reply to this tweet
#9926
@DRMacIver Well, are you a constructivist or not? Either hand me a territory, in which case I'll give it straight back to you ("here's the territory you ordered"), or submit to the power of quantification!
๐Ÿ”— Fri Jun 01, 2018, 11:39:24 in reply to this tweet
#9925
@DRMacIver (To which I respond: identity of indiscernibles)
๐Ÿ”— Fri Jun 01, 2018, 11:34:24 in reply to this tweet
#9924
@DRMacIver You've got a jolly tough row to hoe if you're working without an identity axiom.
๐Ÿ”— Fri Jun 01, 2018, 11:33:52 in reply to this tweet
#9923
@cmeik I'm surprised to see your operating system is written in Javascript
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 30, 2018, 12:05:50 in reply to this tweet
#9922
@spdegabrielle @greghendershott Ah, I see! Yes I am still pretty hazy on how each package's docs integrate with the remainder to form a unified documentation tree. Lots of convention, many ways to do it etc. makes it tricky for me to figure out. Pkg server OTOH enforces unique pkg names - much easier problem!
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 29, 2018, 09:39:54 in reply to this tweet
#9921
@spdegabrielle @greghendershott Whoa! That shouldn't happen - can you link to the two packages you found?
๐Ÿ”— Mon May 28, 2018, 18:25:58 in reply to this tweet
#9920
This is "hard breaking": youtube.com/watch?v=tK_Ef6โ€ฆ
๐Ÿ”— Sat May 26, 2018, 15:45:13 in reply to this tweet
#9919
Uber disabled the *brakes*. Them's the *breaks*. The regulators gave Uber a *break*, rather than putting a *brake* on their irresponsible crap. Their software *breaks* the *brakes*. With luck, they'll be *broke* soon.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat May 26, 2018, 15:39:03
#9918
Just used rmacs to repair a failing (nondeterministic hash traversal ordering) test in rmacs. Dogfood isn't particularly tasty, it turns out, but it isn't poisonous and won't kill me
๐Ÿ’Ÿ 4 ๐Ÿ”— Sat May 26, 2018, 14:05:27
#9917
@hylomorphism Yep. A UI metaphor that made use of peripheral vision would be nice, though; perhaps immersive displays are good even if 3D isn't that useful? 3D could be a stepping stone to sth useful IOW. And yes, main point is that experimenting is impossible with the shitty OSes we have :)
๐Ÿ”— Sat May 26, 2018, 13:43:23 in reply to this tweet
#9916
This is a hint of the kind of fluid, radical experimentation with user interface (etc.) that is within easy reach in a system designed for personal computing (i.e. not Unix, Windows or OSX): youtu.be/KNv5i8KyjGM
๐Ÿ’Ÿ 5 ๐Ÿ” 2 ๐Ÿ”— Sat May 26, 2018, 12:56:13
#9915
RT @landley: You can come here to work, but never permanently, no path to citizenship. You're a slave to your employer, fired means deporteโ€ฆ
#9914
RT @landley: Its full name is the "H1B Nonimmigrant Visa Program", which concisely summarizes why it's evil and should be abolished.
#9913
@MakeVotesMatter I'd love to give this a go, but the browser-based version hides my mouse cursor in the game on both Firefox and Chrome on Linux, rendering it practically impossible to use.
๐Ÿ”— Thu May 24, 2018, 19:36:30 in reply to this tweet
#9912
RT @Phil_Baty: Contemptible - Fresh anger over UK visa regime as Chinese scholar forced to leave Oxford as her BABY denied a visa https://tโ€ฆ
#9911
@graydon_pub I would read that blog post.
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu May 24, 2018, 19:00:38 in reply to this tweet
#9910
RT @fanf: thegracefulpatient.wordpress.com/2017/12/15/a-sโ€ฆ - A simple mental health pain scale.
#9909
@gregbuchanan Reading from Aristophanes in 7th form classics class, pronounced "brazier" as "brassiere"; took me a little while to figure out why everyone else started laughing :)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 24, 2018, 16:35:50 in reply to this tweet
#9908
@DavidFerris9 @OfficialSPGB @trussliz Oh neat! You're one of today's lucky 10,000! A thing called "Modern Monetary Theory" explains why the old "run out of someone else's money" saw is a non sequitur: en.wikipedia.org/wiki/Modern_Moโ€ฆ
๐Ÿ’Ÿ 9 ๐Ÿ” 1 ๐Ÿ”— Thu May 24, 2018, 09:52:31 in reply to this tweet
#9907
@bmastenbrook fastmail.com has been *fantastic* for personal email for my family. (I also host my own and it's been kind of ok I guess, might switch to fastmail too in the next few years maybe)
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue May 22, 2018, 21:35:05 in reply to this tweet
#9906
There was an old man with a beard A funny old man with a beard He had a big beard A great big old beard That amusing old man with a beard -- John Clarke
๐Ÿ’Ÿ 5 ๐Ÿ”— Tue May 22, 2018, 21:05:47
#9905
RT @wilbowma: PL Twitter: Help me collect jargon-synonyms: github.com/wilbowma/pl-thโ€ฆ
#9904
@tef Any sufficiently complicated computer networking protocol contains an ad hoc informally-specified bug-ridden slow implementation of half of a Content-Centric Networking design
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 22, 2018, 12:58:53 in reply to this tweet
#9903
RT @parker_ziegler: I've had _a ton_ of fun learning @reasonml and want to make it even more accessible for folks with little background inโ€ฆ
#9902
@parker_ziegler @dysinger @reasonml (The code has probably rotted since then, and the approach to concurrency is likely not the approach du jour.)
๐Ÿ”— Tue May 22, 2018, 12:13:26 in reply to this tweet
#9901
@parker_ziegler @dysinger @reasonml I'd love to see something on network I/O (in particular, writing TCP/IP services - a trivial chat service would be ideal) and concurrency! I wrote an OCaml TCP/IP server (SML/NJ too) many years ago, but didn't take the next step of making a chat server: github.com/tonyg/ocaml-neโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 22, 2018, 12:12:28 in reply to this tweet
#9900
Here's the start of the thread. twitter.com/TimClarePoet/sโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue May 22, 2018, 11:54:42
#9899
Conclusion to a very interesting thread. twitter.com/TimClarePoet/sโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Tue May 22, 2018, 11:54:26
#9898
@mjg59 If that isn't fine, actually, I don't know what is
๐Ÿ”— Tue May 22, 2018, 09:50:03 in reply to this tweet
#9897
All too true. Syndicate's filesystem API depends on inotify, and so it kind of mostly works OK, if you avoid the edge conditions. Ultimately the kernel should obviously expose Syndicateish dataspace-like state-replication facilities directly :-) twitter.com/andywingo/statโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Mon May 21, 2018, 17:28:53
#9896
Still mad at google for (effectively) killing XMPP as a viable federated network
๐Ÿ’Ÿ 12 ๐Ÿ” 5 ๐Ÿ”— Mon May 21, 2018, 09:04:11
#9895
@beka_valentine ALSO it is bad that ASCII is an /imperative/ language that pretends to be a declarative data language: "TAB" is clearly a command! Obvs tabs vs spaces debates are predicated on this misdesign and if it were fixed everything would be alright forever
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 21, 2018, 08:40:46 in reply to this tweet
#9894
All this time I've been railing against JSON's meaninglessness, when an even more flagrant and egregious example has been lurking right under my nose! twitter.com/beka_valentineโ€ฆ
๐Ÿ’Ÿ 6 ๐Ÿ” 1 ๐Ÿ”— Mon May 21, 2018, 08:35:12
#9893
@dysinger
๐Ÿ”— Sun May 20, 2018, 15:49:05 in reply to this tweet
#9892
@DRMacIver @samth For the macros I have in mind, no refactorings will break the macros. (This is actually almost always true for modern macros: they expand to ordinary code that's part of the same package, that then calls out to other libraries.)
๐Ÿ”— Sun May 20, 2018, 15:36:50 in reply to this tweet
#9891
@SeanTAllen I find it to be a tacit, subtle part of sw culture. Unix is great, right? It can't be improved upon; all we have to do is go back to the old Unix model, and all our problems will be over. Also, C is the *perfect* systems programming language.
๐Ÿ”— Sun May 20, 2018, 15:34:17 in reply to this tweet
#9890
@DRMacIver @samth Oh - refactoring is another step. Optional IMO. It can just fail to refactor the macro code; if it changes the rest, then compilation will fail, hopefully instructively. It can't be worse than C++ template errors, right?
๐Ÿ”— Sun May 20, 2018, 15:32:28 in reply to this tweet
#9889
@SeanTAllen The worst part of this is that the generation that grows up with "worse is worse" starts to see it as Tradition, Handed Down From The Gods, Which We Cannot Change, Because It Must Have Been Done For A Good Reason, Because Otherwise Nothing Makes Sense, And That's Hard To Believe
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun May 20, 2018, 15:30:54 in reply to this tweet
#9888
@DRMacIver @samth Oh, in my view that latter is the easy part. Why wouldn't it? The whole point of macro expansion is that it targets an underlying language.
๐Ÿ”— Sun May 20, 2018, 15:27:04 in reply to this tweet
#9887
@DRMacIver @samth It looks like perhaps something like XText might be sufficient for prototype / proof-of-concept work. Advertised to work with Eclipse, IntelliJ and apparently anything speaking Language Server Protocol.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun May 20, 2018, 15:24:00 in reply to this tweet
#9886
@missingfaktor Thank you! The pointer to xtext is very interesting.
๐Ÿ”— Sun May 20, 2018, 15:22:50 in reply to this tweet
#9885
Sadly, I'm pinching characters, and "hellscape" is longer than "scenario", so boring propriety wins the day :(
๐Ÿ”— Sun May 20, 2018, 14:12:42 in reply to this tweet
#9884
@dcreager Hm, well it's "par", yes - I'm still grappling with it. It resists comprehension. I might have to program with it for a bit to see what it wants to do.
๐Ÿ”— Sun May 20, 2018, 14:01:49 in reply to this tweet
#9883
"Consider the agents involved in a simple Internet-of-Things hellscape: ..."
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun May 20, 2018, 14:00:56
#9882
@DRMacIver Yeah. Accident of history then, I suppose. Ugh, prescriptivist developer tooling.
๐Ÿ”— Sun May 20, 2018, 12:40:58 in reply to this tweet
#9881
Maybe this is it? jetbrains.com/mps/ (Meme: *java developer* *mps* ... is this *syntax extension*?)
๐Ÿ’Ÿ 6 ๐Ÿ”— Sun May 20, 2018, 12:39:28 in reply to this tweet
#9880
@DRMacIver Good point. Although... they're not compatible with an IDE that doesn't know about them, I suppose, but there's nothing preventing IDEs from understanding syntax extensions. DrRacket is an existence proof.
๐Ÿ”— Sun May 20, 2018, 12:36:25 in reply to this tweet
#9879
@DRMacIver That's pretty sad. It also doesn't really help with syntax extension though, right? Like if I wanted to add my own kind of fancy foreach clause or similar?
๐Ÿ”— Sun May 20, 2018, 12:34:51 in reply to this tweet
#9878
Is there anything like sweet.js for Java? What do people do when they need to write syntax extensions to augment existing Java codebases?
#9877
Building intuition for Aโ…‹B. It's not easy.
#9876
RT @L__Macfarlane: Thanks to Theresa May, anyone hoping to bring a foreign spouse to the UK must have an income of at least ยฃ18,600. Princeโ€ฆ
#9875
@abecedarius @lukego @raganwald This kind of thinking is a nice way to approach having and eating one's cake! Automatic memory management then is orthogonal to forensic investigation techniques.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri May 18, 2018, 19:35:46 in reply to this tweet
#9874
@lukego @lambda_calculus @lexi_lambda And, ultimately, seen as such: if keeping stack frames gives useful provenance info, maybe we could generalize the tools to cover heap *and* stack; allow asking questions like "why is this object here?" etc, both for frames and other allocations.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri May 18, 2018, 19:29:27 in reply to this tweet
#9873
@lukego @lambda_calculus @lexi_lambda But for sure manual memory management is sometimes a good thing. Proper tail calls are really another kind of automated GC; not having them is manual memory management.
๐Ÿ”— Fri May 18, 2018, 19:28:25 in reply to this tweet
#9872
@lukego @lambda_calculus @lexi_lambda TBH I've found it more of a practical concern than not - knowing that tail calls are properly safe-for-space allows me more freedom to choose solutions that fit the problems at hand.
๐Ÿ”— Fri May 18, 2018, 19:27:37 in reply to this tweet
#9871
@lexi_lambda @lukego Uck. Better maybe to label explicitly where you *want* to leak memory for the sake of debug frames?
๐Ÿ”— Fri May 18, 2018, 18:53:36 in reply to this tweet
#9870
@cmeik Be careful dancing at the disco. youtube.com/watch?v=C-dl9Kโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri May 18, 2018, 18:51:01 in reply to this tweet
#9869
@dustyweb You mean "supporting proper tail calls" :P
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri May 18, 2018, 12:11:15 in reply to this tweet
#9868
RT @janeruffino: Citizens who use immigrants as scapegoats vote with their feelings. Being deported isnโ€™t about being โ€œsent home,โ€ itโ€™s aboโ€ฆ
#9867
RT @janeruffino: I canโ€™t explain how scary it was to go through this. And the more we accept casual deportation threats like theyโ€™re just aโ€ฆ
#9866
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 17, 2018, 16:42:08 in reply to this tweet
#9865
RT @blaine: Exhibit A: Labour's anti-refugee policies. Because today, when we say "illegal immigration" we nearly always are referring toโ€ฆ
#9864
@whitequark I have to admit, it is also a bit defeatist.
๐Ÿ”— Thu May 17, 2018, 11:08:33 in reply to this tweet
#9863
@whitequark Well, I mean to say the pattern you've identified is mirrored by uses of thisisfine.gif: those getting on with ordinary life, and those yelling that the world is on fire. It's a metonym
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 17, 2018, 11:01:29 in reply to this tweet
#9862
@whitequark You could call it "this is fine dot gif"
๐Ÿ”— Thu May 17, 2018, 10:57:15 in reply to this tweet
#9861
@spdegabrielle Very interesting! Are there any concurrency hazards to watch out for? (Can you share the name of the language? Is there anything written about it?)
๐Ÿ”— Thu May 17, 2018, 09:52:24 in reply to this tweet
#9860
@DRMacIver Why do you think shoes have tongues?
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Wed May 16, 2018, 17:59:13 in reply to this tweet
#9859
@smeerp Yep. There are a few golden takeaways in there: I particularly enjoyed the "packet-switching is maximally stateful" argument :-)
๐Ÿ”— Wed May 16, 2018, 14:12:20 in reply to this tweet
#9858
It's not just citizens suffering, of course, it's anyone who has to deal with the Home Office's inhuman malevolence. twitter.com/DavidLammy/staโ€ฆ
#9857
RT @jaggeree: Does anyone know of an organised protest about these horrific stories of how the Home Office is behaving? The time for just rโ€ฆ
#9856
@smeerp Hah! Page 33! I knew I recognised the writing style :-) It's a good book.
๐Ÿ”— Wed May 16, 2018, 10:35:26 in reply to this tweet
#9855
@pcwalton Wow. "If your function takes more than eleven arguments, you have forgotten at least one."
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed May 16, 2018, 10:22:43 in reply to this tweet
#9854
A 2,000 character limit can make a *heck* of a tight space.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 15, 2018, 16:10:31
#9853
@rossjones Just wait until you have to do a system update. It's nothing but clown shoes. (I've been hearing surprisingly very good things about linux/android apps on the new pixelbook, for people who are moving away from macs!)
๐Ÿ”— Tue May 15, 2018, 12:20:51 in reply to this tweet
#9852
RT @fdilke: now THATโ€™S โ€œcultural appropriationโ€: Monsters of Grok amorphia-apparel.com/grok/ Particularly Depeche Mode repurposed as Emmy Noeโ€ฆ
#9851
@spdegabrielle Yes please! (This might help explain why I'm interested in this kind of thing: github.com/tonyg/racket-rโ€ฆ -- ISTM there's an implied hierarchy of permanence/transience here, matching the memory hierarchy but extending *outwards* toward the disk and the network)
๐Ÿ”— Tue May 15, 2018, 12:16:25 in reply to this tweet
#9850
RT @DRMacIver: An elaboration of my automata theory problem from yesterday: cstheory.stackexchange.com/questions/4078โ€ฆ
#9849
@springrod Desperation + minimally satisfactory language offering = uptake. Very little to do with the languages themselves. "We must use something; this is something [i.e. it can be pressed into service]; therefore we must use this. Charge ahead!" Accidents of history iow.
๐Ÿ”— Tue May 15, 2018, 10:17:44 in reply to this tweet
#9848
@spdegabrielle That sounds simultaneously awesome and horrifying. I'm intrigued by the DB-backed variables.
๐Ÿ”— Mon May 14, 2018, 21:09:44 in reply to this tweet
#9847
@pigworker Worked for me too. ("one of us! one of us! one of us!...")
๐Ÿ”— Mon May 14, 2018, 21:08:31 in reply to this tweet
#9846
Briar looks really interesting. twitter.com/Dymaxion/statuโ€ฆ
#9845
RT @mwichary: Fascinated by UIs that accidentally amass memories. One of them is the wi-fi โ€œpreferred networksโ€ pane โ€“ unexpected remindersโ€ฆ
#9844
RT @JonnElledge: My god, he's right: @Protooptimism has discovered that Dickens used "gammon tendency" as a political insult in Nicholas Niโ€ฆ
#9843
RT @elakdawalla: Readers, colleagues, friends: My first book, The Design and Engineering of Curiosity, is now shipping from all online retaโ€ฆ
#9842
@dustyweb My sympathies. Everyone suffers from this. Mathematical notation in CS papers is not easy to read. Did you see Guy Steele's recent talk on this? It's very interesting: youtube.com/watch?v=dCuZkaโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Mon May 14, 2018, 17:15:35 in reply to this tweet
#9841
@DRMacIver This sounds... hard. I think (?) it's computable, though? Because there are only finitely many candidate Cs smaller than or equal to the size of B, which is a reasonable upper bound? #hlepful
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 14, 2018, 16:51:18 in reply to this tweet
#9840
@elplatt @willowbl00 I used to have a Suzuki Bandit 600 which was pretty decent for city riding as well as touring, fwiw. From what you wrote sounds like upgrading now is the way to go!
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 14, 2018, 16:38:22 in reply to this tweet
#9839
@andywingo (At first I read "unmutable" as "immutable" :-) ) If you're using the web twitter like me, I remove other people's likes from the page along with ads etc thus: eighty-twenty.org/2017/08/03/twiโ€ฆ
๐Ÿ”— Fri May 11, 2018, 18:17:58 in reply to this tweet
#9838
@MildredMarianne @douglass_os That's very cool! Eve is a fascinating design, I'm glad to see it being taken up!
๐Ÿ”— Fri May 11, 2018, 10:02:23 in reply to this tweet
#9837
"A change in perspective is worth 80 IQ points." twitter.com/angealbertini/โ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri May 11, 2018, 00:21:38
#9836
@akrey @SchuCodes That's not what a project is. Ah well, you can lead a horse to water I suppose. Have a good evening.
๐Ÿ”— Thu May 10, 2018, 22:34:57 in reply to this tweet
#9835
@akrey @SchuCodes If you've not used a Smalltalk system like Squeak, I suggest downloading one and having a play around. Applications as they exist in Windows/Mac/Android/iOS are *definitely* not a required part of a personal computing system.
๐Ÿ”— Thu May 10, 2018, 21:38:10 in reply to this tweet
#9834
@akrey @SchuCodes I'm mostly suggesting iTunes shouldn't even be an app; it should just be something you do to a collection of music objects to play 'em. The "coherent system design" part really does mean "system", i.e. the whole computing system, OS on upward.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu May 10, 2018, 20:09:19 in reply to this tweet
#9833
RT @PuercoPop: "neutering a design philosophy meant to empower computer users and replacing it with one meant to sell them things." โ€” httpsโ€ฆ
#9832
@bmastenbrook It's fine: as you say, part of being a developer is computational thinking. That'd be part of the "minimal training". People do seem to be able to cope with spreadsheets, including shuffling and sorting tables on various keys...
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 10, 2018, 20:06:14 in reply to this tweet
#9831
"The cult of the application", yes indeed! Why is my music player even an "app"? twitter.com/rektide/statusโ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Thu May 10, 2018, 20:04:18
#9830
@coreload @samth @arntzenius Exactly this. Why isn't my music player just a mode of usage of my spreadsheet?
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 10, 2018, 20:03:34 in reply to this tweet
#9829
@coreload @SchuCodes Yep. Comes under "coherent system design" :-)
๐Ÿ”— Thu May 10, 2018, 20:02:45 in reply to this tweet
#9828
@FRIdSUN @samth @arntzenius Why bother, when you can just show them Smalltalk? The experiments with middle-schoolers and Smalltalk from the mid-70s are interesting in this light: you don't necessarily need to teach much. (Obvs Smalltalk is no panacea, but it's an informative source of case studies.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 10, 2018, 20:02:03 in reply to this tweet
#9827
RT @GavinDoig: @leastfixedpoint Users, on the other hand...
#9826
@whitequark I don't think this is true! I think most difficulty in software is in getting something fit for purpose *at all*. Polishing the resulting turd can then stretch on for an arbitrary amount of time. So in a sense you're right, but it's maybe not the sense you meant :)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 10, 2018, 19:58:36 in reply to this tweet
#9825
Software doesn't have to be difficult. twitter.com/leastfixedpoinโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu May 10, 2018, 17:17:40
#9824
@samth @arntzenius (Consider that getting a rudimentary music player together for Unix requires a few text files, a couple shell scripts, and a convention for folder layout. Now, generalise from a 60s tty-centric to a 70s GUI-supporting environment and you have a "Smalltalk iTunes".)
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Thu May 10, 2018, 17:15:22 in reply to this tweet
#9823
@samth @arntzenius "iTunes in open source Smalltalk" isn't too implausible, I don't think. The perfect design part is actually optional - the fact anyone is able to get useful work done with unix is testament to that.
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu May 10, 2018, 17:13:18 in reply to this tweet
#9822
@samth Ah, OK - that comes under the heading of "minimal training". The fact that the feature at hand is impossible to add for basically everyone on the planet, training, experience or no, is the thrust of my point.
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu May 10, 2018, 17:10:20 in reply to this tweet
#9821
@samth I'm amazed!!! How would one go about adding such a feature to one's iTunes? Would it take more than, oh, an hour to do?
๐Ÿ”— Thu May 10, 2018, 16:47:20 in reply to this tweet
#9820
@SchuCodes Closed source is one; bad design, bad languages, bad tools, lack of coherent system design are others. If (in magical pixie land) everything were Smalltalk, it'd very likely be trivial to implement such a feature just as a side-effect of the coherent system design.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 10, 2018, 16:46:15 in reply to this tweet
#9819
The entire model of software production has yet to reach its full potential. Personal computing still hasn't happened. It should be /very straightforward/ for a minimally-trained person to add features like this to their own music player. twitter.com/alexhern/statuโ€ฆ
๐Ÿ’Ÿ 43 ๐Ÿ” 27 ๐Ÿ”— Wed May 09, 2018, 18:24:00
#9818
RT @daleharvey: So all the poeple tweeting about the chrome autoplay update broke your stuff, can you send me links that broke because we aโ€ฆ
#9817
Just when you thought the Home Office and the Government couldn't stoop any lower: openrightsgroup.org/press/releasesโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Wed May 09, 2018, 13:33:08
#9816
@dustyweb Likewise :-)
๐Ÿ”— Tue May 08, 2018, 22:44:24 in reply to this tweet
#9815
@BrianTRice SPKI SEXP's "display hint" is a bit like this: [3:tag]4:body
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 08, 2018, 18:37:49 in reply to this tweet
#9814
@DRMacIver I guess, generally, anywhere `flatten` appears in a Lispy codebase
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue May 08, 2018, 14:56:38 in reply to this tweet
#9813
@DRMacIver In Erlang (and occasionally thus in... certain Racket libraries) an IOList is made from arbitrarily-nested lists (actually conses) of binary blobs. Functions working with IOLists sometimes have errors related to properly destructuring the type. Maybe Hypothesis could help there.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 08, 2018, 14:56:20 in reply to this tweet
#9812
RT @frabcus: This is a top fact - inheritance is now useless even to the inheritors as you get it so late you can't use it to help you, sayโ€ฆ
#9811
@doitwithalambda I see and approve of the additional layer of indirection you have added to solve this problem :-)
๐Ÿ”— Tue May 08, 2018, 12:09:24 in reply to this tweet
#9810
@doitwithalambda Yeah, that's the one! (Still an open question how to treat R(-5.1) and R(-5.5).) Not sure of its proper name, but it's great for display purposes precisely because it's taught to kids in primary school.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 08, 2018, 12:05:01 in reply to this tweet
#9809
@doitwithalambda and I have no idea what's supposed to happen for x < 0. Ugh
๐Ÿ”— Tue May 08, 2018, 11:43:38 in reply to this tweet
#9808
@doitwithalambda Hmm, maybe it's not what I meant (now that I've googled it). The rounding I always want is if x - floor(x) < 0.5, then go for floor(x), else go for floor(x)+1
๐Ÿ”— Tue May 08, 2018, 11:42:32 in reply to this tweet
#9807
@doitwithalambda Does it have a swedish-rounder? That's almost always the one I want, and it always takes an age to hunt it down
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 08, 2018, 11:25:44 in reply to this tweet
#9806
@SeanTAllen Clamber over the cars. Noisy as you like.
๐Ÿ”— Tue May 08, 2018, 10:55:59 in reply to this tweet
#9805
@ciphergoth What an essay. I like (parts of) the idea of Haan - I think the writer has identified something real. But the refusal to take complaints seriously unless they come with a crisp, precise, complete vision of a resolution? Lazy and unempathetic. "Do my work for me," etc.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 08, 2018, 10:43:53 in reply to this tweet
#9804
@dcreager This is interesting: it looks to be starting from a data model and proceeding toward a way of writing down instances using (arbitrary?) other transfer syntaxes. Thanks for the pointer!
๐Ÿ”— Tue May 08, 2018, 10:35:08 in reply to this tweet
#9803
@dcreager By "semantics", I mean more or less "has a reasonable, non-trivial equivalence relation". JSON doesn't have one. Thanks for the pointer to msgpack; it seems much like other similar designs (e.g. CBOR) at heart.
๐Ÿ”— Tue May 08, 2018, 10:33:43 in reply to this tweet
#9802
@coreload I think making a connection between Syndicate and RDF's data model would be **awesome**, but it'd be a step too far for me at present - I need to focus on other things for the now
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 07, 2018, 21:56:31 in reply to this tweet
#9801
@beroal_cs Don't be so literal :) Read, perhaps, as "... but no floats, only integers."
๐Ÿ”— Mon May 07, 2018, 21:52:57 in reply to this tweet
#9800
@abecedarius Thanks! I'll concentrate on the usenix one
๐Ÿ”— Mon May 07, 2018, 19:52:09 in reply to this tweet
#9799
@ArmyOfBruce Maybe :-) but I am after something that fits semi-structured, probably cycle-free data, with a reasonable equivalence relation etc etc.; actually, you know, I should probably take another glance at JSON-LD.
๐Ÿ”— Mon May 07, 2018, 19:50:55 in reply to this tweet
#9798
@dustyweb OK, sounds good! See you there. I'll get mumble set up some 10-15 mins ahead of time as per that page
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 07, 2018, 19:49:44 in reply to this tweet
#9797
@ArmyOfBruce That has the benefit of starting from semantics; but it's a very complex model! I'd be nervous about having to drag in URIs etc etc.
๐Ÿ”— Mon May 07, 2018, 19:46:22 in reply to this tweet
#9796
@dustyweb Shall we say 1pm your time tomorrow, then?
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 07, 2018, 19:45:27 in reply to this tweet
#9795
@abecedarius Oh! Interesting! I found link.springer.com/chapter/10.100โ€ฆ but now you've sent that usenix link I wonder if it's the same thing. I haven't looked at either paper yet.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 07, 2018, 19:42:28 in reply to this tweet
#9794
@paul_snively Thanks, I'd forgotten about extprot.
๐Ÿ”— Mon May 07, 2018, 19:41:34 in reply to this tweet
#9793
@dustyweb Wednesday morning is good. I'm 6h ahead of you - how about 10am your time? (Anything between 6am your time and 3pm your time probably works for me)
๐Ÿ”— Mon May 07, 2018, 19:35:15 in reply to this tweet
#9792
@abecedarius ASDL is new to me - thanks for the pointer! I'm made nervous by seeing the "object-oriented" part in the paper title though ;-)
๐Ÿ”— Mon May 07, 2018, 19:33:50 in reply to this tweet
#9791
@dustyweb That is actually a pretty interesting idea. Shall we hop on a call this week to discuss? Maybe tomorrow? (Remind me which timezone you're in?)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 07, 2018, 19:28:40 in reply to this tweet
#9790
@dustyweb Its ability to serialize cycles, and its extensibility, both give me pause... and IIRC (it has been a while though!) it runs into the problem of stably naming types/constructors...
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 07, 2018, 19:27:50 in reply to this tweet
#9789
@aidanskinner @ciphergoth Another such victory, ...
๐Ÿ”— Mon May 07, 2018, 19:25:53 in reply to this tweet
#9788
@aidanskinner @ciphergoth Sorry, tone is hard to do on twitter: I mean that (1) it'd be awesome if JSON could be salvaged, but it can't IMO, and (2) we all on the AMQP committee fell into the Unavoidable Trap, which isn't a blame situation but is just one of those things.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 07, 2018, 19:23:17 in reply to this tweet
#9787
@aidanskinner @ciphergoth (Hey, though, wasn't it awesome to spend such a lot of the AMQP committee's time designing a really *good* serialization format!)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 07, 2018, 19:19:17 in reply to this tweet
#9786
@aidanskinner @ciphergoth It pleases sir to jest.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 07, 2018, 19:17:56 in reply to this tweet
#9785
@aidanskinner @ciphergoth The CBOR doc itself demonstrates a big part of the problem: connecting the denotations of different representations to each other. It tries a bit to map to/from JSON, but doesn't get far - and can't, because JSON has no semantics :-/
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 07, 2018, 19:16:20 in reply to this tweet
#9784
@ciphergoth Yep, but canonicalization depends on having a real equivalence underneath, and it's *that* that's crucial for my purposes (pattern-based dispatch; deduplication). The canonicalization is almost a freebie, given a real equivalence :-)
๐Ÿ”— Mon May 07, 2018, 19:12:17 in reply to this tweet
#9783
@ciphergoth I do feel that the document reflects the (apparently inescapable and unavoidable?) trap of having started the design process with concrete syntax, with only a vague semantic model in mind, rather than starting with a crisp semantic model and letting the syntax follow.
๐Ÿ”— Mon May 07, 2018, 19:04:48 in reply to this tweet
#9782
@elplatt SPKI SEXP sorta-kinda has ordered maps, in that maps end up being lists like (i-am-a-map (key1 value1) (key2 value2)); Bencode has niceish maps, with keys required to appear in lexicographic order, but the keys can't be anything but byte strings :-/
๐Ÿ”— Mon May 07, 2018, 19:02:09 in reply to this tweet
#9781
@coreload Maybe you're right. Syndicate aims at smooth embedding within host languages, so there's a "wouldn't it be nice if" requirement on supporting common kinds of simple and compound data (text, numbers, binary; labelled sums, products, sequences, maps), and a proper semantics is key
๐Ÿ”— Mon May 07, 2018, 19:00:47 in reply to this tweet
#9780
@ciphergoth I like it! Good numbers, at least a stab at a canonical form, binary support. I'm concerned by its vague semantics, the large number of optional syntactic elements, and its extensibility (which seems dicey from a canonicalization/semantics perspective).
๐Ÿ”— Mon May 07, 2018, 18:59:03 in reply to this tweet
#9779
@dustyweb Yes, that's the problem with SPKI SEXP. I'm seriously considering doing that work, because it's a fine starting point in other respects.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 07, 2018, 18:54:38 in reply to this tweet
#9778
@PuercoPop Interesting idea; but R4RS doesn't have maps, structs, binary data or Unicode support. It treats vectors, lists, and non-list cons-based structures separately. Also, it has a plethora of complex equivalences.
๐Ÿ”— Mon May 07, 2018, 18:53:59 in reply to this tweet
#9777
Languages for semi-structured data! JSON: nice, but no binary & suffers a lack of semantics; SPKI SEXP: fine, but no numbers or text; Bencode: almost perfect perhaps?? but no ๐‘, only ๐™. None of the above support tagged variants.
๐Ÿ’Ÿ 7 ๐Ÿ” 2 ๐Ÿ”— Mon May 07, 2018, 18:13:56
#9776
@coreload @ArmyOfBruce Yes indeed, that's what I'm working on. Need a lingua franca for semi-structured untyped data, amenable to the forms of indexing I've explored so far
๐Ÿ”— Mon May 07, 2018, 18:10:22 in reply to this tweet
#9775
@ArmyOfBruce I'd be interested to hear your thoughts!
๐Ÿ”— Mon May 07, 2018, 18:09:32 in reply to this tweet
#9774
@ArmyOfBruce Trying to figure out how to get multiple PLs to talk to each other, without inventing Yet Another Shitty Serialization Format. Problem being, they're all shitty. Am having AMQP committee flashbacks :-(
๐Ÿ”— Mon May 07, 2018, 13:42:59 in reply to this tweet
#9773
๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ oh god, the horror, the horror en.wikipedia.org/wiki/Comparisoโ€ฆ
๐Ÿ’Ÿ 7 ๐Ÿ” 2 ๐Ÿ”— Sun May 06, 2018, 20:38:36
#9772
@coreload Ah, I see. Yeah, the smooth polished surfaces of the artisanal hand-crafted first-order integrity checks really complement the glitch aesthetic of the manual memory management.
๐Ÿ”— Sun May 06, 2018, 17:35:48 in reply to this tweet
#9771
@coreload How does using assert() prevent SEGV? Did I miss something on that page?
๐Ÿ”— Sun May 06, 2018, 17:23:47 in reply to this tweet
#9770
@munificentbob Any slight imperfections are part-and-parcel of the hand-crafted nature of the process; those SEGVs you're getting are signs of an authentic experience. Each run is different! If you want cold, mechanical, mass-produced SEGV-free programs, there's a Javamart just down the street.
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun May 06, 2018, 12:48:24 in reply to this tweet
#9769
England continues to suffer under its barbarous, undemocratic First Past The Post electoral method. twitter.com/meichlkirkby/sโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat May 05, 2018, 11:40:23
#9768
RT @doctor_oxford: Astonishing figures. 4000 people denied their right to vote yesterday because they lacked the right voter ID. This - inโ€ฆ
#9767
@JasonGloverNZ Better than coal, for sure!
๐Ÿ”— Sat May 05, 2018, 00:12:18 in reply to this tweet
#9766
@williamsjoe I dunno, that'd be an IPX/SPX joke, wouldn't it?
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat May 05, 2018, 00:03:45 in reply to this tweet
#9765
Christ almighty. We're so screwed twitter.com/RogerPielkeJr/โ€ฆ
๐Ÿ’Ÿ 12 ๐Ÿ” 4 ๐Ÿ”— Fri May 04, 2018, 18:22:12
#9764
RT @ShriramKMurthi: A tweetstorm on why conferences should NOT extend deadlines. It's unprofessional and disruptive and not always a joyfulโ€ฆ
#9763
@DrDonnaYates Tricky. The alarm is in a sense-compute-actuate loop with each step being nontrivial; it is a *subject* in an important way. An inert "do up your seatbelt!" sign isn't in a (nontrivial) S-C-A loop, and feels much more objecty. But the sign could *cause* compliance too... hmmm.
๐Ÿ”— Fri May 04, 2018, 15:22:23 in reply to this tweet
#9762
@sustrik It seems very likely to me, but only based on my own limited observations.
๐Ÿ”— Fri May 04, 2018, 10:58:58 in reply to this tweet
#9761
What classic character features in novels by the late, great Iain M. Banks? A) No Gravitas B) Hardly Any Gravitas C) A Fair Amount of Gravitas D) An Overwhelming Surplus of Gravitas twitter.com/zannah/status/โ€ฆ
๐Ÿ’Ÿ 9 ๐Ÿ” 2 ๐Ÿ”— Thu May 03, 2018, 19:52:33
#9760
@michaeljforster @coreload Thanks. I've found people.csail.mit.edu/gregs/ll1-discโ€ฆ , but it looks like @avibryant was very active in the discussions so it could be hard to find the specific post you're thinking of. Avi, do you remember this at all?
๐Ÿ”— Thu May 03, 2018, 16:13:18 in reply to this tweet
#9759
@michaeljforster @coreload (Do you mean the LL1 mailing list?)
๐Ÿ”— Thu May 03, 2018, 16:10:17 in reply to this tweet
#9758
@michaeljforster @coreload I would love to read that! Is there an archive copy available anywhere, do you know?
๐Ÿ”— Thu May 03, 2018, 16:09:20 in reply to this tweet
#9757
Having ECC memory widely deployed would be wonderful for many reasons, not least security. twitter.com/bmastenbrook/sโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 3 ๐Ÿ”— Thu May 03, 2018, 16:08:50
#9756
@jjcarett2 But I'm afraid I'm also reading between the lines a bit, based on papers like Alan's HOPL paper, some of his other writing, his talks, and my experience of using Smalltalk environments myself and trying to design similar and different languages.
๐Ÿ”— Thu May 03, 2018, 15:34:24 in reply to this tweet
#9755
@jjcarett2 The best real source I have is "The Early History of Smalltalk", Alan Kay, 1993, ACM SIGPLAN Notices (paper given at HOPL-II) [1]. See in particular part V, and everything about Smalltalk-76. [1] worrydream.com/EarlyHistoryOfโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 03, 2018, 15:33:38 in reply to this tweet
#9754
RT @fringetracker: Oh wow - matplotlib, NumPy and pandas, essential scientific infrastructure used by millions, are each maintained by feweโ€ฆ
#9753
@coreload Totally. It's interesting to think about the differences between Smalltalk's and Self's tooling. The latter I find harder to use, more low-level perhaps, and I speculate it's because Self has weaker invariants re: structure than Smalltalk offers, as a foundation for tooling.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 03, 2018, 15:10:59 in reply to this tweet
#9752
RT @natashenka: Taken while slicing and dicing conference shirts so they will fit: this is how a women's medium shirt compares to a men's mโ€ฆ
#9751
@tomkatsumi Ending FPTP is the only way out of this mess :-(
๐Ÿ”— Thu May 03, 2018, 12:18:41 in reply to this tweet
#9750
While Smalltalk's runtime model is incredibly dynamic, its *metamodel* is very very static indeed. This was part of the shift from Smalltalk-72 to -76: identification and baking-in of the meta patterns people were using, making them *legible* to tooling. twitter.com/leastfixedpoinโ€ฆ
๐Ÿ’Ÿ 9 ๐Ÿ” 1 ๐Ÿ”— Thu May 03, 2018, 11:54:35
#9749
@DRMacIver And then the rest was just cheap play on "for want of a nail, the kingdom was lost"
๐Ÿ”— Thu May 03, 2018, 11:52:07 in reply to this tweet
#9748
@DRMacIver So here, the "non functional requirement" was "reasonable startup times" and because the notions of module, startup time, process, global module dictionary etc aren't present in the designed metamodel, there's no reasonable way to get traction on the issue.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 03, 2018, 11:51:18 in reply to this tweet
#9747
@DRMacIver Oh, sorry. Just that Python, C etc lack a coherent story around what code *is* at different phases in a program. This makes writing IDEs, debuggers and other tooling incredibly hard. Lisp and Racket do better, and Smalltalk's excellent metamodel is in many ways its special sauce.
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Thu May 03, 2018, 11:50:15 in reply to this tweet
#9746
This computer scientist clicked with the idea almost immediately. After all, what is a program but data under interpretation? Clearly, data is *active* whenever it is *interpreted*. From that foundation, lots of fun stuff follows, e.g. thinking about alternative interpreters. twitter.com/DrDonnaYates/sโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ”— Thu May 03, 2018, 11:46:15
#9745
@DRMacIver For lack of a metamodel, the non-functional requirements were lost
๐Ÿ”— Thu May 03, 2018, 11:40:18 in reply to this tweet
#9744
@aramallo @joeerl Nice. I arrived at this tuplespace-like design from the other direction: from messaging, and consideration of network boundaries and intra-network state, via my experience working on RabbitMQ and AMQP.
๐Ÿ”— Thu May 03, 2018, 11:08:44 in reply to this tweet
#9743
... wow. So, something is deeply rotten on many many levels for this kind of thing to be able to happen. twitter.com/chrisapplegateโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Thu May 03, 2018, 11:03:27
#9742
@buro9 Until then, jeans and a t-shirt and sweater and trainers is Fine, I Guess. Sigh :-)
๐Ÿ”— Thu May 03, 2018, 10:53:27 in reply to this tweet
#9741
@buro9 I'm sometimes bored w. Ordinary Casual Man Look, definitely. I don't want to dress as a woman/painting/etcโ€”or at least haven't considered it deeplyโ€”but if/when I get the energy, there's room to step up to next-level Man Look; lots of spectrum there waiting to be explored.
๐Ÿ”— Thu May 03, 2018, 10:52:52 in reply to this tweet
#9740
I really care about Proportional Representation, for some reason, it turns out. FPTP is so obviously evil and wrong. I feel like PR has improved New Zealand politics immensely.
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu May 03, 2018, 10:44:31 in reply to this tweet
#9739
Retweeting from elsethread for visibility twitter.com/leastfixedpoinโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 03, 2018, 10:42:53
#9738
@DRMacIver Also: O, voter! Please contact your MP to encourage them to support Proportional Representation! Neither of the major parties do, for obviously self-serving and corrupt reasons, but it can only help to gently encourage them to do the right thing.
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Thu May 03, 2018, 10:38:16 in reply to this tweet
#9737
@aramallo @joeerl Very cool! So far, I've been working on programming language design for this kind of model, and haven't strayed too far into dist sys territory. You might also be interested in the Fact Space model of Mostinckx et al; brief notes and links to papers at syndicate-lang.org/tonyg-dissertaโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 03, 2018, 10:29:26 in reply to this tweet
#9736
@abecedarius @pradnelluru @joeerl @Dynamicland1 I agree - well worth exploring.
๐Ÿ”— Wed May 02, 2018, 21:31:34 in reply to this tweet
#9735
RT @mbostock: Donโ€™t compare percentage change on a linear scale; use a log scale instead. -50% (0.5ร—) is as big a change as +100% (2ร—). httโ€ฆ
#9734
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed May 02, 2018, 18:55:56
#9733
@blaine Phew! Because it was *such* a shocking idea, that "too strict" could be held by so few people *at all*, let alone notional "progressives".
๐Ÿ”— Wed May 02, 2018, 18:39:15 in reply to this tweet
#9732
@blaine Oh wait, I think I misunderstood the poll. Doesn't it say, instead, "3% of people think Labour's immigration policy is too strict?"
๐Ÿ”— Wed May 02, 2018, 15:56:44 in reply to this tweet
#9731
@pradnelluru @joeerl Here's a paragraph outlining the key differences between tuplespaces and dataspaces: syndicate-lang.org/tonyg-dissertaโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed May 02, 2018, 14:05:58 in reply to this tweet
#9730
@pradnelluru @joeerl Because assertions aren't messages - they're more like tuples in a tuplespace, or rows in a DB table. An assertion is long-lived, and is placed in a shared space by an actor. The actor may explicitly remove assertions, but when the actor terminates, all its assertions go with it.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 02, 2018, 14:05:04 in reply to this tweet
#9729
@coreload @joeerl Yep. Leases aren't part of the Syndicate programming model, though they may be part of the runtime implementation. Syndicate "takes care of it for you", along with a few other vital things - or at least, that's the intent :)
๐Ÿ”— Wed May 02, 2018, 14:03:14 in reply to this tweet
#9728
@mmzeeman @PLT_cheater @mworrell Oh, right. Yes, I have separate actors for models and views. (There are still toolchain-related warts wrt separate compilation of modules, however, so the JS examples I have combine both kinds of actors in the same file.)
๐Ÿ”— Wed May 02, 2018, 14:00:59 in reply to this tweet
#9727
@mmzeeman @PLT_cheater @mworrell You might find the TodoMVC demo interesting [1,2]. Also, there's a simple whatsapp/slack-like web-based chat app that shows client/server Syndicate [3]. Not quite ready for non-programmers :-) [1] syndicate-lang.org/examples/#todoโ€ฆ [2] github.com/tonyg/syndicatโ€ฆ [3] github.com/tonyg/syndicatโ€ฆ
๐Ÿ”— Wed May 02, 2018, 12:53:44 in reply to this tweet
#9726
@mmzeeman @PLT_cheater @mworrell Finally, do you use "presence" information at all in your system? I've found making interest-in-assertions a visible assertion in itself to be very useful for judging "presence"-type questions and doing resource (de)allocation.
๐Ÿ”— Wed May 02, 2018, 11:40:45 in reply to this tweet
#9725
@mmzeeman @PLT_cheater @mworrell I'm also curious as to whether your system sends an initial snapshot of the requested state upon subscription, or whether it just sends subsequent change notifications. More and more systems are recognising that the former is often pretty important
๐Ÿ”— Wed May 02, 2018, 11:39:52 in reply to this tweet
#9724
@mmzeeman @PLT_cheater @mworrell Cool. I wonder if the conversational state metaphor (chapter 2) and the facet/field/endpoint language structures (chapter 5 et seq) would be useful in your setting for organising the structure of programs?
๐Ÿ”— Wed May 02, 2018, 11:38:58 in reply to this tweet
#9723
@joeerl Casting interaction in terms of shared conversational state seems to work out pretty well. Key difference w tuple spaces is the assertions are *owned* and vanish when their asserting actor terminates. I actually came to this design by generalising Erlang's link mechanism!
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 02, 2018, 11:06:00 in reply to this tweet
#9722
@coreload It's rendering to a GL surface, using Racket's pict and image libraries to actually specify the graphics. (Each actor asserts `sprite` structs, each with a transformation matrix and a bitmap, more or less. A compositor actor tracks these and renders to the display.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 02, 2018, 11:04:26 in reply to this tweet
#9721
RT @github: Today, custom domains on GitHub Pages are gaining support for HTTPS via @letsencrypt. It's another step towards making the webโ€ฆ
#9720
@PLT_cheater Ah, ok: no, not short-circuited syntactically like that. It's close-ish to a debruijn notation I suppose.
๐Ÿ”— Tue May 01, 2018, 19:12:58 in reply to this tweet
#9719
@PLT_cheater And that's as formal as it ever got :-) Reduction rewrite rules are easyish to write down. I once figured out a couple of diode-like symbols for shift and reset, which fit quite naturally into the notation and the rewrite system, but that's as far as I've gone
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 01, 2018, 19:09:45 in reply to this tweet
#9718
@PLT_cheater The lines are lambdas. The boxes are applications. When an arrow leads from a corner of an application-box to the underside of a lambda-line, that indicates a reference to the bound variable there. When the arrow points to another box, it's a nested application.
๐Ÿ”— Tue May 01, 2018, 19:09:03 in reply to this tweet
#9717
@PLT_cheater I'm not sure! It's trivially simple, though: I'm sure it, or something much like it, has been reinvented many times. It's something I did years ago, before grad school. I haven't studied it formally at all.
๐Ÿ”— Tue May 01, 2018, 19:02:58 in reply to this tweet
#9716
Almost everything you see in this screenshot is a (Syndicate) assertion. The DOM is constructed in response to assertions describing the view and the model; DOM events flow back to the underlying actors as assertions.
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Tue May 01, 2018, 19:01:05 in reply to this tweet
#9715
Everything you see in this screenshot is a (Syndicate) assertion. The backdrop, the player, the ground, the ladybirds, the key, the scoreboard, etc.
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Tue May 01, 2018, 19:01:04 in reply to this tweet
#9714
Everything you see in this screenshot is a (Syndicate) assertion. The desktop background, the window list, the start button, the frames, the buttons, the clock, etc.
๐Ÿ’Ÿ 21 ๐Ÿ” 3 ๐Ÿ”— Tue May 01, 2018, 19:01:03
#9713
@PLT_cheater It's a graphical notation I invented for lambda calculus; specifically, it shows ((lambda (x) (f (x x))) (lambda (x) (f (x x)))) - part of a leastfixedpoint
๐Ÿ”— Tue May 01, 2018, 18:55:30 in reply to this tweet
#9712
@PLT_cheater The 2D library can be seen in the slides showing a 2D platform game [1] and a 2D windowing system desktop [2]. "Everything you see on the screen is an /assertion/." [1] syndicate-lang.org/tonyg-dissertaโ€ฆ [2] syndicate-lang.org/tonyg-dissertaโ€ฆ
๐Ÿ”— Tue May 01, 2018, 18:53:47 in reply to this tweet
#9711
@PLT_cheater syndicate-lang.org - website isn't great yet, my dissertation [1] and defense slides [2] have pictures and better explanation [1] syndicate-lang.org/tonyg-dissertaโ€ฆ (PDF also available) [2] syndicate-lang.org/tonyg-dissertaโ€ฆ
๐Ÿ’Ÿ 8 ๐Ÿ”— Tue May 01, 2018, 18:50:56 in reply to this tweet
#9710
Neat. The new Syndicate's 2D graphics library is about 20 times faster than the old one! From 20 sprites at 20 fps to 135 sprites at 60fps.
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue May 01, 2018, 18:46:57
#9709
@mntmn That picture looks oddly familiar: like the memory banks of HAL at the end of 2001. "Stop, Dave. Please stop. I can feel my mind going, Dave."
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 01, 2018, 14:22:46 in reply to this tweet
#9708
This is a fantastic thread. I recommend you keep reading to the end. twitter.com/sarahmei/statuโ€ฆ
๐Ÿ’Ÿ 7 ๐Ÿ” 4 ๐Ÿ”— Mon Apr 30, 2018, 23:25:22
#9707
@psygnisfive I hope you've seen the original Actor paper! It's... quite a trip: eighty-twenty.org/2016/10/12/hewโ€ฆ
๐Ÿ”— Mon Apr 30, 2018, 23:11:02 in reply to this tweet
#9706
Delighted to see on the linked map that my local MP @GradySNP supports proper Proportional Representation. If your MP isn't one of the enlightened little green hexagons on the map, please reach out to them to indicate your support for PR! It's the only democratic choice! twitter.com/MakeVotesMatteโ€ฆ
๐Ÿ’Ÿ 9 ๐Ÿ” 1 ๐Ÿ”— Mon Apr 30, 2018, 17:27:17
#9705
OK, so: 400ppm in 2013; 410ppm today, 2018. scientificamerican.com/article/we-jusโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 29, 2018, 11:21:30
#9704
RT @tylrtrmbl: @rygorous @jyzg Never mind I found this table pcg-random.org
#9703
RT @rygorous: Mersenne Twister: small code, small state, high throughput, high-quality random numbers: pick any 0.
#9702
RT @cafuego: Naked eye astronomy - the solar system sits in the Milky Way at an angle. Three planets along the plane of the solar system (โ€ฆ
#9701
@asumu It's a bit hilly compared to Boston. I'm mostly dreading the effects of the probably-quite-a-few months of not-cycling
๐Ÿ”— Sat Apr 28, 2018, 20:55:43 in reply to this tweet
#9700
@asumu I'm dreading what I will learn about my body when I finally get a bicycle here in Glasgow
๐Ÿ”— Sat Apr 28, 2018, 20:52:19 in reply to this tweet
#9699
@sclv $15 to express the axiom of choice, but as a consequence you get your money back twice over
๐Ÿ’Ÿ 5 ๐Ÿ”— Sat Apr 28, 2018, 20:43:18 in reply to this tweet
#9698
RT @lexi_lambda: Now, you might reasonable ask why this was so hard. This isnโ€™t exactly a super fancy feature. But Hackettโ€™s deriving is spโ€ฆ
#9697
RT @lexi_lambda: Finally, after a great deal of churn and unexpected obstacles, Hackett supports basic typeclass deriving! ๐ŸŽ‰ https://t.co/Nโ€ฆ
#9696
@SeanTAllen (YMMV but I have been having excellent luck with appear.in recently)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Apr 26, 2018, 20:00:29 in reply to this tweet
#9695
@jerrykuch @kbschroedy My dad and I have had good results from this technique of simply washing the eyes; unsure if it will help with nasal congestion: theobrominated.blogspot.co.uk/2017/12/what-iโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Apr 26, 2018, 19:59:11 in reply to this tweet
#9694
I still really like chapter 2 of my dissertation. syndicate-lang.org/tonyg-dissertaโ€ฆ
๐Ÿ’Ÿ 8 ๐Ÿ” 5 ๐Ÿ”— Thu Apr 26, 2018, 16:48:40
#9693
@cmeik knuckle tat: "RFC " "1982"
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Apr 26, 2018, 14:49:05 in reply to this tweet
#9692
RT @KirinDave: I am now offering a professional distributed systems consultancy where I set up a twillio to call you every morning at 10amโ€ฆ
#9691
@dwragg To be clear, the proposition "fun" is neither neither true nor false nor true.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Apr 25, 2018, 18:23:41 in reply to this tweet
#9690
@RuffTimo @ChristopherA Sounds spki'ly familiar
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Apr 24, 2018, 23:08:56 in reply to this tweet
#9689
RT @urbanthoughts11: Bike lanes only look empty because they are efficient. This stretch in Copenhagen actually conveys 8 times as many peoโ€ฆ
#9688
@alamajesse That was actually a problem. The work stuff I wanted to do while I waited was on the other (linux) partition :-/ Shoulda pushed it before I booted into Windows...
๐Ÿ”— Tue Apr 24, 2018, 21:31:30 in reply to this tweet
#9687
@andywingo OMG gross! :-(
๐Ÿ”— Tue Apr 24, 2018, 15:35:17 in reply to this tweet
#9685
Microsoft is responsible for a huge amount of avoidable human suffering.
๐Ÿ’Ÿ 4 ๐Ÿ”— Tue Apr 24, 2018, 15:25:40 in reply to this tweet
#9686
The beauty of it is that this is an unmodified, little-used installation of Windows 10. If it's this bad for a relatively pristine, simple setup, I shudder to think of the pain others must endure on a daily basis.
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Apr 24, 2018, 15:25:40 in reply to this tweet
#9684
This is a feature so badly put together that there's a dedicated troubleshooter for it. The expected process: 1. Try to update. 2. Watch the failure. 3. Try the troubleshooter. 4. It may help, it may not help, or it may not even load. Mine's stuck "initializing" right now.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Apr 24, 2018, 15:25:39 in reply to this tweet
#9683
Microsoft: a company with $100 BILLION in CASH RESERVES that cannot figure out how to get "check for updates" to work in their flagship operating system.
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Apr 24, 2018, 15:25:38
#9682
@DRMacIver You can't just put a running chainsaw on the mantelpiece and not expect to see it in the next act!
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Apr 24, 2018, 13:54:49 in reply to this tweet
#9681
@DRMacIver @fanf @nuthaven @pkhuong @ciphergoth @bind9 That is: doomed, no matter what, but we may as well try to avoid dropping running chainsaws on children in the surrounding crowd, or doing ourselves or others other kinds of harm as we flail incompetently on our way off this mortal coil
๐Ÿ”— Tue Apr 24, 2018, 13:52:52 in reply to this tweet
#9680
@DRMacIver @fanf @nuthaven @pkhuong @ciphergoth @bind9 In context, perhaps we're discussing the chainsaw having just fallen, severing a major limb. Our options: 1. drop dead now in a flashy, attention-getting way; 2. try to struggle on, hoping for a superhuman surgeon out for a stroll with complete medical team and operating theatre.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Apr 24, 2018, 13:51:40 in reply to this tweet
#9679
@fanf @nuthaven @pkhuong @DRMacIver @ciphergoth @bind9 Oh, totally. I mentioned abort() after seeing the "crash on programmer error" idea in the context of node; but it's also de rigueur in Erlang. Probably should be more widely used in other languages, too, safe or unsafe. Key is *fault isolation*, easy in Erlang, impossible in C.
๐Ÿ”— Tue Apr 24, 2018, 09:03:28 in reply to this tweet
#9678
RT @cstross: ABOLISH THE MONARCHY! (RT if you agree.)
#9677
RT @chatur_shalabh: All program state is persistent, the difference is just how long. Some state 'in-memory' has a shorter life, other statโ€ฆ
#9676
@mjambon I wonder if they don't all ultimately boil down to something like what I proposed, though: some kind of an equivalence.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Apr 23, 2018, 10:09:50 in reply to this tweet
#9675
@smarr Somewhat tangential but definitely related: "The Cuneiform Tablets of 2015" Long Tien Nguyen and Alan Kay, vpri.org/pdf/tr2015004_โ€ฆ (also at Onward! 2015, DOI 10.1145/2814228.2814250)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Apr 23, 2018, 10:05:58 in reply to this tweet
#9674
@mjambon (I'll have a go:) It's about deciding whether two pieces of syntax mean the same thing or not.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 22, 2018, 23:04:58 in reply to this tweet
#9673
@pkhuong @DRMacIver @fanf @bind9 Tears all around indeed! For want of fault isolation, the kingdom was lost...
๐Ÿ”— Sun Apr 22, 2018, 22:12:42 in reply to this tweet
#9672
$20? Tell him he's dreaming. twitter.com/bestofnextdoorโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Apr 22, 2018, 19:18:59
#9671
@pkhuong @DRMacIver @fanf @bind9 Argh! I'm having second thoughts! Say I wrap libfoo, which abort()s on usage error. My wrapper *doesn't have to check the arguments*, it just has to relay them: the wrapper *caller* is the one responsible for not messing up, calls to C are unsafe, & abort() remains appropriate?!
๐Ÿ”— Sun Apr 22, 2018, 19:17:49 in reply to this tweet
#9670
@pkhuong @DRMacIver @fanf @bind9 There we go, that's it. Nice. A callback with a default of abort(). Still requires a bit of discipline from the library author to ensure some kind of recoverability, but better than just abort(). Perhaps. Depending.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Apr 22, 2018, 19:03:21 in reply to this tweet
#9669
@pkhuong @DRMacIver @fanf @bind9 Right, interesting. So in the case of wrapping a C lib for use in another language, programmer errors are only detected at runtime, making programmer errors into operational errors :-( Gross.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 22, 2018, 18:04:40 in reply to this tweet
#9668
@pkhuong @DRMacIver @fanf @bind9 This is a good point. abort() for C callers, error code for wrappers; I wonder if library authors could/should #ifdef I_AM_WRAPPING_THIS_LIBRARY to alter the library's behaviour. Best of both (dismal) worlds?
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 22, 2018, 18:03:12 in reply to this tweet
#9667
RT @existentialcoms: When we talk about excessive wealth disparity, we should ask simply: what is money? What is $100 billion dollars? Itโ€ฆ
#9666
@fanf @pkhuong @DRMacIver @bind9 ! That is relevant to my interests!
๐Ÿ”— Sun Apr 22, 2018, 17:37:09 in reply to this tweet
#9665
@pkhuong @DRMacIver @fanf @bind9 Exactly. This subthread has been strictly limited to the case of programmer error (i.e. predictable situations), not runtime error (i.e. unpredictable situations).
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 22, 2018, 17:36:40 in reply to this tweet
#9664
@pkhuong @DRMacIver @fanf @bind9 If you, a caller, are switched on enough to correctly handle EYOUMADEAMISTAKE, then you're switched on enough to not make the mistake in the first place.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Apr 22, 2018, 17:29:13 in reply to this tweet
#9663
@DRMacIver @fanf @bind9 Hmph. Well - C programming is a morally questionable activity anyway, so perhaps I shouldn't be surprised it's culturally retrograde in other respects too.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Apr 22, 2018, 16:06:27 in reply to this tweet
#9662
RT @OwenJones84: You start by blaming immigrants for the crimes of the powerful. You end up with Britons whoโ€™ve lived here for half a centuโ€ฆ
#9661
@majek04 @fanf Surely it can be both
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Apr 22, 2018, 14:30:51 in reply to this tweet
#9660
@fanf (To clarify: I still believe the advice to be good, and that the programmers who hated it were wrong)
๐Ÿ”— Sun Apr 22, 2018, 14:04:51 in reply to this tweet
#9659
@fanf FTA: "The best way to recover from programmer errors is to crash immediately." My experience of trying this in a C library has been that programmers absolutely hate it. I stuck to my guns as long as I could but as soon as I left the project, the calls to abort() were removed...
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Apr 22, 2018, 14:04:14 in reply to this tweet
#9658
@dustyweb Very nice. IIRC Erlang's actors take at minimum ~300 bytes each, so you're in the right ballpark
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Sat Apr 21, 2018, 23:47:04 in reply to this tweet
#9657
@fanf Ex falso quodlibet, of course. Mention the word "SIP" around me or many of my acquaintance and watch the painful flinching reactions.
๐Ÿ”— Sat Apr 21, 2018, 00:21:06 in reply to this tweet
#9656
@dustyweb Yes, it was very close to a good design.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Apr 20, 2018, 15:44:25 in reply to this tweet
#9655
Ultimately: not enough bang for the buck anymore - everyone I want to talk with is elsewhere, and the attack surface of the infrastructure was starting to freak me out a bit.
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Apr 20, 2018, 14:57:24 in reply to this tweet
#9654
@krono Yeah :-(
๐Ÿ”— Fri Apr 20, 2018, 14:56:33 in reply to this tweet
#9653
@dustyweb Yeah. Somehow we ended up in a world where Google's xmpp implementation effectively embraced/extended/extinguished xmpp as a viable platform entirely (?) without (?) conscious (?) intent to do so...
๐Ÿ’Ÿ 6 ๐Ÿ” 2 ๐Ÿ”— Fri Apr 20, 2018, 14:55:18 in reply to this tweet
#9652
@dustyweb Yep. No-one left to talk to - mostly because xmpp UX is awful, I suspect. Also, ejabberd isn't much fun to operate; another server might have been better, but switching would be a waste of time at this point.
๐Ÿ”— Fri Apr 20, 2018, 14:49:25 in reply to this tweet
#9651
@hylomorphism @SeanTAllen (or, at the very least, the directory mapping actor name to mailbox address is a shared directory; John Day's book is fun on this point, remarking that IP datagrams rely on *maximal* statefulness: the routing table!)
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Apr 20, 2018, 14:47:14 in reply to this tweet
#9650
Just uninstalled (--purge) ejabberd, cleaned out logs and databases, closed the xmpp-client and -server firewall port openings, removed xmpp-related DNS records, uninstalled my xmpp chat client and cleaned out its config. End of an era.
๐Ÿ’Ÿ 10 ๐Ÿ” 1 ๐Ÿ”— Fri Apr 20, 2018, 14:40:44
#9649
@dustyweb Sure - just have to work out timezones... I'm in GMT+1 for the next several weeks
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Apr 19, 2018, 22:30:43 in reply to this tweet
#9648
@dustyweb Cool, that sounds great! I am currently implementing a Syndicate based on a new design that is more than 10x faster than the extant prototype. The new ideas should translate well to other languages too, which is nice. Hope to be able to share the code soon
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Apr 19, 2018, 22:29:41 in reply to this tweet
#9647
@dustyweb My thinking has also been guided a bit by an effort to line up terminology and concepts using soft.vub.ac.be/Publications/2โ€ฆ as a map of the territory
๐Ÿ”— Thu Apr 19, 2018, 22:24:50 in reply to this tweet
#9646
@dustyweb Hmm. That doesn't line up with what I gathered from (e.g. section 5.2 of) erights.org/talks/promisesโ€ฆ or Miller's thesis, but I'm aware E thinking (and terminology?) has moved on since then, so perhaps I'm wrong.
๐Ÿ”— Thu Apr 19, 2018, 22:23:15 in reply to this tweet
#9645
@dustyweb Interesting! From what I have pieced together, "vat" = "actor", and objects within a vat have no analogue in the actor model; so, on that assumption, a vat would be a collective of objects, rather than actors.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Apr 19, 2018, 22:11:16 in reply to this tweet
#9644
@willowbl00 @elplatt @DrDonnaYates Ah I see, a lightning visit? Never mind, another time!
๐Ÿ”— Thu Apr 19, 2018, 20:42:07 in reply to this tweet
#9643
@elplatt @willowbl00 @DrDonnaYates Also, @willowbl00, in terms of travel distance, Glasgow is basically the same place as Edinburgh; it's less than an hour away on the train. People commute regularly all the time
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Apr 19, 2018, 20:25:54 in reply to this tweet
#9642
@elplatt @willowbl00 @DrDonnaYates I completely understand :-) (How is it going btw?)
๐Ÿ”— Thu Apr 19, 2018, 20:23:58 in reply to this tweet
#9641
@elplatt @willowbl00 @DrDonnaYates We're in Glasgow! Willow, if you come over to Glasgow for a visit we'll take you out to Stereo for vegan food and a pint
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Apr 19, 2018, 20:19:24 in reply to this tweet
#9640
RT @DRMacIver: @leastfixedpoint Integers are integers, but for syntactic convenience they don't make you write mod 2**64 under your = signs.
#9639
@DRMacIver Integers are no longer integers, iow
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Apr 19, 2018, 14:42:52 in reply to this tweet
#9638
RT @conal: @mstk I worry that branding Haskell IO "monadic" led to stagnation due to a false sense of satisfaction of elegance & rigor, asโ€ฆ
#9637
@DRMacIver Malloc *comonads*
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Wed Apr 18, 2018, 23:34:32 in reply to this tweet
#9636
"We at MIT were concerned about security from the advent of TCP/IP ... export controls crippled Internet security and the design of Internet protocols from the very beginning: we continue to pay the price to this day." gettys.wordpress.com/2018/04/09/mytโ€ฆ
๐Ÿ’Ÿ 21 ๐Ÿ” 16 ๐Ÿ”— Thu Apr 12, 2018, 13:05:10
#9635
@ethanresnick @alexwarth @eslamimehr I can probably hunt them down! Please email me -- tonyg@leastfixedpoint.com -- I've got a very busy week so there might be some delay.
๐Ÿ”— Tue Apr 10, 2018, 13:33:32 in reply to this tweet
#9634
@DRMacIver @slava_pestov That's neat. That's like testing proof stability by varying the assumptions. "You proved X in environment ฮ“. But, haha! Let's see if your proof holds in environment ฮ“'!"
๐Ÿ”— Mon Apr 09, 2018, 10:02:45 in reply to this tweet
#9633
@DRMacIver @slava_pestov ... proof search, ish? Hmm. So then perhaps Hypothesis itself acts as a big kind of proof tactic. I mean, people have used Z3 to find counterexamples to ACL2 propositions; perhaps Hypothesis fits a similar niche
๐Ÿ”— Mon Apr 09, 2018, 10:01:27 in reply to this tweet
#9632
@DRMacIver @slava_pestov Wow, that's interesting! That thought is surprising-sounding enough to deserve elaboration!
๐Ÿ”— Mon Apr 09, 2018, 09:56:07 in reply to this tweet
#9631
@DRMacIver @slava_pestov Another way of putting it: both Smalltalk and Coq effectively ask "here are all the pieces of the computation state; how would you like to proceed? Take one apart, put two together, ...?" So: what pieces of comp. st. exist at a given moment in Hypothesis? What next steps exist?
๐Ÿ”— Mon Apr 09, 2018, 09:55:15 in reply to this tweet
#9630
@DRMacIver @slava_pestov (Seen that way, Smalltalk is kind of "present tense", and Coq "future tense"...)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Apr 09, 2018, 09:50:58 in reply to this tweet
#9629
@DRMacIver @slava_pestov The similarity I see is that both get you up against the coal face: they both show "here is how things are *right now* - what should we do next?". Smalltalk does this by running the code. Coq, by imagining running the code. Uh, roughly.
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Apr 09, 2018, 09:49:38 in reply to this tweet
#9628
@DRMacIver There is only one difficult problem in computer science: naming things.
๐Ÿ”— Mon Apr 09, 2018, 09:43:41 in reply to this tweet
#9627
@DRMacIver Oh, yes, it's *absolutely* a conversation you end up having with the computer. It feels oddly similar to the "developing in the debugger" feel you get with Smalltalk. Huh.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Apr 09, 2018, 09:42:54 in reply to this tweet
#9626
@DRMacIver Once I got into the swing of it, working with Coq was actually fun and *addictive*. I would come to, 3am, having conquered a particularly gnarly lemma, and think to myself "I'll just do one more..."
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Apr 09, 2018, 09:39:29 in reply to this tweet
#9625
@DRMacIver The kinds of mistakes I made (make?) in Coq were quite comparable to the kinds of mistakes I made in my programs when I was 14. Bad names, no structure, no modularity, poor reuse of standard libraries, etc. It was an amazing feeling being *bad at programming* again.
๐Ÿ”— Mon Apr 09, 2018, 09:36:12 in reply to this tweet
#9624
@DRMacIver It was... bracing... to suddenly feel like I was 14 again, learning how a completely alien and fascinating world works. When I was 14, it was C, DOS and PC hardware, of course. Much easier and better-documented.
๐Ÿ”— Mon Apr 09, 2018, 09:34:26 in reply to this tweet
#9623
@DRMacIver I mean, if you set aside the thousand-yard stare I've developed, it's definitely true that learning Coq was a mind-expanding experience that taught me whole new ways to think about programming, logic and computation, and that I don't regret.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Apr 09, 2018, 09:32:47 in reply to this tweet
#9622
@DRMacIver Having used Coq for a nontrivial proof (well, it seemed pretty bloody nontrivial to me as I sat shivering, twitching, aghast at the end of it), I'm keen to explore Agda.
๐Ÿ”— Mon Apr 09, 2018, 09:31:31 in reply to this tweet
#9621
RT @nz_voter: Controversial opinion: I think our prisons should be nice places that treat prisoners with dignity. We want them rehabilitateโ€ฆ
#9620
RT @MakeVotesMatter: "We never broke the mould, because the moldy old mould is unbreakable as long as you have our appalling electoral systโ€ฆ
#9619
What an interesting idea! twitter.com/DRMacIver/statโ€ฆ
๐Ÿ’Ÿ 7 ๐Ÿ” 1 ๐Ÿ”— Sun Apr 08, 2018, 07:05:41
#9618
@cmeik Aha! Cool!
๐Ÿ”— Sat Apr 07, 2018, 21:11:26 in reply to this tweet
#9617
RT @annwitbrock: Unfortunately 1-4 were replaced by misleading, contradictory propaganda campaigns and planning started after the exit evenโ€ฆ
#9616
RT @annwitbrock: If Brexit had been similar: 1 Request views on impact of relationship with EU 2 Investigate & address common concerns (egโ€ฆ
#9615
RT @annwitbrock: NZ did a referendum a couple of years back. Phase 1: ask for contributions (flag design) Phase 2: vote on popular examplesโ€ฆ
#9614
@wilbowma ... however "compete on performance", yeah, no, unlikely to ever compete with, say, the kernel's implementation :)
๐Ÿ”— Sat Apr 07, 2018, 20:55:36 in reply to this tweet
#9613
@wilbowma Well, I'm still just prototyping, and running mini examples; perhaps once I can scale up to larger programs, the TCP/IP stack will benefit from the speedups. I am cautiously hopeful.
๐Ÿ”— Sat Apr 07, 2018, 20:54:59 in reply to this tweet
#9612
@cmeik I had to google this, and I'm now not sure which of the many might apply :)
๐Ÿ”— Sat Apr 07, 2018, 20:53:11 in reply to this tweet
#9611
@wilbowma Syndicate! I've been experimenting with some alternative implementation ideas I've had kicking around in the back of my mind for several months which crystallized into implementable form just in the last few weeks.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Apr 07, 2018, 20:51:18 in reply to this tweet
#9610
TFW rethinking a design results in a 25x speedup (!)
๐Ÿ’Ÿ 9 ๐Ÿ”— Sat Apr 07, 2018, 18:10:49
#9609
@cmeik This one: amazon.co.uk/Patterns-Netwoโ€ฆ - the ideas of recursive stateful structured networks collided with RabbitMQ thoughts and bounced off in a Syndicate direction
๐Ÿ”— Fri Apr 06, 2018, 16:36:55 in reply to this tweet
#9608
@abecedarius @kragen @coreload It did, yeah. That was one of the (many!) things I really liked about Eve.
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Apr 06, 2018, 16:35:57 in reply to this tweet
#9607
@cmeik (This is one of the lines of thinking that led to Syndicate, via John Day's book)
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Apr 06, 2018, 16:29:41 in reply to this tweet
#9606
@michaeljforster @coreload Actually, you know, that might just come in handy for a project I have going! Thanks for the pointer.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Apr 04, 2018, 06:11:13 in reply to this tweet
#9605
@BenLeChialeux @coreload Hah, now I'm remembering that PICK basic was a thing! And the 4GLs. (Were they relational though? I don't think so)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Apr 04, 2018, 06:09:52 in reply to this tweet
#9604
@michaeljforster @coreload @cmeik Nice! Maybe I'll eventually be able to do something about it. (Syndicate is in some ways a step in that direction.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Apr 04, 2018, 06:09:12 in reply to this tweet
#9603
@coreload Yeah, but I've never found working with a relational database from an OO language at all pleasant. Actually, never found relational databases particularly well-matched to any PL. Huh.
๐Ÿ’Ÿ 4 ๐Ÿ”— Wed Apr 04, 2018, 06:07:35 in reply to this tweet
#9602
@SeanTAllen @cmeik It did. Ask me how I know. (Or rather, how I hazily remember, or think I remember.)
๐Ÿ”— Wed Apr 04, 2018, 06:06:04 in reply to this tweet
#9601
@SeanTAllen @cmeik Mm, yes. Later stuff such as kafka, couchdb, queues, REST-based design, etc etc etc might have helped with the "locked away" part
๐Ÿ”— Wed Apr 04, 2018, 03:46:38 in reply to this tweet
#9600
@SeanTAllen @cmeik I actually think it's because it overemphasised continuations. There's room for a better HTTP stack in Smalltalk IMO, perhaps drawing on later experience of HTTP in Erlang and Racket.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Apr 04, 2018, 03:44:28 in reply to this tweet
#9599
@cmeik I got what you were meaning (I think) but it took me a bit of thinking first :) When you say "reconsidering", then, are you thinking about the possibilities for moving over to Haskell or similar?
๐Ÿ”— Wed Apr 04, 2018, 03:42:54 in reply to this tweet
#9598
@SeanTAllen @cmeik A Smalltalk that does concurrency and distributed-systems-stuff well would be super cool. Network-based interop with the legacy stuff, otherwise self-contained...
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Apr 04, 2018, 03:41:46 in reply to this tweet
#9597
@cmeik I have to read this as "there were candidate languages with types, and languages with useful libs, and I chose between those", because otherwise it looks very much to be a false dichotomy :)
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Apr 04, 2018, 03:40:55 in reply to this tweet
#9596
@cmeik It's missing Smalltalk-style "develop in the debugger"-mode. (Building an Erlang-like actor system in Smalltalk recently was *extremely pleasant*. A hybrid of the two would be *great*.)
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Wed Apr 04, 2018, 03:39:15 in reply to this tweet
#9595
RT @matthew_d_green: I was in Manhattan in the days following 9/11, when all the phone lines went down and electronic payment infrastructurโ€ฆ
#9594
RT @Whoozley: This is already moving (thanks @BBCNewsnight) to "you can't prove the #CambridgeAnalytica stuff really affected the referenduโ€ฆ
#9593
Klass+Sjรถberg's translation: "But suddenly someone said a light-year is a grave. Those twenty years of journey are sixteen hours of light-path on the sea of the light-year grave. Then none of us were laughing. Near all of us were weeping. A light year is a grave."
๐Ÿ”— Tue Mar 27, 2018, 12:23:57 in reply to this tweet
#9592
Ah, I see: it's an excerpt from "Aniara", by Harry Martinson: en.wikipedia.org/wiki/Aniara
๐Ÿ”— Tue Mar 27, 2018, 12:06:41 in reply to this tweet
#9591
@arsatiki, is the poem yours?
๐Ÿ”— Tue Mar 27, 2018, 11:57:35 in reply to this tweet
#9590
Then someone spoke abruptly, "A light year is a tomb. Oh, twenty years of travel are sixteen hours of sailing upon a light-year's sea." None laughed. Almost all wept. A light year is a tomb. twitter.com/arsatiki/statuโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ” 2 ๐Ÿ”— Tue Mar 27, 2018, 11:57:04
#9589
Any recommendations for polite ways of suggesting to github issue-filers that, if they want certain changes, I'm open to discussion of short-term contracting?
๐Ÿ’Ÿ 6 ๐Ÿ” 1 ๐Ÿ”— Tue Mar 27, 2018, 05:56:36
#9588
Motivation for working on the two rabbitmq plugins I wrote: extremely low indeed.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Mar 27, 2018, 05:54:27
#9587
For that matter, "components" as such didn't work: you got brokers, and clients, and that was it. The protocol wasn't flexible enough to cover anything else. It didn't scale up, and it didn't scale down.
๐Ÿ”— Tue Mar 27, 2018, 04:09:56 in reply to this tweet
#9586
One of the problems with AMQP was that it didn't quite stretch to metacircularity: it wasn't really possible to use the protocol itself to extend an AMQP system or to structure the internals of an AMQP component.
#9585
@TheMichaelBurge @bofh453 As mflatt writes (in the discussion, further down that page): "W^X arguably penalizes the implementation of high-level languages to compensate for the insecurity-by-unsafety of older technologies."
๐Ÿ’Ÿ 5 ๐Ÿ” 2 ๐Ÿ”— Tue Mar 27, 2018, 03:12:50 in reply to this tweet
#9584
@andywingo Maybe about 80%. I picked "all".
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Mar 26, 2018, 23:11:01 in reply to this tweet
#9583
@lukego "Message-passing is a special case of state synchronization," etc., but I haven't really managed to make it precise yet
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Mar 26, 2018, 22:41:18 in reply to this tweet
#9582
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Mar 25, 2018, 05:08:34
#9581
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sat Mar 24, 2018, 05:45:42
#9580
@abecedarius Oh, I'll enjoy studying that! Thanks for the pointer.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 16, 2018, 03:01:31 in reply to this tweet
#9579
@3xplus1 But of course your point about this "real world" giving us difficult-to-overcome constraints to do with legacy codebases is also well taken.
๐Ÿ”— Fri Mar 16, 2018, 03:00:13 in reply to this tweet
#9578
@3xplus1 I mean, people seem to believe you need to push a frame to make a call to a procedure. Like, that that's what a stack frame is: the thing you push to let you call to somewhere else. It's a pervasive off-by-one error.
๐Ÿ”— Fri Mar 16, 2018, 02:59:12 in reply to this tweet
#9577
@coreload Yep! Especially if there are no tail calls; GC is I suppose made a bit easier if you have either tail-calls + explicit representation of continuations, or no-tail-calls + reflective access to continuations...
๐Ÿ”— Fri Mar 16, 2018, 02:51:52 in reply to this tweet
#9576
@3xplus1 I feel like it's another instance of pop culture: people learn how stack frames are done by looking at running systems, few of which do them properly. The C ABI has a lot to answer for here.
๐Ÿ”— Fri Mar 16, 2018, 02:50:16 in reply to this tweet
#9575
wasm is dead to me until it gets tail calls, or at least something vaguely like a CPU-level jmp
๐Ÿ’Ÿ 16 ๐Ÿ” 4 ๐Ÿ”— Wed Mar 14, 2018, 18:55:21
#9574
RT @RichardBurgon: Just taken this photo of the inspiring view from my office window in Parliament - @ucu strikers on the march to defend pโ€ฆ
#9573
@palvaro I love these pictures you post. They remind me of the NZ coastline where my family lives.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Mar 14, 2018, 15:41:30 in reply to this tweet
#9572
Particularly resonant: "Surprisingly, very little of [the documentation work] was redundant. Users need this, I just didn't realise." twitter.com/fanf/status/97โ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Mar 13, 2018, 17:08:34
#9571
@smarr Very cool! Taking a look at the paper now. Having just gotten my feet wet with Rust's iterator-centric approach, and maybe kind of liking it, I wonder if you'll cover some of that ground :-) *opens PDF*
๐Ÿ”— Tue Mar 13, 2018, 14:28:26 in reply to this tweet
#9570
This is a good idea, on the topic of setting expectations in emails we send: twitter.com/wirehead2501/sโ€ฆ
#9569
@wirehead2501 @chrisamaphone That's a great idea! I'll try to do that in my emails from now on.
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Mar 13, 2018, 12:32:31 in reply to this tweet
#9568
RT @harrietbulkeley: If @Channel4News has not yet seen this story, I would hope they could bring the home office to account for their shockโ€ฆ
#9567
@ArmyOfBruce @joe_hellerstein Me too, now. Looks like whatever you did fixed it, @joe_hellerstein :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Mar 12, 2018, 16:57:54 in reply to this tweet
#9566
@joe_hellerstein Hmm, rise.cs.berkeley.edu/blog/anna-kvs appears to be 404?
๐Ÿ”— Mon Mar 12, 2018, 16:19:34 in reply to this tweet
#9565
RT @fanf: dotat.at/:/G6Q6B - This CPU instruction set architecture tastes like microarchitecture.
#9564
@cputney An interesting perspective, but no, I don't think that's what I'm aiming for; unless the "operating system" fills the role of "runtime" for Nix. (Nix has its own C++ runtime I think?)
๐Ÿ”— Sat Mar 10, 2018, 10:50:26 in reply to this tweet
#9563
This is one of my favourite quotes, and I also love the idea. twitter.com/jonathoda/statโ€ฆ
๐Ÿ’Ÿ 12 ๐Ÿ” 7 ๐Ÿ”— Sat Mar 10, 2018, 10:48:26
#9562
@vajkat So I would imagine!
๐Ÿ”— Fri Mar 09, 2018, 20:12:42 in reply to this tweet
#9561
@graydon_pub @Blaisorblade @pressron @prathyvsh Never learned much about it, though, other than the generalities one might find via, say, Wikipedia.
๐Ÿ”— Fri Mar 09, 2018, 20:10:43 in reply to this tweet
#9560
@graydon_pub @Blaisorblade @pressron @prathyvsh My first job was as sysadmin for an AppleTalk network. There was a Pick machine in the corner of the back office that I was expressly forbidden to touch :-) It was maintained by a very expensive consultant from time to time. I found it fascinating.
๐Ÿ”— Fri Mar 09, 2018, 20:09:57 in reply to this tweet
#9559
@Blaisorblade @graydon_pub @prathyvsh This little thread: twitter.com/leastfixedpoinโ€ฆ
๐Ÿ”— Fri Mar 09, 2018, 19:56:53 in reply to this tweet
#9558
@graydon_pub @Blaisorblade @prathyvsh Touching on a point from a nearby thread: if OS โ‰ˆ PL runtime, then filesystems, heaps, databases are all reflections of an underlying need. I'm a "lumper" on this point.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 09, 2018, 19:49:23 in reply to this tweet
#9557
@graydon_pub @Blaisorblade @prathyvsh (For clarity, I'm not trying to look at success/failure; I'm trying for clues leading toward design elements that work well. I mean, Smalltalk is imo extremely elegant, and should have beaten the pants off unix-a-likes, but "failure" is both succinct and accurate in that case!)
๐Ÿ”— Fri Mar 09, 2018, 19:46:25 in reply to this tweet
#9556
@chatur_shalabh Absolutely! Smalltalk is a case study of this point. Middle ground waits to be discovered.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 09, 2018, 19:42:23 in reply to this tweet
#9555
@Blaisorblade @prathyvsh Yeah, those are the lines I was muddling along. Something like "prefer functions of [a] -> [a] to functions of [[a]] -> [[a]]", I suppose - one layer of structure at a time?
๐Ÿ”— Fri Mar 09, 2018, 19:41:35 in reply to this tweet
#9554
@Blaisorblade @prathyvsh It gives an interesting yardstick for thinking about architectural whole-system decisions: like why unix seems to work, why Smalltalk seems to work, etc. - why they make for usable general-purpose workstation operating systems, that is.
๐Ÿ’Ÿ 5 ๐Ÿ”— Fri Mar 09, 2018, 18:26:37 in reply to this tweet
#9553
RT @jerrykuch: @leastfixedpoint And having these responsibilities overlap and duel at various layers in the HW->hypervisor->general purposeโ€ฆ
#9552
@krono Yes indeed! I gave it a go in the 2.8 image that's available there by default, and it worked perfectly. Amazing stuff - thanks again @bertfreudenberg!
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Mar 09, 2018, 18:02:26 in reply to this tweet
#9551
@paul_snively Hmm, interesting; as in: scaling down an OS ("complete PL runtime") to the level of flexibility and robustness usually seen in PL runtimes ("bad operating systems")?
๐Ÿ”— Fri Mar 09, 2018, 17:36:57 in reply to this tweet
#9549
The latter leads to the idea that there might be a "main lang" for an OS in the same way there's a "main lang" for Smalltalk, Erlang and JVM runtimes, and "auxiliary langs" that fit into the same runtimes (Java/Self/etc, Elixir/LFE/etc, and Scala/Clojure/Kotlin/etc, respectively)
๐Ÿ’Ÿ 9 ๐Ÿ” 1 ๐Ÿ”— Fri Mar 09, 2018, 17:32:28 in reply to this tweet
#9550
There's such a strong connection between the idea of "PL runtime" and "OS" (mem mgmt, I/O mgmt, task sched, package/upgrade/lifecycle/version/cfg mgmt, user interface, etc.) that it makes sense both to - think of a PL as an OS (Smalltalk, Erlang, JVM) & - think of an OS as a PL
๐Ÿ’Ÿ 46 ๐Ÿ” 10 ๐Ÿ”— Fri Mar 09, 2018, 17:32:28
#9548
@ChristopherA @dustyweb This is great stuff! I've been looking for this kind of thing for a while. Do you have any writing on use of objcaps in IF systems, by any chance? The trust relationships involved in modelling proximity/space/movement/visibility/audibility seem like a key challenge.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 09, 2018, 17:24:28 in reply to this tweet
#9547
RT @ChristopherA: @dustyweb @leastfixedpoint The Prox & Consent System is implemented most completely in Castle Marrach from Skotos. https:โ€ฆ
#9546
@dustyweb @ChristopherA That's really cool! It's interesting how flexible the interactions are, considering they're not just plain-old-emote based. Capability representations of every usable verb is powerful but seems potentially very constraining.
๐Ÿ”— Fri Mar 09, 2018, 17:09:58 in reply to this tweet
#9545
@dustyweb Interesting idea. Is it the case that state-of-the-art input handling can be appropriately programmed to figure out when to trigger the described system? (I know MOO would struggle with it!)
๐Ÿ”— Fri Mar 09, 2018, 16:59:52 in reply to this tweet
#9544
@aidanskinner It squicks me out every time I see it in Javascript code, too; functions of variable arity that have an *initial* optional argument. Ewwwwwwww
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 09, 2018, 15:50:08 in reply to this tweet
#9543
Ugh, cal(1) takes its arguments in a wrong order: usage: cal [[month] year] Gross.
#9542
@tomaspetricek Hah, fun: BookMorph is present at least as far back as Squeak 2.7 from 2000, which still runs (!) on a modern linux system! files.squeak.org/2.7/ (You have to "open a morphic project" from within the image first, though)
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 09, 2018, 15:26:14 in reply to this tweet
#9541
@tomaspetricek No type checker, though :-)
๐Ÿ”— Fri Mar 09, 2018, 15:18:40 in reply to this tweet
#9540
@tomaspetricek In its parallel universe, Squeak Smalltalk uses "BookMorph" [1] for presentations. All text is potentially executable Smalltalk; the tools compose. I've done presentations with it before [2]. [1] wiki.squeak.org/squeak/1090 [2] tech.labs.oliverwyman.com/downloads/dev.โ€ฆ (exported to dead HTML/PNG)
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Fri Mar 09, 2018, 15:18:32 in reply to this tweet
#9539
@Blaisorblade @prathyvsh I guess it might work anywhere you have strong conventions - structural or behavioral - for parametric treatment of information. Collections in lisp/haskell; some of the unix tools; collections in Smalltalk.
๐Ÿ”— Fri Mar 09, 2018, 13:41:53 in reply to this tweet
#9538
@Blaisorblade @prathyvsh It's more that they *don't* than they *can't*. (And even then, it's only a few that truly treat their inputs parametrically. It was probably a confused thought.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 09, 2018, 13:40:08 in reply to this tweet
#9537
@prathyvsh In this connection, anything discussing the advantages of parametricity should do well.
๐Ÿ”— Fri Mar 09, 2018, 12:53:43 in reply to this tweet
#9536
Oh! It's not the "everything is just text" that makes the unix toolset useful. It's that because everything is un(i)typed, *the unix tools are all parametric*. They cannot assume anything about the structure of their inputs. Operating Systems For Free.
๐Ÿ’Ÿ 17 ๐Ÿ” 5 ๐Ÿ”— Fri Mar 09, 2018, 12:40:28
#9535
@fanf Dislodge it with Perpetuum Mobile by Einstรผrzende Neubauten!
๐Ÿ”— Fri Mar 09, 2018, 01:21:13 in reply to this tweet
#9534
RT @cmeik: I'm looking for contract work. Please RT. Large-scale clusters, eventual consistency, CRDTs, in Erlang/Elixir. I've scaled Erโ€ฆ
#9533
@cmeik The reason for that exact protocol is the deployment; the consensus, if you like. No bootstrapping issues. Do you have a preferred alternative DHT?
๐Ÿ”— Thu Mar 08, 2018, 16:39:21 in reply to this tweet
#9532
There should be a mainline bittorrent DHT daemon as a system service on more or less every unix host, just like DNS is available as a system service. All it would offer local clients is get_peers / announce_peer.
๐Ÿ’Ÿ 13 ๐Ÿ” 3 ๐Ÿ”— Thu Mar 08, 2018, 15:02:19
#9531
RT @lobsters: A proposal for a resource-management model for OCaml lobste.rs/s/hqpsne #pdf #ml #plt hal.inria.fr/hal-01724997/dโ€ฆ
#9530
TFW a REPL via UDP is obviously natural and the right thing to do, and stdio seems weird and problematic
๐Ÿ’Ÿ 4 ๐Ÿ”— Tue Mar 06, 2018, 10:16:57
#9529
RT @heathercmiller: People who maintain open source software deserve to have normal lives. E.g., enough money to live reasonably, enough tiโ€ฆ
#9528
RT @graydon_pub: @xenadu02 @slava_pestov @Ilseman @jckarter @jesse_squires @benasher44 @NeoNacho @UINT_MIN @daniel_dunbar @dgregor79 @Airspโ€ฆ
#9527
RT @awbjs: @BrendanEich @joeerl @rvirding Mid-1983 perf numbers. By 1996 we where getting Dorado level per on 68020/030 based machines. Loโ€ฆ
#9526
Props to Sankalp Bhatnagar (@sankalpbisme?) and Talia Cotton (twitter unknown?) for the beautiful design direction on the @EFF AI document: eff.org/files/2018/02/โ€ฆ More on the design from Talia Cotton's portfolio: taliacotton.com/fhi/index.html
#9525
@SeanTAllen I'm guessing you'd be pro length-prefixing, anti bracketed-groups? I'm a fan of canonical (SPKI) sexps, which generalize netstrings, but uneasy about the (). Likewise, bencode is great, but for the unease around the brackets.
๐Ÿ”— Sat Mar 03, 2018, 15:42:23 in reply to this tweet
#9524
@krono Very interesting! Encapsulated context is likely best so long as there's a clear and stable metacontext?
๐Ÿ”— Sat Mar 03, 2018, 14:02:02 in reply to this tweet
#9523
(Shorter me: No meaning without context.)
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Fri Mar 02, 2018, 21:21:52 in reply to this tweet
#9522
@coreload ... but tell me, Mr Andersen, what good is that self-description, if it is unable to self-describe? </matrix> :-)
๐Ÿ”— Fri Mar 02, 2018, 21:20:59 in reply to this tweet
#9521
Data cannot ultimately be self-describing. The author is dead. Typed pointers are necessary.
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Mar 02, 2018, 18:46:27
#9520
RT @Femi_Sorry: Imagine if the UK didn't have a First-Past-The-Post system which leaves people feeling trapped and unable to truly back theโ€ฆ
#9519
@PLT_cheater @joeerl I wrote a bit about Links and Monitors in the docs for (coincidentally) my Erlang-inspired Actors-for-Smalltalk library that I released the other day: tonyg.github.io/squeak-actors/โ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 3 ๐Ÿ”— Fri Mar 02, 2018, 17:16:38 in reply to this tweet
#9518
@StOnSoftware @un_i_ Yes, it's a challenging task that Lawlis took on. I thought the split between what Smalltalk does well and what it does poorly was interestingly clear in Lawlis's work, and lined up well with my own impressions.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 02, 2018, 14:47:45 in reply to this tweet
#9517
@un_i_ Pharo has drifted away from the Smalltalk-80 spirit, though of course it's still a perfectly sensible system. Squeak will be better for following along with the books. Smalltalk has weaknesses (as well as strengths) in a modern context; see e.g. eighty-twenty.org/2011/05/08/weaโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Mar 02, 2018, 10:41:21 in reply to this tweet
#9516
@un_i_ Good choice. The orange/red book is also well worth a look; and, like anything a bit unusual, hands-on experience can't be beaten. Grab a recent Squeak, which is still very similar to the Smalltalk described in the book in important ways: squeak.org/downloads/
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 02, 2018, 10:26:59 in reply to this tweet
#9515
The Blue Book is an intro to the language itself, of course, but also includes details of the approach to its implementation. Also I think the "red" book is more usually called the "orange" book, but I am a bit confused about the exact details?
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Fri Mar 02, 2018, 10:22:38 in reply to this tweet
#9514
PSA: @stephaneducasse has collected many great Smalltalk books and made them freely available! Blue Book (on implementing Smalltalk): stephane.ducasse.free.fr/FreeBooks/Blueโ€ฆ Red Book (on the Smalltalk IDE): stephane.ducasse.free.fr/FreeBooks/TheIโ€ฆ ... and many more: stephane.ducasse.free.fr/FreeBooks/
๐Ÿ’Ÿ 36 ๐Ÿ” 13 ๐Ÿ”— Fri Mar 02, 2018, 10:19:02
#9513
@un_i_ @joeerl They are freely available online, which is great! Blue Book (impl): stephane.ducasse.free.fr/FreeBooks/Blueโ€ฆ Red Book (IDE): stephane.ducasse.free.fr/FreeBooks/TheIโ€ฆ ... and lots more freely-available Smalltalk books, all courtesy of @stephaneducasse: stephane.ducasse.free.fr/FreeBooks/
๐Ÿ’Ÿ 17 ๐Ÿ” 2 ๐Ÿ”— Fri Mar 02, 2018, 10:16:30 in reply to this tweet
#9512
TIL openssl s_client has a "-starttls" flag which can be used to allow interaction with SMTP servers that require STARTTLS. Nice!
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Mar 01, 2018, 11:04:52
#9511
@theinedibleholk @wilbowma I look forward to that very much! (I am a bit nervous about it, though, because of the way proper tail calls are "already part of javascript"...)
๐Ÿ”— Wed Feb 28, 2018, 19:18:37 in reply to this tweet
#9510
@theinedibleholk @wilbowma (It could be trampolining, but if it's trampolining, my quick eyeball of the code must have missed it!)
๐Ÿ”— Wed Feb 28, 2018, 19:13:50 in reply to this tweet
#9509
@theinedibleholk @wilbowma Can it really be Scheme, given impossibility of tail-calls in wasm?
๐Ÿ”— Wed Feb 28, 2018, 19:13:10 in reply to this tweet
#9508
WHITEOUT CONDITIONS STOP SEND WHISKY STOP
๐Ÿ’Ÿ 8 ๐Ÿ”— Wed Feb 28, 2018, 14:16:41
#9507
RT @LegoAcademics: SOME ASSEMBLY REQUIRED! The @LegoAcademics support the #UCUStrike #solidarity #usstrike #strikeforuss #usstrikes #ucustโ€ฆ
#9506
@aatxe There's a connection to object-capabilities in there somewhere.
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Feb 27, 2018, 13:19:37 in reply to this tweet
#9505
@aatxe Great post!
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Feb 27, 2018, 13:19:06 in reply to this tweet
#9504
RT @aatxe: I wrote a thing about reasoning with types in @rustlang! Would love to get feedback since I'm also thinking about trying to turnโ€ฆ
#9503
@landley Best I can do, golfing yours down: 167 bytes. #define U unsigned U crc32(c,s,l)U c;char*s;{U i=256,t[i];for(;i--;)for(U z=i,j=8;t[i]=z,j--;)z=z>>1^(z&1?0xEDB88320:0);for(c=~c;l--;)c=t[(c^*s++)&255]^c>>8;return~c;}
๐Ÿ”— Mon Feb 26, 2018, 18:52:33 in reply to this tweet
#9502
@coreload Allocate a fresh semispace, copy the roots into it, return the new space and free the old one. Put the new one into the location the old one used to be in. Initially I had "self.h=c.newheap" at the end, but the borrow checker rejected it. I like its enforcement of alias-freedom!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Feb 24, 2018, 16:40:03 in reply to this tweet
#9501
RT @goodfellow_ian: By looking at this image, you can see how sensitive your own eyes are to contrast at different frequencies (taller appaโ€ฆ
#9500
I think I'm in love with the Rust borrow checker. fn gc(&mut self) -> () { self.h = { let mut c = Collection::new(&mut self.h); self.a = c.gc_copy(self.a); self.f = c.gc_copy(self.f); c.newheap } }
๐Ÿ’Ÿ 4 ๐Ÿ”— Sat Feb 24, 2018, 12:47:54
#9499
RT @DrDonnaYates: As a newly-minted UK citizen and now a voter, I'm paying close attention to who supports the #ucustrike. Thanks @patrickhโ€ฆ
#9498
@cmeik Wrong continent, but yes
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Feb 21, 2018, 23:40:44 in reply to this tweet
#9497
@SchuCodes @andrew_j_stone Oh that sounds very interesting! It's this, right? github.com/andrewjstone/rโ€ฆ That gives me some nice reading material for tomorrow :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Feb 21, 2018, 22:54:25 in reply to this tweet
#9496
I am teaching myself Rust by failing a lot. github.com/tonyg/rust-schโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Wed Feb 21, 2018, 22:06:04
#9495
@SeanTAllen Yum!
๐Ÿ”— Tue Feb 20, 2018, 23:32:25 in reply to this tweet
#9494
@jonathoda This is great! Quite a few of these are areas where IMO the *language* is getting it wrong - the natural instincts of the user are right. E.g. #8, #15 maybe, #19 (!!!), #48 (capability discipline!), #49 (purity!), #62 (it is to weep), #39&#66 (linearity??), ..., #155, ...
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Feb 20, 2018, 23:29:28 in reply to this tweet
#9493
This is interesting. It almost becomes an argument *against* human-readable identifiers: we interpret them with too loose an equivalence! twitter.com/mattjay/statusโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Feb 20, 2018, 16:26:49
#9492
@acid2 That still falls a bit short given that type systems rule out good (desirable, wanted) behavior along with bad. Perhaps "[types] can certainly say when a program definitely won't do what *they* want." :-)
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Feb 20, 2018, 13:38:42 in reply to this tweet
#9491
@acid2 (I should have said: "types sometimes prove presence or absence of good or bad behavior. Other times, they're not powerful enough to give an answer either way.")
๐Ÿ”— Tue Feb 20, 2018, 13:33:19 in reply to this tweet
#9490
@acid2 That doesn't sound right. It falls down even on the classic "divison by zero" example. More accurate: types sometimes prove presence of good behavior, and sometimes prove absence of bad behavior. Other times, they're not powerful enough to give an answer either way.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Feb 20, 2018, 13:30:29 in reply to this tweet
#9489
@chrisamaphone Maybe I just don't understand how The System works yet, rather than the emperor being rather questionably attired.
๐Ÿ”— Tue Feb 20, 2018, 12:48:34 in reply to this tweet
#9488
@krono Omg that's really... odd. :-( And it's not just one ad. It's the whole environment, it seems.
๐Ÿ”— Tue Feb 20, 2018, 12:46:39 in reply to this tweet
#9487
@smarr So it's a double loss. Precarious employment leading to general human misery, plus underambitious research goals.
๐Ÿ”— Tue Feb 20, 2018, 12:45:55 in reply to this tweet
#9486
@smarr Yeah :-( Specifically: short, unambitious projects, perforce. :-/
๐Ÿ”— Tue Feb 20, 2018, 12:45:10 in reply to this tweet
#9485
Seen in a job ad: "3 year research position available. You must have at least 8 years of research experience." How is it we think it's acceptable that people should STILL not have any kind of stability after EIGHT YEARS??
๐Ÿ’Ÿ 10 ๐Ÿ”— Tue Feb 20, 2018, 12:10:38
#9484
@maonus It probably is normal :-/
๐Ÿ”— Tue Feb 20, 2018, 12:05:53 in reply to this tweet
#9483
@old_sound I'll tell you what else isn't HTML, and that's *monads*.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Feb 19, 2018, 23:50:12 in reply to this tweet
#9482
@krono :-) :-) :-) Working on figuring that out! (One thing I'm thinking about is ways of integrating Syndicateish stuff with e.g. Smalltalk and Java; another is ways to improve writing network protocols)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Feb 19, 2018, 21:05:08 in reply to this tweet
#9481
@old_sound S-expressions? (Structured data instead of printing string fragments one at a time)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Feb 19, 2018, 19:01:43 in reply to this tweet
#9480
RT @frabcus: Using a normal laptop microphone and speaker with the doppler effect to let you scroll a screen by waving your hand. https://tโ€ฆ
#9479
@hylomorphism Why do you hate functional programming Matthew
๐Ÿ”— Mon Feb 19, 2018, 16:34:46 in reply to this tweet
#9478
(Pleased to have this out there. Now I can get back to what I'm "supposed" to be doing.)
๐Ÿ’Ÿ 5 ๐Ÿ”— Mon Feb 19, 2018, 16:33:48 in reply to this tweet
#9477
@DRMacIver Oof, Chrome. Firefox is cleverly lazy about tab loading. Clever like a fox, I guess
๐Ÿ”— Mon Feb 19, 2018, 16:26:40 in reply to this tweet
#9476
I wrote an Erlang-style Actor library for Squeak Smalltalk. Borrows links&monitors and actor-based sockets from Erlang, plus "plain old objects" actor behaviors from Smalltalk. Promises for RPC. tonyg.github.io/squeak-actors/
๐Ÿ’Ÿ 61 ๐Ÿ” 25 ๐Ÿ”— Mon Feb 19, 2018, 16:25:46
#9475
@DRMacIver Once I enjoyed that solution. Now, my browser hlepfully stores the list of tabs persistently so that it survives such rude interruptions
๐Ÿ”— Mon Feb 19, 2018, 16:24:38 in reply to this tweet
#9474
@bofh453 I'm 1^(1/5)
๐Ÿ”— Mon Feb 19, 2018, 16:01:50 in reply to this tweet
#9473
@ArmyOfBruce Yeah. Perhaps this afternoon I'll do a quick triage.
๐Ÿ”— Mon Feb 19, 2018, 15:59:29 in reply to this tweet
#9472
Without even noticing I seem to have accumulated more than 100 open tabs gradually over the past few months :-(
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Feb 19, 2018, 15:46:53
#9471
RT @burnedyourtweet: @RealDonaldTrump I burned your tweet.
#9470
@cmeik Nice having a lightweight laptop again, isn't it
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Feb 18, 2018, 21:01:19 in reply to this tweet
#9469
This has been the Week of Spacey Cucumbers. Next week is the Week of Forensic Catastrophe.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Feb 17, 2018, 22:56:22
#9468
@jeremywsherman @DRMacIver Interesting. This is like the approach Typed Racket takes to hiding concrete values when you use a "parametric contract". You get given an opaque blob with no accessors. It's a very strong constraint, so you want to have a way to say "Any" too, allowing ~occurrence typing
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Feb 17, 2018, 14:52:53 in reply to this tweet
#9467
๐Ÿ”— Sat Feb 17, 2018, 12:18:40 in reply to this tweet
#9466
@cmeik Redex early and often
๐Ÿ’Ÿ 3 ๐Ÿ”— Sat Feb 17, 2018, 11:46:47 in reply to this tweet
#9465
@fdilke "For more information, read this pamphlet again."
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat Feb 17, 2018, 11:44:47 in reply to this tweet
#9464
@DRMacIver @jeremywsherman <-- has been thoroughly nerd-sniped. Apologies for distracting from actually getting useful stuff done
๐Ÿ”— Sat Feb 17, 2018, 11:43:40 in reply to this tweet
#9463
@DRMacIver @jeremywsherman Haha WHAT just ONE element? :-) Oh, maybe represent the quantifier separately? any(listof(integer)) โœ“ vs any(listof(any(integer))) โœ—
๐Ÿ”— Sat Feb 17, 2018, 11:42:12 in reply to this tweet
#9462
@DRMacIver @jeremywsherman It's clear it should be forall rather than exists, I reckon. But it's still weird how any_list(any_integer) names the point inside the list. (The third line in PT puts the whole set there, by contrast)
๐Ÿ”— Sat Feb 17, 2018, 11:40:43 in reply to this tweet
#9461
@DRMacIver @jeremywsherman This is the kind of "hoisting" I have in mind: given(โˆƒ zs โˆˆ list(โˆƒzโˆˆ๐™), ...) โ‡” โˆƒzโˆˆ๐™. โˆƒ zs โˆˆ list(z). given(zs, ...) given(โˆ€ zs โˆˆ list(โˆ€zโˆˆ๐™), ...) โ‡” โˆ€zโˆˆ๐™. โˆ€ zs โˆˆ list(z). given(zs, ...) given(โˆ€ zs โˆˆ list(๐™), ...) โ‡” โˆ€ zs โˆˆ list(๐™). given(zs, ...)
๐Ÿ”— Sat Feb 17, 2018, 11:40:03 in reply to this tweet
#9460
@DRMacIver @jeremywsherman Yeah it's pretty good. I quibble about any_list(any_integer) because, what, there's just the one integer in there? any_list_of(integers).
๐Ÿ”— Sat Feb 17, 2018, 11:39:07 in reply to this tweet
#9459
@DRMacIver @jeremywsherman It's really interesting. Immediate reaction was "surely it should be some_integer, some_list, etc!" but no, in context, there's a kind of quantifier hoisting going on and it works quite well as Englishish idiom.
๐Ÿ”— Sat Feb 17, 2018, 11:27:54 in reply to this tweet
#9458
@landley, re your blog post about capturing a recording of desktop with audio: have you tried obsproject.com/download ? I've used it successfully for a few screencasts now. It can also add webcam picture-in-picture, and quite a bit more. I've been impressed actually.
#9457
@DrDonnaYates "Too many dinosaurs. Not enough sodomy." nielsenhayden.com/makinglight/arโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Feb 15, 2018, 21:29:22 in reply to this tweet
#9456
@0x2744 It's crying out for a new window manager. Something tiling, perhaps?
๐Ÿ”— Wed Feb 14, 2018, 23:09:34 in reply to this tweet
#9455
RT @campbellclaret: I want this guy to be on telly and radio all day. More sense out of his mouth in a few minutes than the thousands of hoโ€ฆ
#9454
RT @awbjs: Behavior Abstraction is the core concept of OOP. But for many years OOP education focused on non-essential surface details of poโ€ฆ
#9453
@searls It's because of (local) *predictability*. A (total, pure) function has exactly one: input; computation; output; and no effects. Totally predictable. Introduce effects, and you introduce unpredictability: nontermination; nonlocality; nondeterminism; exceptions; etc.
๐Ÿ”— Wed Feb 14, 2018, 18:29:20 in reply to this tweet
#9452
@alamajesse Haha! As a Smalltalk curmudgeon, I have to take issue with the misuse of the term "method" in HTTP :-)
๐Ÿ”— Wed Feb 14, 2018, 15:40:29 in reply to this tweet
#9451
@MhairiHunter Roses are red Violets are blue-ish Your objection is right; Still, that last bit is true-ish
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Feb 14, 2018, 12:44:05 in reply to this tweet
#9450
@DRMacIver It's Smalltalk terminology originally. Smalltalk carefully kept distinct the concepts of selector, message and method.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Feb 14, 2018, 10:40:08 in reply to this tweet
#9449
@DRMacIver The name that goes along with the arguments. For example: .draw(a, b) -- the selector is "draw" and the arguments are a and b. The selector and arity of the message "selects" which method will be used to respond to it.
๐Ÿ”— Wed Feb 14, 2018, 10:39:06 in reply to this tweet
#9448
@DRMacIver Aye, pretty close: the arguments, and also the selector.
๐Ÿ”— Wed Feb 14, 2018, 10:24:36 in reply to this tweet
#9447
The medium may be the message, but the message is not the method.
๐Ÿ’Ÿ 5 ๐Ÿ”— Wed Feb 14, 2018, 10:23:01
#9446
RT @pharoproject: @SergeStinckwich @bertfreudenberg @leastfixedpoint It is part of Roassal agilevisualization.com/AgileVisualizaโ€ฆ
#9445
@cmeik Right. Sockets are the perfect example. Other resources like ports are likely to be the same? And I think I'd prefer supervisors to restart even normal-exited children by default. Not sure, that aspect of OTP just never quite clicked with me.
๐Ÿ”— Tue Feb 13, 2018, 16:08:53 in reply to this tweet
#9444
@cmeik (Context, incidentally: an Erlang-inspired actors library for another language, which has no existing baggage around interprocess error signalling. I started doing what Erlang did but it somehow didn't feel right. So far the alternative is working out OK)
๐Ÿ”— Tue Feb 13, 2018, 16:05:58 in reply to this tweet
#9443
@cmeik Thanks, that's useful. I wonder if I should dip into the mailing list to ask people what they think. I kind of don't really want to be in there right now though. Ugh.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Feb 13, 2018, 16:04:45 in reply to this tweet
#9442
@asynchronaut Oh, ok. I agree that can be a problem sometimes; on the other hand, wiping out the in-reply-to loses information... either way, topic drift should get a subject change.
๐Ÿ”— Tue Feb 13, 2018, 14:18:09 in reply to this tweet
#9441
@asynchronaut Uh, I should say also the bit about "change them immediately" is something of a subtweet, appropriate for a few very particular circumstances.
๐Ÿ”— Tue Feb 13, 2018, 14:07:54 in reply to this tweet
#9440
@asynchronaut How could it break threading? It shouldn't. All the in-reply-to IDs should be correct. Oh, maybe with shitty email clients? jwz.org/doc/threading.โ€ฆ Certainly, people don't do well with email anymore.
๐Ÿ”— Tue Feb 13, 2018, 14:04:50 in reply to this tweet
#9439
Good god, people, *please* change the subject lines in mailing-lists when the topic of conversation changes. And, in some circumstances, change them immediately even if the topic of conversation hasn't changed.
๐Ÿ’Ÿ 4 ๐Ÿ”— Tue Feb 13, 2018, 12:55:14
#9438
@cmeik Sorry, I'm confused - do you think the current behavior is right, or do you think, like me, that maybe it's not the right default?
๐Ÿ”— Tue Feb 13, 2018, 12:50:00 in reply to this tweet
#9437
@strlen Thanks :-)
๐Ÿ”— Tue Feb 13, 2018, 02:56:33 in reply to this tweet
#9436
@strlen This sounds great, but I can't seem to find the form to fill in! Has it been disabled since you looked at it, do you think? Perhaps the problem is on my end.
๐Ÿ”— Tue Feb 13, 2018, 02:32:13 in reply to this tweet
#9435
@ezbrooks But the name of the tweet is called twitter.com/ezbrooks/statuโ€ฆ; the tweet itself is just below; and the tune is of my own invention.
๐Ÿ”— Tue Feb 13, 2018, 00:50:00 in reply to this tweet
#9434
RT @lavietidhar: She came into my office and I knew she was trouble as soon as I laid eyes on her. She was cold - winter-cold. "You are Snuโ€ฆ
#9433
@SeanTAllen There sure is. If there's a silver lining, it's that the unempathetic jerks who can't quite wrap their heads around the idea of the death of the author seem to be tripping over each other to out themselves.
๐Ÿ”— Mon Feb 12, 2018, 20:07:26 in reply to this tweet
#9432
@mononcqc Just a note to say thanks for your responses on the mailing list. It's a tough job and you're doing it exactly the right way.
๐Ÿ’Ÿ 9 ๐Ÿ”— Mon Feb 12, 2018, 19:52:16 in reply to this tweet
#9431
"That's not a computer; *this* is a computer!" (Direct link to video: youtube.com/watch?v=uFQ3saโ€ฆ) twitter.com/dcbrock/statusโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Feb 12, 2018, 19:02:12
#9430
@graydon_pub *blush* Thanks :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Feb 12, 2018, 18:45:49 in reply to this tweet
#9429
@joeerl Yes, I know that's how it is done. I'm asking whether this is the right default, given the existence of monitors and so forth. Do most (static) uses of link go hand-in-hand with a use of process_flag(trap_exit, true)? If so, maybe it's the wrong default?
๐Ÿ”— Mon Feb 12, 2018, 18:45:14 in reply to this tweet
#9428
@old_sound Do let me know any thoughts you have on it or Syndicate more generally.
๐Ÿ”— Mon Feb 12, 2018, 17:39:56 in reply to this tweet
#9427
๐Ÿ’Ÿ 4 ๐Ÿ”— Mon Feb 12, 2018, 17:38:44 in reply to this tweet
#9426
Dear Erlang friends, is special-casing exit reason `normal` harmful? Usually, if I link to a process, I want to know when it exits, no matter how. If you had a do-over, would you keep the current behavior, or treat `normal` as any other exit reason? @rvirding @joeerl
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Feb 12, 2018, 17:37:57
#9425
@auxilit I have not! Thanks for the link. (@lotharrr, this may be of interest to you, since it is a response to your recent blog post)
๐Ÿ”— Mon Feb 12, 2018, 17:27:48 in reply to this tweet
#9424
@dwragg @majek04 hashtag not all macros
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Feb 12, 2018, 16:31:20 in reply to this tweet
#9423
@DRMacIver "Hi, this isn't so much a question, more of an essay: ..."
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Feb 12, 2018, 16:11:59 in reply to this tweet
#9422
@aidanskinner Weeeeell, it got as far as being able to see the distant coastline of a promised land, but then it kind of stalled. Few of the Squeak-E ideas landed in mainline Squeak, as far as I can tell.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Feb 12, 2018, 14:33:48 in reply to this tweet
#9421
FQ_CoDel is a total win vs. bufferbloat: gettys.wordpress.com/2018/02/11/theโ€ฆ
#9420
@aidanskinner You might find lists.squeakfoundation.org/pipermail/squeโ€ฆ interesting - old ideas but I recently rediscovered that post
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Feb 12, 2018, 14:15:35 in reply to this tweet
#9419
RT @lrnrd: A wonderfully well-written story of a name and error messages, and a call for building inclusive forms and sites: Hello, my namโ€ฆ
#9418
'The "Spellserver": A Generic Remote-Code-Execution Host': lothar.com/blog/58-The-Spโ€ฆ . Very interesting to compare and contrast with SPKI/SDSI.
๐Ÿ’Ÿ 5 ๐Ÿ” 3 ๐Ÿ”— Mon Feb 12, 2018, 13:55:59
#9417
@wilbowma Sadly the advice in that article is out of date now. There are no open chat networks left: S2S XMPP is dead. Also, hosted.im doesn't work anymore. Chatsecure isn't very good. Conclusion: filmdungeon.com/wpimages/wp228โ€ฆ
๐Ÿ”— Mon Feb 12, 2018, 11:30:43 in reply to this tweet
#9416
@wilbowma Aw, man. Thanks for the heads up. I'll see if I can stomach the horrors of .htaccess later today.
๐Ÿ”— Mon Feb 12, 2018, 11:23:33 in reply to this tweet
#9415
@ra Not generally, no. Smalltalk doesn't have a `new` keyword. (It does have a convention of sending a `new` message to a class object to construct an instance of that class, though.)
๐Ÿ”— Sun Feb 11, 2018, 21:50:41 in reply to this tweet
#9414
๐Ÿ’Ÿ 6 ๐Ÿ” 1 ๐Ÿ”— Sun Feb 11, 2018, 20:34:47 in reply to this tweet
#9413
I just released a Squeak Smalltalk package called TiledMaps for loading and interacting with static map tiles from OpenStreetMaps etc. Package webpage: squeaksource.com/TiledMaps.html Demo video: youtu.be/T_TDhAAxuy0
๐Ÿ’Ÿ 19 ๐Ÿ” 4 ๐Ÿ”— Sun Feb 11, 2018, 20:09:36
#9412
@bmastenbrook It's a Very Swedish Way Of Looking At Things in the books. Like, of course a tiny company would have its own union. And of course it'd be an actual serious deal. How else would a small company be run?
๐Ÿ”— Sun Feb 11, 2018, 02:44:20 in reply to this tweet
#9411
@AdamBernard_HA @AprilPreston_ First Past The Post Must Go. So many things wrong with the political system in this country.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Feb 10, 2018, 23:36:12 in reply to this tweet
#9410
@bmastenbrook Something close to but not quite employee-ownership of the company. Maybe an interesting middle ground in terms of power dynamic
๐Ÿ” 1 ๐Ÿ”— Sat Feb 10, 2018, 23:29:10 in reply to this tweet
#9409
@bmastenbrook I remember being surprised and intrigued by the idea of small-company-with-mandatory-union-membership that was just a background fact of the publishing company (?) in The Girl With The Dragon Tattoo books
๐Ÿ”— Sat Feb 10, 2018, 23:28:46 in reply to this tweet
#9408
@ciphergoth It's not, to me, much better than the original
๐Ÿ”— Sat Feb 10, 2018, 19:35:37 in reply to this tweet
#9407
@pigworker For YouTube, the natural numbers start at one.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat Feb 10, 2018, 12:48:35 in reply to this tweet
#9406
@0xabad1dea I was unsettled to find that, without conscious decision, my handwriting had started to use (the rendered form of) \ell quite consistently instead of simple-single-downstroke-lowercase-L once I started using LaTeX more in my day-to-day work
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Feb 10, 2018, 12:38:23 in reply to this tweet
#9405
is tearing off metaphorical band-aids. Ouch
#9404
@DRMacIver "Do algebra that is easy to delete, not easy to extend."
๐Ÿ”— Fri Feb 09, 2018, 20:09:05 in reply to this tweet
#9403
RT @palvaro: "I think of storage as communication with the past" -- Butler Lampson /cc @joe_hellerstein
#9402
@whitequark @andywingo @asumu Actually, if ever any of you have some time you feel like burning and never getting back, any kind of critique of that tcp.rkt would be most, most welcome. I feel like there's a ton of TCP-implementer folklore that I must have been missing out on.
๐Ÿ”— Fri Feb 09, 2018, 12:32:49 in reply to this tweet
#9401
@whitequark @andywingo @asumu It's a very noddy kind of a TCP, so its compactness is a bit misleading. (The IP stuff is elsewhere, too: github.com/tonyg/syndicatโ€ฆ). Conformance may be... approximate. But I feel like the Syndicateish parts of it paid their way, so the experiment was worthwhile.
๐Ÿ”— Fri Feb 09, 2018, 12:30:04 in reply to this tweet
#9400
@DRMacIver Yep. aka "You shouldn't want that" (sometimes dressed up to look like it isn't what it is). Such an unhelpful response.
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Feb 09, 2018, 12:23:44 in reply to this tweet
#9399
RT @lukego: What HDL do the cool kids use these days for greenfield projects? Verilog? Chisel? Something else?
#9398
@andywingo I assume you're in the middle of accidentallying a TCP! If @asumu hasn't already told you, I hacked up a crude imitation of a TCP for my dissertation stuff that you might find mildly diverting: github.com/tonyg/syndicatโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Feb 09, 2018, 12:18:06 in reply to this tweet
#9397
@andywingo Dreadful.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Feb 09, 2018, 11:13:03 in reply to this tweet
#9396
๐Ÿ’Ÿ 8 ๐Ÿ” 2 ๐Ÿ”— Wed Feb 07, 2018, 23:16:44
#9395
@cmeik @3xplus1 Bad timing! Let me know next time you're in the UK, though. (Also: if you read one chapter, ch2 would be the one to read.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Feb 07, 2018, 23:08:08 in reply to this tweet
#9394
@3xplus1 Thank you!
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Feb 07, 2018, 22:59:31 in reply to this tweet
#9393
@bigthingist That resonates very strongly with me! If only I could teach myself to recognise the moment where I start to get it. That moment seems like it ought to be the best time to write down clues for others to follow.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Feb 07, 2018, 17:16:07 in reply to this tweet
#9392
@zosho Nice! Thanks! :-)
๐Ÿ”— Wed Feb 07, 2018, 15:11:27 in reply to this tweet
#9391
RT @awbjs: One of the great things about Smalltalk is that its keyword method syntax gives you a little language for embedding descriptiveโ€ฆ
#9390
RT @kpgj: @leastfixedpoint Um, I think youโ€™ll find he wore flannel, not a suit, Tony.
#9389
They mentioned there was going to be a little matchbox toy. I wonder where it is? I didn't see it at all anywhere
#9388
It's a bit creepy, the video from space. Vaguely 2001-ish...
#9387
Do you think Starman's suit is a real model, wired up, running, and sending back telemetry? Great opportunity to flight-test the thing!
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Feb 06, 2018, 22:52:17
#9386
@psygnisfive argh
๐Ÿ”— Tue Feb 06, 2018, 22:13:27 in reply to this tweet
#9385
:'-)
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Feb 06, 2018, 21:50:58
#9384
jesus
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Feb 06, 2018, 21:48:37
#9383
holy fucking shit
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Feb 06, 2018, 21:48:08
#9382
omg
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Feb 06, 2018, 21:47:03
#9381
It is time for the Richard D. James album.
๐Ÿ’Ÿ 9 ๐Ÿ” 1 ๐Ÿ”— Tue Feb 06, 2018, 17:37:33
#9380
@lindsey Augh, rny eyes!
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Feb 06, 2018, 11:16:05 in reply to this tweet
#9379
@DRMacIver * Ability to make, test, and restore good backups. (This helps with the "confidence nothing will catch fire" part. Situations lacking backups definitely paralyse me from time to time.)
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Feb 06, 2018, 11:13:06 in reply to this tweet
#9378
@alamajesse @racketlang The Racket package server website uses response/xexpr like this: github.com/tonyg/racket-pโ€ฆ . It's... not *quite* HTML /sensu stricto/ but it doesn't cause problems.
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Feb 06, 2018, 11:09:51 in reply to this tweet
#9377
RT @devonzuegel: Falsehoods Programmers Believe About Phone Numbers github.com/googlei18n/libโ€ฆ
#9376
RT @textfiles: The CRPG Book, a near-miraculous 4-year project that has resulted in a 500-page book about CRPGs, is now released: https://tโ€ฆ
#9375
Ugh, look, without the hubris of the young we wouldn't have nice things, sure, but for certain things *you must be this tall to ride*.
๐Ÿ’Ÿ 5 ๐Ÿ”— Mon Feb 05, 2018, 16:30:36
#9374
@DRMacIver There are other sciencey parts. We construct universes, and then do science on them to see what they're like. (Debugging is science.)
๐Ÿ’Ÿ 5 ๐Ÿ”— Mon Feb 05, 2018, 14:34:05 in reply to this tweet
#9373
@0x2744 If you do set Preferences bigDisplay, you might get a DNU regarding smallLandFonts. I think this is cruft :-( Deleting the offending line in Preferences class >> displaySizeChanged worked for me. Bigger windows!
๐Ÿ”— Mon Feb 05, 2018, 00:39:47 in reply to this tweet
#9372
@0x2744 So you could probably set Preferences bigDisplay, and maybe also change StandardSize to something else. Other sizes are hardcoded - look for implementations of initialExtent.
๐Ÿ”— Mon Feb 05, 2018, 00:34:33 in reply to this tweet
#9371
@0x2744 I've just looked: Complicated! See RealEstateAgent class >> standardWindowExtent, which refers to the global (!) StandardSize, which is 600@400. This, in turn, is scaled up by RealEstateAgent class >> scaleFactor, which then depends partially on Preferences bigDisplay. Phew!
๐Ÿ”— Mon Feb 05, 2018, 00:34:00 in reply to this tweet
#9370
@SeanTAllen It wasn't great when I was trying to port my stuff over the other day.
๐Ÿ”— Sun Feb 04, 2018, 19:12:01 in reply to this tweet
#9369
(It is necessary to put it in hi-dpi mode, though: Preferences setDemoFonts)
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Feb 04, 2018, 17:30:58 in reply to this tweet
#9368
Working in Squeak Smalltalk on a 4K monitor is just extremely pleasant.
๐Ÿ’Ÿ 12 ๐Ÿ” 2 ๐Ÿ”— Sun Feb 04, 2018, 17:24:00
#9367
RT @DRMacIver: TIL the invention of generics was in 1945 and predates the invention of named variables arcanesentiment.blogspot.co.uk/2017/06/antedaโ€ฆ
#9366
RT @argumatronic: so then @chris__martin and i tried to imagine what a purely oral programming language would look like, and it's very hardโ€ฆ
#9365
@kakus500 Do you mean "could you stream video this way?" I suppose so! Well, if it works at all. It's mostly a thought experiment and an insight into protocol design.
๐Ÿ”— Sat Feb 03, 2018, 12:17:27 in reply to this tweet
#9364
@DRMacIver @headius @mikiobraun It's all that tortured thinking about naming, denotation and equivalence that went on in that community (and its predecessors) during the 20th century. Whereas C-ish equivalence is... not as carefully worked out.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Feb 03, 2018, 11:11:09 in reply to this tweet
#9363
@DRMacIver This, right here, captures the centrist spirit *perfectly*! :-) Though usually the hint of self-awareness is missing.
๐Ÿ”— Sat Feb 03, 2018, 11:08:13 in reply to this tweet
#9362
@DRMacIver @headius @mikiobraun Racket also sort-of gets this right-ish. Ultimately this is another manifestation of Zooko's triangle.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Feb 03, 2018, 11:05:08 in reply to this tweet
#9361
@levwalkin It's the John Nagle of en.wikipedia.org/wiki/Nagle's_aโ€ฆ :-)
๐Ÿ”— Sat Feb 03, 2018, 10:59:50 in reply to this tweet
#9360
TFW John Nagle comments on your TCP-related thought experiment :-) news.ycombinator.com/item?id=162940โ€ฆ
๐Ÿ’Ÿ 18 ๐Ÿ” 4 ๐Ÿ”— Fri Feb 02, 2018, 21:53:48
#9359
@DRMacIver Fearless concurrency!
๐Ÿ”— Fri Feb 02, 2018, 17:28:46 in reply to this tweet
#9358
RT @ridingrobots: Oct. 2012, Jan. 2018. mars.nasa.gov/msl
#9357
@LH @alexwarth @adapteva Epiphany-V looks awesome, I just read this: parallella.org/wp-content/uplโ€ฆ
๐Ÿ”— Fri Feb 02, 2018, 09:31:25 in reply to this tweet
#9356
I wonder if any of the display fabrication processes we have would allow for deposition of sufficient transistors to turn each pixel "smart". twitter.com/leastfixedpoinโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Feb 02, 2018, 09:22:37
#9355
@LH @alexwarth @adapteva Nice - but that's only a 32x32 display!
๐Ÿ”— Fri Feb 02, 2018, 09:20:28 in reply to this tweet
#9354
@DRMacIver Thanks. Sounds absolutely awful.
๐Ÿ”— Thu Feb 01, 2018, 22:04:20 in reply to this tweet
#9353
Back-of-the-envelope calculation: Putting an 35k-transistor ARM core on the back of a pixel on a 12" display allows a maximum feature size of 0.7ยตm (??). 1920x1080 little cores. Power consumption? Heat rejection? RAM? Interesting programming model! cc @alexwarth
๐Ÿ’Ÿ 6 ๐Ÿ”— Thu Feb 01, 2018, 18:29:14
#9352
@DRMacIver Tangential, but you might find arxiv.org/abs/1801.06793 interesting: "... proving that type inheritance and subtyping are completely identified in these languages [...] contrary to the belief that 'inheritance is not subtyping,' ..." :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Feb 01, 2018, 14:04:09 in reply to this tweet
#9351
@rafaeldff Yes, it feels like a whole-ecosystem design problem. "You can't get there from here." I like the perspective that (object-)capabilities are just an extension of the familiar old idea of lexical scope: mumble.net/~jar/pubs/secuโ€ฆ
๐Ÿ”— Thu Feb 01, 2018, 13:57:03 in reply to this tweet
#9350
Interesting timing-related pitfalls when using capability URLs: william-ml-leslie.id.au/posts/securingโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Feb 01, 2018, 13:30:05
#9349
New blog post: "Lying to TCP makes it a best-effort streaming protocol", eighty-twenty.org/2018/02/01/lyiโ€ฆ
๐Ÿ’Ÿ 11 ๐Ÿ” 4 ๐Ÿ”— Thu Feb 01, 2018, 13:25:15
#9348
@_lizbarr I love it, it's like in Pushing Daisies: they're the Filing Cabinet Cabinet Files
๐Ÿ”— Thu Feb 01, 2018, 11:53:04 in reply to this tweet
#9347
@kpgj Quick, before CD players are as expensive as VCRs are now.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Feb 01, 2018, 11:32:48 in reply to this tweet
#9346
RT @mrkgrnao: @larsr_h Someone needs to link this gem by Douglas Hofstadter on that thread in response to "the pronoun 'he' is by definitioโ€ฆ
#9345
@SchuCodes Thanks! I'll check it out!
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 30, 2018, 20:52:44 in reply to this tweet
#9344
@DRMacIver OK, phew, I'm good then :-)
๐Ÿ”— Mon Jan 29, 2018, 16:49:51 in reply to this tweet
#9343
@DRMacIver How... how should one walk while holding a knife? Have I been doing this wrong my whole life? (I have form: it took me until I was 31 to discover The Correct Method for tying shoelaces: fieggen.com/shoelace/ianknโ€ฆ)
๐Ÿ”— Mon Jan 29, 2018, 16:35:43 in reply to this tweet
#9342
RT @worrydream: Lovely interview with @humantransit (via @vectorpark). "That attitude is catastrophic" is my new favorite sentence. httpsโ€ฆ
#9341
@HSBC_UK It is a personal account. I did get the warning, many weeks ago, and took prompt action. The actual *restriction* didn't appear until very recently, perhaps only one or two days ago. No communication from the bank at all - I had believed all was well. Poor show.
๐Ÿ”— Sat Jan 27, 2018, 22:01:46 in reply to this tweet
#9340
@HSBC_UK They mentioned the hold was to do with a form they had not received; and the call has been arranged. I'm annoyed that the hold was placed on the card and I was not told that the hold had been placed: I was left to find out by the card failing during use.
๐Ÿ”— Sat Jan 27, 2018, 19:59:03 in reply to this tweet
#9339
Pretty annoyed with @HSBC_UK slapping a 50 quid/day limit on my ATM card without telling me they'd done so. They won't fix it over the phone either; they "have to call me back" sometime in the next two days. Maybe now's the time for me to switch to @AskNationwide.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat Jan 27, 2018, 19:48:40
#9338
@StOnSoftware @pharoproject Thank you, I'll take a look.
๐Ÿ”— Thu Jan 25, 2018, 18:50:26 in reply to this tweet
#9337
@StOnSoftware @pharoproject Sounds good! Are you saying it *has been* split out, and is loadable, or that it *should be*? If the former, do you happen to know where it might live?
๐Ÿ”— Thu Jan 25, 2018, 15:54:53 in reply to this tweet
#9336
Squeak has class Promise. @pharoproject seems to have removed it long ago - fair enough, very little code uses it. But what do Pharoers do when they need Promise-ish functionality? Some recent Squeak code I wrote makes fairly heavy use of Promises, and I'd like to port to Pharo.
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Jan 25, 2018, 13:02:51
#9335
I've put up a resource page for my PhD on Conversational Concurrency, including the dissertation itself (PDF and HTML), my defense talk video and slides, and a source code snapshot: syndicate-lang.org/tonyg-dissertaโ€ฆ
๐Ÿ’Ÿ 52 ๐Ÿ” 22 ๐Ÿ”— Wed Jan 24, 2018, 14:06:10
#9334
@mjambon I've been using rsnapshot of my home directory to /var/local/home-backups (ie. always-available), with hourly/daily/weekly backups up to about 2 months. I have a longer series of monthly rotations offline. Outside /home, things get ad-hoc v quickly.
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jan 22, 2018, 22:28:56 in reply to this tweet
#9333
@DRMacIver prototype based OO ex-fans are... 1. not class traitors, they're just selfish 2. not class traitors, they're more trait classes ... yeah no sorry I can't make that one work
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Mon Jan 22, 2018, 15:00:44 in reply to this tweet
#9332
@lukego ...wow!
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jan 19, 2018, 20:18:36 in reply to this tweet
#9331
@smarr Thank you!
๐Ÿ”— Fri Jan 19, 2018, 17:26:07 in reply to this tweet
#9330
@krono Thank you! That looks fantastic.
๐Ÿ”— Fri Jan 19, 2018, 17:25:58 in reply to this tweet
#9329
RT @krono: @leastfixedpoint Oh, re-reading your tweet, shameless self-promotion: that's exactly what I do: arxiv.org/abs/1606.06726
#9328
Does anyone here know of any work on JITting memory layouts? Instead of inlining code based on statistical properties of traces, inlining structure members based on statistical properties of data-structure constructions?
๐Ÿ’Ÿ 6 ๐Ÿ” 4 ๐Ÿ”— Fri Jan 19, 2018, 14:33:46
#9327
RT @po8crg: This is pretty remarkable: gameon.nasa.gov/2018/01/12/nasโ€ฆ SEXTANT works. Interference patterns in pulsars can be used to locate yourseโ€ฆ
#9326
@dwragg It's particularly vexing to suffer from the problem when designing an object heap and gc for such a language! :-)
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jan 17, 2018, 14:03:41 in reply to this tweet
#9325
@DrDonnaYates I've had some success with this on Linux; I'm surprised and pleased to see there are Mac and Windows builds too. I haven't tried them, but they might work: obsproject.com/download
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jan 17, 2018, 11:33:16 in reply to this tweet
#9324
"Oh no! Adding another word adds *eight whole bytes* to that struct! Maybe I can do some insane bit-field trickery to slim that down a little"
๐Ÿ’Ÿ 9 ๐Ÿ”— Wed Jan 17, 2018, 08:50:36 in reply to this tweet
#9323
Growing up with an 8-bit micro has made it really, really hard to understand just how cheap bits are.
๐Ÿ’Ÿ 16 ๐Ÿ” 2 ๐Ÿ”— Wed Jan 17, 2018, 08:50:04
#9322
RT @gravislizard: nobody is making experimental OSes that don't work like anything you've seen before. they did twenty years ago. as far asโ€ฆ
#9321
Yes! Exactly this thread! twitter.com/gravislizard/sโ€ฆ
๐Ÿ’Ÿ 11 ๐Ÿ”— Wed Jan 17, 2018, 03:57:25
#9320
RT @alicegoldfuss: This is a really great and heavy piece by @anat_deracine. It's written for women, not for men trying to understand themโ€ฆ
#9319
RT @anat_deracine: I wrote this in 2016 but hid it under a rock for reasons that no longer exist. Sharing now, because 2018 is gonna be feaโ€ฆ
#9318
@andywingo :-( Bugger.
๐Ÿ”— Tue Jan 16, 2018, 14:22:32 in reply to this tweet
#9317
@andywingo Is it the FATCA thing?
๐Ÿ”— Tue Jan 16, 2018, 14:05:32 in reply to this tweet
#9316
@DRMacIver Like perl, LaTeX is both actually terrible and in deep ways subversively awesome
๐Ÿ’Ÿ 9 ๐Ÿ” 2 ๐Ÿ”— Tue Jan 16, 2018, 10:04:42 in reply to this tweet
#9315
@lukego Wrong link - that one goes to your (my) broadcast dashboard, rather than the stream itself!
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 16, 2018, 09:50:40 in reply to this tweet
#9314
RT @patrickc: Why canโ€™t you easily search all of the text you read on any screen (desktop + mobile) over the past day? Itโ€™s strange how muโ€ฆ
#9313
RT @danluu: Sleepsort accelerator! (see post for more useful applications) idea.popcount.org/2013-07-19-howโ€ฆ
#9312
RT @dustyweb: One Processor Per Object -- it's the only way to be safe (inspired by a comment from dash in the #erights freenode channel)
#9311
RT @jessitron: "Software that works" isn't much to shout about anymore. "Software that works with other software and with humans" can haveโ€ฆ
#9310
RT @sclv: @samth my immediate take has been โ€œfinally! A use for all those hi/low information flow type systems!โ€ i.e. a model where most stโ€ฆ
#9309
Tactics (in Coq) are opaque to read. Conjecture: this is because a tactic is a fn of type *ProofState -> *ProofState; that is, an imperative command. It's confusing in the same ways that traditional imperative languages are, but to a different degree.
๐Ÿ’Ÿ 7 ๐Ÿ” 1 ๐Ÿ”— Thu Jan 11, 2018, 01:17:19
#9308
@rektide :-) I'm glad!
๐Ÿ”— Wed Jan 10, 2018, 01:44:31 in reply to this tweet
#9307
RT @fniephaus: @leastfixedpoint Trueโ€ฆinstead of tieing you to a contract, they offer monthly subscription plans but donโ€™t make it easy to mโ€ฆ
#9306
The last person I used XMPP to communicate with has migrated to something else. Rest in peace, XMPP.
๐Ÿ’Ÿ 12 ๐Ÿ” 1 ๐Ÿ”— Tue Jan 09, 2018, 22:39:07
#9305
@coreload @UpspinProject Yep. My point wasn't so much about "can", more about "does", or rather, "does not".
๐Ÿ”— Tue Jan 09, 2018, 22:14:09 in reply to this tweet
#9304
Remember how FTP let you copy a file from server to server, without downloading and reuploading? So anyway, I have this file on Google Drive and I want it on Dropbox. Just, you know, one of the many little ways our profession has been failing users for the past few decades.
๐Ÿ’Ÿ 49 ๐Ÿ” 15 ๐Ÿ”— Tue Jan 09, 2018, 22:00:51
#9303
@coreload It does, yes, inasmuch as Go's encoding of sums is reasonable :-) Generally, Go has had another crack at making sense of kernel functionality without libc/POSIX baggage and hasn't done badly, given the constraints imposed by the language itself.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 09, 2018, 05:17:01 in reply to this tweet
#9302
@coreload Yep. It's not the 0-length datagram that's an issue; it's the confusion between 0-length and EOF, i.e. use of accidentally-ambiguous sentinel values. Sum types capture precisely what is needed, and direct support for them improves a language; compare Smalltalk, ML with C, Go.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 09, 2018, 05:02:05 in reply to this tweet
#9301
@kelseyhightower @backplaneio All that is old is new again: reversehttp.net (and the many other independent discoveries of the idea)
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jan 08, 2018, 23:14:43 in reply to this tweet
#9300
@mwotton This is from read(2), not recv(2), and read(2) says "On success, the number of bytes read is returned (zero indicates end of file)". One takeaway could be "read(2) considered harmful for reading things that aren't regular files".
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jan 08, 2018, 23:03:24 in reply to this tweet
#9299
Today in "horrible corner cases caused by languages lacking sum types" news: twitter.com/majek04/statusโ€ฆ
๐Ÿ’Ÿ 7 ๐Ÿ” 3 ๐Ÿ”— Mon Jan 08, 2018, 21:48:44
#9298
@cyberglot Self is pretty cool and also extremely minimalistic. IO might also be interesting. You might contact @alexwarth who has been teaching "little language construction" for a while now and might have some suggestions.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Jan 07, 2018, 23:41:13 in reply to this tweet
#9297
RT @TwoMoonsNZ: New Zealand's native palm tree, nฤซkau, growing in planted rows outside Puke Ariki museum, New Plymouth. Parallel #stereo paโ€ฆ
#9296
TFW making Coq happy improves the structure and presentation of your proof. Unsettlingly common.
๐Ÿ’Ÿ 10 ๐Ÿ” 1 ๐Ÿ”— Thu Jan 04, 2018, 10:46:14
#9295
@hylomorphism That's a really interesting idea.
๐Ÿ”— Thu Jan 04, 2018, 10:04:07 in reply to this tweet
#9294
RT @0xabU: If every syscall is now going to require switching address space, you may as well just add another kernel crossing and make it aโ€ฆ
#9293
RT @agl__: Architecture researchers: having caches be implicit was a decision; it doesn't have to be that way. Perhaps high-speed memoriesโ€ฆ
#9292
RT @lexi_lambda: I want to be perfectly clear that this tweet was not really about JavaScript. I donโ€™t care if you write Java, Ruby, Go, oโ€ฆ
#9291
@hylomorphism Tanenbaum was right; dunno if this is the back-breaking straw though :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jan 04, 2018, 00:57:48 in reply to this tweet
#9290
@DrDeeGlaze Hell's bells, that's a lot of dough
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jan 03, 2018, 22:23:10 in reply to this tweet
#9289
@heathercmiller Cough cough industry, too
๐Ÿ’Ÿ 4 ๐Ÿ”— Wed Jan 03, 2018, 22:21:54 in reply to this tweet
#9288
RT @lexi_lambda: โ€œI donโ€™t need macros, theyโ€™re too complicated and not useful,โ€ says the programmer as they use Flow with JSX with Babel wiโ€ฆ
#9287
TIL: .dir-locals.el: gnu.org/software/emacsโ€ฆ #emacs
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Jan 03, 2018, 07:53:59
#9286
@jerrykuch @johnregehr Nope, not getting better. Legacy OSes have no idea how to do networking, and networking is really all anyone is interested in.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jan 03, 2018, 05:01:58 in reply to this tweet
#9285
@jerrykuch @johnregehr Home with the family for the holidays, and the number of times people innocently wonder why doing basic, obvious things with their smartphones is so jolly difficult is enough to drive a man to drink. First woodpecker to come along, etc.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jan 03, 2018, 04:45:30 in reply to this tweet
#9284
Ugh, generative functors :-(
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Jan 02, 2018, 21:26:13
#9283
Wanted: a better approach to dealing with sets-of-things than Coq.Lists.ListSet
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jan 01, 2018, 23:19:00 in reply to this tweet
#9282
I swear, coq, I *will* defeat you. Even though you've only given me "universe inconsistency error" several hundred lines away from the root of the problem twice in a row now.
๐Ÿ’Ÿ 11 ๐Ÿ” 3 ๐Ÿ”— Mon Jan 01, 2018, 23:15:45
#9281
RT @worrydream: As Kay himself has said so many times, this question is entirely about funding. With ARPA/IPTO-style funding, you get Kaysโ€ฆ
#9280
RT @kpgj: I made this.
#9279
Powerfully resisting the urge to write a PDF parsing/generation library for Racket using pkgs.racket-lang.org/package/bitsynโ€ฆ
๐Ÿ’Ÿ 8 ๐Ÿ”— Sun Dec 31, 2017, 01:50:38
#9278
PSA: git stash is a sharp tool, with which you *will* cut yourself. In related news, I'm setting up a local rsnapshot cronjob to enable a crude form of time travel.
๐Ÿ’Ÿ 3 ๐Ÿ”— Sat Dec 30, 2017, 21:56:22
#9277
RT @duncanmak: My favorite passage from the DynaBook paper. twitter.com/sdf_pubnix/staโ€ฆ
#9276
@DRMacIver (PCA is a thing)
๐Ÿ”— Fri Dec 29, 2017, 21:50:27 in reply to this tweet
#9275
@DRMacIver Happily, the two groups partially overlap!
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri Dec 29, 2017, 21:49:37 in reply to this tweet
#9274
Next step is to explicitly represent the (State x Event -> State x Actions) structure and use it to build synthesis component graphs.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Dec 28, 2017, 21:53:09 in reply to this tweet
#9273
State and integration-over-input-streams are closely related. Noodling with some synthesis code the other day, I was happy to find this connection to my thesis work. Each mod. synth. component is a little actor.
๐Ÿ’Ÿ 6 ๐Ÿ”— Thu Dec 28, 2017, 21:52:14 in reply to this tweet
#9272
For example, consider a simulated VCO in a software modular synthesizer. A naive pure-FP approach doesn't work. The insight is that it is performing a definite integral over its (frequency, time) input, and that *this requires a memory*.
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Dec 28, 2017, 21:51:10 in reply to this tweet
#9271
On the one hand, sometimes state is appropriate. On the other hand, really making the effort to avoid it quite often yields new insights into the structure of What I'm Really Trying To Do.
๐Ÿ’Ÿ 7 ๐Ÿ” 2 ๐Ÿ”— Thu Dec 28, 2017, 21:48:55 in reply to this tweet
#9270
In my youth (which is when I wrote what I consider to be some of my best programs), I used mutable state where needed in appropriate ways without worrying about it at all. Now, I hem and haw over it each time I feel the need for it.
๐Ÿ’Ÿ 8 ๐Ÿ”— Thu Dec 28, 2017, 21:48:13
#9269
Coq is brain gym, and I enjoy it, but each time I've used it For Real I've run into what seems a heck of a lot like bugs. Unsettling.
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Dec 28, 2017, 21:45:33
#9268
"Oh, that's easy. Just add ~/.xmodmap with keysym Super_L = Super_L Multi_key, and add xmodmap $HOME/.xmodmap to your .xinitrc. Problem solved"
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Dec 21, 2017, 21:03:07 in reply to this tweet
#9267
@bmastenbrook It's nice when the compose key is configured!
๐Ÿ”— Thu Dec 21, 2017, 21:02:13 in reply to this tweet
#9266
@krono I'm guessing probably "no", but the defaults on MacOS have always been saner than the defaults on X
๐Ÿ”— Thu Dec 21, 2017, 21:02:00 in reply to this tweet
#9265
X-windows non-ASCII keyboard input *rageface*
#9264
@BruceHoult Yep. Also if you clone or manipulate a repo with an empty tree in it, mysterious empty commits appear which "fix" the problem for you...
๐Ÿ”— Tue Dec 19, 2017, 09:25:27 in reply to this tweet
#9263
"Expedience, laziness and a disregard for elegance" - explains a heck of a lot about modern software, actually.
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Tue Dec 19, 2017, 04:32:04
#9262
@asynchronaut I don't think there's any reason why empty directories are forbidden other than the index structure chosen accidentally doesn't support them and the devs don't care. Expedience, laziness and a disregard for elegance, IOW :-)
๐Ÿ”— Tue Dec 19, 2017, 04:28:14 in reply to this tweet
#9261
Yup, it's the fault of the index: git.wiki.kernel.org/index.php/GitFโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Tue Dec 19, 2017, 04:26:07 in reply to this tweet
#9260
Aha! Like many other git distortions, it's the fault of the index: stackoverflow.com/questions/2607โ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Tue Dec 19, 2017, 04:23:55 in reply to this tweet
#9259
@asynchronaut Yeah, I know, but there doesn't seem to be any logical or structural reason why empty trees can't be represented
๐Ÿ”— Tue Dec 19, 2017, 04:17:00 in reply to this tweet
#9258
@tef Only kinda tho. Everything seems to work out fine if you do actually create an empty tree; git-fsck complains, but everything logically makes sense
๐Ÿ”— Tue Dec 19, 2017, 04:16:30 in reply to this tweet
#9257
I wonder why git(1) doesn't let you add empty directories?
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Dec 19, 2017, 04:11:20
#9256
@duncanmak Some old GNU Smalltalk font-rendering and paragraph-layout code I wrote, so not even very whole-systemish :-) github.com/tonyg/gst-cairโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Dec 19, 2017, 04:09:27 in reply to this tweet
#9255
@dwragg "But, of course, Suns are very good at booting! So good, they sometimes spontaneously boot, just to let you know they're in peak form!" art.net/~hopkins/Don/uโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Dec 19, 2017, 03:10:23 in reply to this tweet
#9254
I still find reading Smalltalk programs exciting in a way that programs in other languages aren't. Something about the way each program integrates with the whole of the larger system, rather than being a little bubble of its own, perhaps. Uniformity and simplicity.
๐Ÿ’Ÿ 15 ๐Ÿ” 8 ๐Ÿ”— Tue Dec 19, 2017, 03:07:10
#9253
@johnregehr @lukego Looks like seL4 hits it, perhaps - just: l4hq.org/docs/performanโ€ฆ cites Elphinstone & Heiser 2013, giving ~90ns on x86
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Dec 17, 2017, 18:50:06 in reply to this tweet
#9252
RT @lukego: Linux kernel: what's the fastest way for process A to transfer control to process B? (didn't somebody at Google have a patchsetโ€ฆ
#9251
#9250
@bmastenbrook Not sure! A bit of a break I think :-)
๐Ÿ’Ÿ 4 ๐Ÿ”— Sat Dec 09, 2017, 19:24:22 in reply to this tweet
#9249
@clark_anthony01 It could be the lack of a cryptographic random number generator in whatever JS engine that backs on to? I'm afraid I've only run js-nacl in browsers and node.js so far.
๐Ÿ”— Sat Dec 09, 2017, 15:16:53 in reply to this tweet
#9248
Thanks to the support of many, many people (some of whom are here on twitter), I successfully defended my PhD dissertation yesterday.
๐Ÿ’Ÿ 119 ๐Ÿ” 11 ๐Ÿ”— Sat Dec 09, 2017, 15:12:13
#9247
@cmeik Yeah. It's jolly awkward - we do what we must, but the prices are so distortedly-low that it's hard to bring oneself to account for the true costs properly. I've travelled across the Atlantic wayyyy too many times. :-/
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Dec 05, 2017, 16:38:04 in reply to this tweet
#9246
RT @alisonatkin: IT'S REAL! The #marginaliaparaphernalia Kickstarter is now live. You can find all the information here: https://t.co/BH1aUโ€ฆ
#9245
@cmeik The climate is so screwed :-(
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Dec 05, 2017, 12:24:20 in reply to this tweet
#9244
@DRMacIver Yeah. Speaking as one about to exit the PhD pipeline, what I ended up having done was only tangentially related to what I entered intending to do. The topic has shifted, but being the only person silly enough to give a shit hasn't really :-)
๐Ÿ”— Mon Dec 04, 2017, 23:50:40 in reply to this tweet
#9243
@DRMacIver You could extensively compact him first perhaps? I hear carbon-based reentry shields are a thing
๐Ÿ”— Mon Dec 04, 2017, 23:45:12 in reply to this tweet
#9242
@DRMacIver Welcome to PhD.
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Dec 04, 2017, 23:13:07 in reply to this tweet
#9241
@DRMacIver See, it's all about the velocity. If you get him moving to a few thousand kilometers per second - perhaps by dropping him from orbit? - you may well see a bit of structural damage, both to parliament and to Tony.
๐Ÿ”— Mon Dec 04, 2017, 23:11:27 in reply to this tweet
#9240
@cmeik Oh I see, AWS wants an uploaded zip. Presumably you've already rejected the LD_LIBRARY_PATH solution for other reasons then :-)
๐Ÿ”— Mon Dec 04, 2017, 00:24:02 in reply to this tweet
#9239
@cmeik I mean hey, computers are awful, how much can another layer of awful really make it worse
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Dec 04, 2017, 00:20:40 in reply to this tweet
#9238
@cmeik Is this one of those things where you get to upload a single executable file only? If you can write to the file system you could upload a shar script which unpacks the real bin, a shlib, and a shell stub loader gnu.org/software/sharuโ€ฆ
๐Ÿ”— Mon Dec 04, 2017, 00:18:34 in reply to this tweet
#9237
I think it worth remembering that the way our operating systems manage identity and authority is truly appalling, and a significant pressure encouraging people to take shortcuts like these. twitter.com/NadineDorries/โ€ฆ
๐Ÿ’Ÿ 7 ๐Ÿ” 2 ๐Ÿ”— Sun Dec 03, 2017, 23:40:03
#9236
@DRMacIver @ciphergoth Yeah, I understand!
๐Ÿ”— Sun Dec 03, 2017, 23:32:14 in reply to this tweet
#9235
@DRMacIver @ciphergoth *Record skip noise* *goes back and reads the original tweet again* *laughs out loud, instant favstar*
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Dec 03, 2017, 23:20:41 in reply to this tweet
#9234
#9233
RT @fniephaus: @krono @mraleph -> evolvingavm.com
#9232
@SeanTAllen It's especially fun to think about YAML being deeply embedded in the transitive closure of the dependency graph for our day-to-day software, like the way libtiff is needed to build Firefox (tho FF can't render TIFF), cf. queue.acm.org/detail.cfm?id=โ€ฆ
๐Ÿ” 1 ๐Ÿ”— Sun Dec 03, 2017, 19:00:07 in reply to this tweet
#9231
RT @libcomorg: The biggest demonstration in British history was the 2003 demonstration against the Iraq war. It did fuck all because it wasโ€ฆ
#9230
cc @SeanTAllen re: earlier discussion twitter.com/mraleph/statusโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Dec 03, 2017, 18:57:13
#9229
@SeanTAllen @cmeik Yeah. One way or another, it seems to be an iron law that one *will* end up using a program to produce configuration data, whether intended, supported or not.
๐Ÿ”— Sun Dec 03, 2017, 18:20:52 in reply to this tweet
#9228
@SeanTAllen @tef Isn't it funny how things that seemed so awful get rehabilitated by the vicissitudes of time? Like, dunno, former presidents maybe. Or ASN.1.
๐Ÿ”— Sun Dec 03, 2017, 18:08:12 in reply to this tweet
#9227
@SeanTAllen Also, uh, well: "YAML documents should be treated as executable code and firewalled accordingly. Deserializing arbitrary types is user-controlled, arbitrary code execution." community.embarcadero.com/blogs/entry/yaโ€ฆ
๐Ÿ”— Sun Dec 03, 2017, 18:05:21 in reply to this tweet
#9226
@SeanTAllen It's like the lesson of DWIM has to be relearned by every generation
๐Ÿ”— Sun Dec 03, 2017, 18:00:46 in reply to this tweet
#9225
@SeanTAllen But before I stop ruining your day, there are also lower-level interesting, uh, features of YAML to be aware of: >>> yaml.load('countries: [fi, se, no, dk]') {'countries': ['fi', 'se', False, 'dk']}
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Dec 03, 2017, 18:00:09 in reply to this tweet
#9224
@SeanTAllen I'm really sorry!
๐Ÿ”— Sun Dec 03, 2017, 17:59:13 in reply to this tweet
#9223
@SeanTAllen @cmeik Here, YAML is, kind of amazingly, only *part* of the problem.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Dec 03, 2017, 17:55:33 in reply to this tweet
#9222
@SeanTAllen @cmeik It's worse than that. It's an interpreter for an ad-hoc, underspecified, underpowered unnamed programming language whose surface syntax is YAML plus an unholy string-based template sublanguage.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Dec 03, 2017, 17:54:17 in reply to this tweet
#9221
@SeanTAllen @cmeik Behold: docs.ansible.com/ansible/latestโ€ฆ
๐Ÿ”— Sun Dec 03, 2017, 17:50:22 in reply to this tweet
#9220
@SeanTAllen @cmeik Yeah. It's a full-on user-facing syntax for an incredibly shitty programming language, used in Ansible configuration. It's the poster child for the argument for why Just Use Scheme (e.g.) for a config language, rather than Just Use YAML
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun Dec 03, 2017, 17:47:45 in reply to this tweet
#9219
@SeanTAllen @cmeik Joking aside, that YAML gets used at all is a travesty. I've not seen it used for serialization per se, but then I've been able to hide in my ivory tower the last few years. I *have* seen it used in Ansible as a slithering horror of a replacement for a real PL...
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun Dec 03, 2017, 17:38:56 in reply to this tweet
#9218
@SeanTAllen Surely for that you should just use YAML
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Dec 03, 2017, 17:27:45 in reply to this tweet
#9217
RT @arntzenius: A bug is bad; a flawed design is worse; a design that tries to be smart and fails is intolerable.
#9216
FTR: A good answer seems to be pack<ฯ„,e>; for the specific example, pack<๐,(f,123)>. Thanks to @ezyang @awelonblue @wilbowma and @lindsey for pointing me in the right direction!
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Nov 28, 2017, 04:06:05 in reply to this tweet
#9215
RT @asumu: Weโ€™re hiring! Igaliaโ€™s an egalitarian tech coop working on free software/open source. Women, POC, LGBTQ encouraged to apply! Remโ€ฆ
#9214
@Jermolene Thank you, I'll try it out.
๐Ÿ”— Mon Nov 27, 2017, 15:25:59 in reply to this tweet
#9213
RT @Jermolene: Thanks, Eaglemode is new to me. Some great moments in the demo: youtube.com/watch?v=G6yPQKโ€ฆ twitter.com/9sqweek/status/ 93510221289โ€ฆ
#9212
@Jermolene Ah well, the in-page upgrade process can't save a backup file, so it seems likely I'll have to try something else. Fortunately it's not on the critical path right this second so I can defer until later.
๐Ÿ”— Mon Nov 27, 2017, 14:53:27 in reply to this tweet
#9211
@Jermolene Thanks Jeremy! Is that the HTML5 fallback option? My TW is vintage 2010, so I'll have to upgrade to get the new behaviour, right? May as well (try to) upgrade anyway, I suppose...
๐Ÿ”— Mon Nov 27, 2017, 14:46:29 in reply to this tweet
#9210
(This subtweet brought to you by the way the tiddlyfox extension no longer works on Firefox Quantum.)
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Nov 27, 2017, 14:11:02 in reply to this tweet
#9209
End Software Paternalism!
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Nov 27, 2017, 14:10:40
#9208
@Hillelogram @cfbolz @tiarkrompf The "Hacker's Introduction to Partial Evaluation" starts off with the tired old power() example, but quickly gets more interesting: wry.me/~darius/writinโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Nov 26, 2017, 23:05:46 in reply to this tweet
#9207
@adoemon @leahvelleman It isn't zip xs (tail xs); first, it should be defined when xs=[], and second, notice that the output is [(1,2),(3,4),(5,6)], not [(1,2),(2,3),(3,4),(4,5),(5,6)]
๐Ÿ”— Sun Nov 26, 2017, 21:32:19 in reply to this tweet
#9206
RT @leahvelleman: Functional programming folks: Is there a standard name for the function that takes [1, 2, 3, 4, 5, 6] and returns [(1, 2)โ€ฆ
#9205
@leahvelleman I've wanted that function I guess a handful of times per decade, and each time been sad it wasn't in the standard library. I'd like it to be called `pairs`. Shame that the general case, perhaps called `ntuples`, can't be easily typed...
๐Ÿ”— Sun Nov 26, 2017, 20:49:41 in reply to this tweet
#9204
RT @cmeik: Lately, many people have been confused about what Lasp is, so I'm going to talk about that. /thread
#9203
@awelonblue That's an interesting idea. @ezyang pointed me at people.mpi-sws.org/~dreyer/courseโ€ฆ which looks to slightly predate the 1ML work and which uses the same syntax for pack/unpack
๐Ÿ”— Sun Nov 26, 2017, 18:12:31 in reply to this tweet
#9202
@ezyang Thanks! That's very useful.
๐Ÿ”— Sun Nov 26, 2017, 17:59:19 in reply to this tweet
#9201
(also, just out of interest, what about pi- and sigma-types?)
๐Ÿ”— Sun Nov 26, 2017, 16:29:35 in reply to this tweet
#9200
What is a good mathematical notation for existential packages? Say I have a type โˆƒฯ„.(F_ฯ„ ร— ฯ„). How would I write an inhabitant of that type? Say ฯ„=๐ and I have an f โˆˆ F_ฯ„. Would an inhabitant be written (f, 123)? No mention of ฯ„=๐?
#9199
@DrDeeGlaze It's not the best, but it *is* manageable; at that level, it's things like ACPI and USB that give me the fear :-)
๐Ÿ”— Sat Nov 18, 2017, 19:39:22 in reply to this tweet
#9198
@aidanskinner Right, perfect, just transpile Go to WASM right? *facade cracks* *sobs unconsolably*
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Nov 18, 2017, 14:33:51 in reply to this tweet
#9197
When I see it one way, I have hope that personal computing is possible; when I see it the other, it feels like all hope is lost, and we're doomed to Unix and Javascript forever
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Sat Nov 18, 2017, 14:31:34 in reply to this tweet
#9196
Technology looks like a Necker cube to me sometimes: oh, computers are simple; wait, they're really intrinsically complex; no, actually, it can be really simple; ...
๐Ÿ’Ÿ 6 ๐Ÿ” 1 ๐Ÿ”— Sat Nov 18, 2017, 14:30:50
#9195
@jonathoda Perhaps they are "coaching", "teaching" or "training" the computer. "Coaching" sprang to mind because of the plan-experiment-replan feedback loop both in sports and in live programming
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Nov 17, 2017, 16:06:00 in reply to this tweet
#9194
@asumu SIGBIKE sounds like it should be a thing, almost
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Nov 17, 2017, 01:54:49 in reply to this tweet
#9193
@3xplus1 *wishes he could favstar a tweet more than once*
๐Ÿ”— Wed Nov 15, 2017, 22:38:19 in reply to this tweet
#9192
@3xplus1 Great. At heart, everything about software boils down to equivalences. Get the equivalences right, the rest often follows
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Nov 15, 2017, 22:34:26 in reply to this tweet
#9191
@3xplus1 Laudable! Tricky in an untyped setting to maintain the crucial distinction between representation of a JSON term's *syntax* (for roundtripping) and its *value* (for internal use)
๐Ÿ”— Wed Nov 15, 2017, 22:33:26 in reply to this tweet
#9190
@3xplus1 Yep; and, what I was getting at: JSON has no semantics. (No defined equivalence over JSON values.) It is just syntax. It should have a semantics.
๐Ÿ”— Wed Nov 15, 2017, 22:32:09 in reply to this tweet
#9189
"Itโ€™s unfortunate that the JSON standard does not specify the behavior of duplicate keys." Isn't it just. justi.cz/security/2017/โ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ” 6 ๐Ÿ”— Wed Nov 15, 2017, 22:16:50
#9188
@neil_will @cstross But I bet it tasted heavenly.
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Nov 15, 2017, 21:37:16 in reply to this tweet
#9187
RT @BrexitBin: The only Brexit argument you'll ever need
#9186
@DRMacIver *galaxy brain* the real problem is the alienation of the worker within the capitalist mode of production
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Nov 15, 2017, 18:44:01 in reply to this tweet
#9185
RT @bertfreudenberg: Awesome #Smalltalk-76 demo by @daningalls himself starts at 1:01:20 twitter.com/robertkrahn/stโ€ฆ
#9184
RT @robertkrahn: Video from last week's @ComputerHistory event, live Alto demos, inspiring anecdotes. facebook.com/computerhistorโ€ฆ
#9183
@cmeik I've never been paid so well for any of my other paper-and-glue-stick works, it's true
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 15, 2017, 17:32:22 in reply to this tweet
#9182
Happy new-word-through-misspelling discovery of the day: mathemetics. mathemetics. n. LaTeX-heavy prose whose formatting, notation or content induces mild nausea or vertigo.
๐Ÿ’Ÿ 9 ๐Ÿ” 2 ๐Ÿ”— Wed Nov 15, 2017, 17:03:19
#9181
@DRMacIver Tail calls are the only righteous path to divergence
๐Ÿ”— Tue Nov 14, 2017, 15:40:54 in reply to this tweet
#9180
@DRMacIver Oh, yep, that's definitely an important concern.
๐Ÿ”— Tue Nov 14, 2017, 14:21:52 in reply to this tweet
#9179
@DRMacIver I just finished writing my dissertation using LyX and found it much superior to writing LaTeX by hand. You still have to do a bit of that, of course.
๐Ÿ”— Tue Nov 14, 2017, 14:15:42 in reply to this tweet
#9178
@DRMacIver *Pushes lyx.org slowly and firmly across the table making conspicuous, prolonged eye-contact*
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Nov 14, 2017, 14:14:55 in reply to this tweet
#9177
(That is to say, the TCP implementation written in Syndicate, not the normal interface to the kernel's TCP implementation)
๐Ÿ”— Mon Nov 13, 2017, 21:16:17 in reply to this tweet
#9176
Perhaps the slowest TCP in existence, Syndicate's TCP can now, after a bit of hacking, drive a cool 60kB/s using a full core
๐Ÿ’Ÿ 7 ๐Ÿ”— Mon Nov 13, 2017, 21:15:51
#9175
Delta-T >> TCP
#9174
@krono Ah, Smalltalk, the language of poetry!
๐Ÿ’Ÿ 5 ๐Ÿ”— Fri Nov 10, 2017, 11:16:20 in reply to this tweet
#9173
You know how German has all those great words that English lacks? My language is missing a word for (cond [(assoc key alist) => cadr] [else #f]).
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Fri Nov 10, 2017, 10:15:49
#9172
RT @DrDonnaYates: Statement by Archaeological Institute of America in Opposition to the National Monument Creation and Protection Act httpsโ€ฆ
#9171
RT @SciAsCulture: Doctoral Dissertation Defenses: Performing Ambiguity Between Ceremony and Assessment tandfonline.com/doi/full/10.10โ€ฆ #PhD #disserโ€ฆ
#9170
@mjambon I imagine you've already seen Tierra, Avida, J. Artificial Life etc? en.wikipedia.org/wiki/Tierra_(cโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 30, 2017, 20:05:24 in reply to this tweet
#9169
@p4bl0 *unhappiest face emoji*, *resigned acceptance of my fate emoji*
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 29, 2017, 20:05:18 in reply to this tweet
#9168
Ugh. How do I hyphenate the word "ECMAScript"?
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Oct 29, 2017, 19:24:45
#9167
RT @cmeik: If you're using our Partisan library in your software, I'd appreciate a quick message with 1 - 2 lines about how -- good for myโ€ฆ
#9166
@AlphaLackey @PollySpin @ciphergoth You're quite right - the analog hole etc. But you *can* make it harder to copy, which in some circumstances seems a net win to me.
๐Ÿ”— Mon Oct 16, 2017, 00:31:23 in reply to this tweet
#9165
@AlphaLackey @PollySpin @ciphergoth I thought the original suggestion was to stop RTs, rather than reads? Either way, I don't know of one. But software is pretty flexible.
๐Ÿ”— Mon Oct 16, 2017, 00:25:22 in reply to this tweet
#9164
@PollySpin @AlphaLackey @ciphergoth I don't see how adding a middle ground option (control over RTs perhaps) makes it worse for those who like to not exercise such control.
๐Ÿ”— Mon Oct 16, 2017, 00:24:25 in reply to this tweet
#9163
@PollySpin @AlphaLackey @ciphergoth That's one reading; another is that she wants some control over how far the things she writes can travel. Or, travel "easily" in some sense.
๐Ÿ”— Mon Oct 16, 2017, 00:20:23 in reply to this tweet
#9162
@PollySpin @AlphaLackey @ciphergoth I'm glad you can do it. But I know other for whom it's a serious problem.
๐Ÿ”— Mon Oct 16, 2017, 00:19:10 in reply to this tweet
#9161
@PollySpin @AlphaLackey @ciphergoth Well, I was suggesting there is room to consider ways of changing twitter such that it *wasn't* the cost of doing biz.
๐Ÿ”— Mon Oct 16, 2017, 00:18:39 in reply to this tweet
#9160
@PollySpin @AlphaLackey @ciphergoth To your pt re: mute - that works a bit, but doesn't stop pile-ons from signal-boosting quote-RTs.
๐Ÿ”— Mon Oct 16, 2017, 00:14:55 in reply to this tweet
#9159
@PollySpin @AlphaLackey @ciphergoth Perhaps there's a middle ground between being unable to communicate publicly and being forced to put up with quote-RT abuse, IYSWIM.
๐Ÿ”— Mon Oct 16, 2017, 00:12:06 in reply to this tweet
#9158
@AlphaLackey @PollySpin @ciphergoth Why I said "charitable reading" was to suggest imagining why it might seem a reasonable thing to ask. Steelman opponent's argument etc.
๐Ÿ”— Mon Oct 16, 2017, 00:09:14 in reply to this tweet
#9157
@AlphaLackey @PollySpin @ciphergoth I think all of it's possible, except the approval-for-screen-cap, no? Sep Q whether reasonable, but I can think of good reasons to want it.
๐Ÿ”— Mon Oct 16, 2017, 00:07:39 in reply to this tweet
#9156
@whitequark Epicycles. Who will be our Galileo? What will be our heliocentrism?
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 15, 2017, 15:37:32 in reply to this tweet
#9155
@PollySpin @ciphergoth Quite some harassment-by-quote-RT goes on. I know a few people who suffer greatly by it. I read the tweet you quote more charitably.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 15, 2017, 12:31:31 in reply to this tweet
#9154
@DRMacIver "Cyber Used A Computer At All", hmm
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Oct 13, 2017, 17:17:38 in reply to this tweet
#9153
@wilbowma Brutal game. Loved it.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Oct 13, 2017, 10:49:44 in reply to this tweet
#9152
Every time I look at the way Go approaches some problem, I come away in a kind of state of shocked disbelief.
๐Ÿ’Ÿ 10 ๐Ÿ” 1 ๐Ÿ”— Thu Oct 12, 2017, 18:41:18 in reply to this tweet
#9151
"A programming language is low level when its programs require attention to the irrelevant." -Perlis. Case in point: blog.golang.org/pipelines
๐Ÿ’Ÿ 20 ๐Ÿ” 12 ๐Ÿ”— Thu Oct 12, 2017, 18:38:36
#9150
arxiv.org/abs/1710.00551 "We demonstrate that our attacks evade all previously proposed countermeasures for commodity systems."
๐Ÿ’Ÿ 5 ๐Ÿ” 3 ๐Ÿ”— Thu Oct 12, 2017, 10:49:30
#9149
RT @ciphergoth: If you're wondering what these retweets are all about, see damninteresting.com/this-place-is-โ€ฆ (and be one of today's 10,000)
#9148
BTW all, Trickles TCP is cool as shit: cs.cornell.edu/~ashieh/tricklโ€ฆ
๐Ÿ’Ÿ 12 ๐Ÿ” 3 ๐Ÿ”— Wed Oct 11, 2017, 19:11:59
#9147
@coreload It is to server-stored continuation state as Trickles is to TCP :-)
๐Ÿ”— Wed Oct 11, 2017, 19:10:34 in reply to this tweet
#9146
@coreload The URL has a reified defunctionalized continuation in it. Eqv to the normal approach, but no need for manual control-threading
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Oct 11, 2017, 19:09:36 in reply to this tweet
#9145
@coreload Avoids explicit plumbing to do so. Relationship between resources and requests clear. (The URL is super opaque tho! Room to improve)
๐Ÿ”— Wed Oct 11, 2017, 18:41:20 in reply to this tweet
#9144
@flantz Thank you. That was a brilliant, brilliant game.
๐Ÿ”— Wed Oct 11, 2017, 18:40:24 in reply to this tweet
#9143
Example use case for Racket's "stateless servlets": easy, transparent, high-quality ("keyset") pagination.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Oct 11, 2017, 13:06:05
#9142
@pkhuong Have you seen Aaron Turon's dissertation on Reagents? IIRC there is interesting proof method discussion in there
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Oct 10, 2017, 09:43:15 in reply to this tweet
#9141
Example of the moment: right click, "transpose table" in this word processor
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Fri Oct 06, 2017, 16:12:13 in reply to this tweet
#9140
I *daily* find features missing from apps I use that'd be 5 minutes' worth of end-user Smalltalk programming in a sane world
๐Ÿ’Ÿ 27 ๐Ÿ” 14 ๐Ÿ”— Fri Oct 06, 2017, 16:10:56
#9139
I wonder if they forward messages sent to that address to the correct one?
๐Ÿ”— Fri Oct 06, 2017, 14:07:07 in reply to this tweet
#9138
Bad keming kills, NHS
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Oct 06, 2017, 14:06:26
#9137
RT @stdlib: using Lazarus and recompiling an entire GUI app in 2s and realizing "this existed 20 years ago" makes me wonder where it all weโ€ฆ
#9136
Why do we need multiple cores? Two for Thunderbird, one for firefox, one for everything well-behaved, I guess
๐Ÿ’Ÿ 8 ๐Ÿ”— Thu Oct 05, 2017, 18:48:12
#9135
RT @Schools_ABC: ONE DAY LEFT UNTIL SCHOOL CENSUS Parents! You can take action now to protect ALL children from surveillance at school #Boyโ€ฆ
#9134
RT @Tucker5law: uckity night #ToryConf17. Just think, somewhere out there is an AV tech on a zero hours contract, with half a can of glue lโ€ฆ
#9133
@greghendershott It can be my Appendix E
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 05, 2017, 00:22:51 in reply to this tweet
#9132
*deletes the sentence* *tries again, without big words*
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Oct 04, 2017, 20:57:27 in reply to this tweet
#9131
"elimination engenders entails" INDEED
๐Ÿ”— Wed Oct 04, 2017, 20:57:13 in reply to this tweet
#9130
I have just written a sentence including the fragment "the simplification that elimination engenders entails improvements"
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Oct 04, 2017, 20:56:59
#9129
Tell me now, Meno,
๐Ÿ’Ÿ 4 ๐Ÿ” 2 ๐Ÿ”— Wed Oct 04, 2017, 17:57:51
#9128
RT @tomaspetricek: Paid ยฃ4.40 for a train ticket from Prague to Brno. That's 10x less per kilometer than Cambridge to London trains.
#9127
RT @seldo: @anildash There's almost no checks and safeguards. The only thing holding the Internet together, just like real life, is that peโ€ฆ
#9126
RT @dwragg: Looks like this vehicle does a lot of commuting.
#9125
@aidanskinner These modern exploits really lack the warmer tone of previous generations of catastrophic vulnerability
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 02, 2017, 16:39:18 in reply to this tweet
#9124
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Mon Oct 02, 2017, 16:36:43
#9123
"A New Referendum is a Constitutional Requirement" - maybe explains some of the recent power-grab stuff from the govt, so they can avoid it twitter.com/Hayleeee1848/sโ€ฆ
#9122
@graydon2 It's also more accurate! Having worked with the VPRI/CDG group, and seen the continuity with earlier work, "beautiful dreamers" is apt.
๐Ÿ”— Fri Sep 29, 2017, 19:48:45 in reply to this tweet
#9121
I guess this is what it feels like when the placebo doesn't work for you. On to proper medicine, if there is any, I suppose.
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Sep 29, 2017, 10:58:09 in reply to this tweet
#9120
Disappointed, yet again, by the government's refusal to engage with the substance of the idea in a petition: petition.parliament.uk/petitions/2000โ€ฆ
#9119
@BrandonBloom Smalltalk calls the two "reject" and "select", respectively. Much better names.
๐Ÿ’Ÿ 6 ๐Ÿ” 1 ๐Ÿ”— Fri Sep 29, 2017, 08:43:07 in reply to this tweet
#9118
@tef That's news to me
๐Ÿ”— Tue Sep 26, 2017, 23:46:46 in reply to this tweet
#9117
RT @old_sound: The people from 1970 knew about biases in software. But who reads old books anywayโ€ฆ
#9116
RT @mjg59: Hypervisors are not, it turns out, a sufficient security boundary twitter.com/abu_y0ussef/stโ€ฆ
#9115
RT @frabcus: The capability landscape of the web/smartphone generation of tech is pretty precise now. Innovation is elsewhere, so regulateโ€ฆ
#9114
RT @whitequark: cursed image
#9113
Following @daningalls' perspective on operating systems (cs.virginia.edu/~evans/cs655/rโ€ฆ), is Systems Programming per se "just" metaprogramming??
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Sep 24, 2017, 18:47:25
#9112
Too many example programs to discuss in my Examples and Case Studies chapter
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Sun Sep 24, 2017, 17:28:11
#9111
@ciphergoth Me too -- I'd only ever read meaning 1 from the form. I quite like meaning 2!
๐Ÿ”— Sun Sep 24, 2017, 16:45:20 in reply to this tweet
#9110
@ciphergoth In context of the TfL decision re Uber: both 1. and 2. apply :-)
๐Ÿ”— Sun Sep 24, 2017, 15:44:05 in reply to this tweet
#9109
@ciphergoth 1 Sarcastic,"they're horrid and deserve it" 2 "If they weren't such dicks, it couldn't have happened to them" (3 non-ironic "they're nice!")
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Sep 24, 2017, 15:43:30 in reply to this tweet
#9108
The power of reflection. Having a rich "domain of programs" available while building & debugging is priceless. twitter.com/yoshuawuyts/stโ€ฆ
๐Ÿ’Ÿ 8 ๐Ÿ” 3 ๐Ÿ”— Sun Sep 24, 2017, 13:49:14
#9107
Implicature: it's difficult.
๐Ÿ”— Sun Sep 24, 2017, 13:01:09 in reply to this tweet
#9106
Ugh, I suppose there's also the usually-not-intended non-ironic usage, making three.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Sep 24, 2017, 13:00:20 in reply to this tweet
#9105
It took me, oh, forty years to realise that there are two meanings to "it couldn't have happened to a nicer bunch of people"
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Sun Sep 24, 2017, 12:42:15
#9104
I lucked out: the University of Glasgow library had a copy. No such luck for Curry, Feys and Craig, however.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Sep 22, 2017, 11:53:53 in reply to this tweet
#9103
My morning:
๐Ÿ’Ÿ 20 ๐Ÿ” 2 ๐Ÿ”— Fri Sep 22, 2017, 11:37:25
#9102
alt๏น’autoplay๏น’video๏น’die๏น’die๏น’die
#9101
Operating systems do not need to be complicated. twitter.com/johnregehr/staโ€ฆ
๐Ÿ’Ÿ 21 ๐Ÿ” 4 ๐Ÿ”— Wed Sep 20, 2017, 13:41:18
#9100
RT @mattblaze: I've found a good predictor of student success in systems courses is wllingness to write short test programs to find out howโ€ฆ
#9099
@hylomorphism Brutal!
๐Ÿ”— Tue Sep 19, 2017, 19:04:07 in reply to this tweet
#9098
Another hour lost to debugging and manually repairing a mnesia hostname issue.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 19, 2017, 16:56:51
#9097
RT @dijkstracula: lang runtime-likers: IBM just open-sourced their JVM and I am extremely ready to read some 90s C++ (h/t @bitbckt) https:/โ€ฆ
#9096
@jerrykuch Magnetic hips?
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Sep 16, 2017, 22:25:20 in reply to this tweet
#9095
@fanf That's the best Greg Egan short story I've read in years
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sat Sep 16, 2017, 19:03:23 in reply to this tweet
#9094
@graydon2 Separately: the idea of "cultural-technical compatibility" is pretty interesting. Hmm.
๐Ÿ”— Sat Sep 16, 2017, 18:40:00 in reply to this tweet
#9093
@graydon2 I guess I'm still a bit sad that C/C++ is all we seem to have for "easier integration into other systems".
๐Ÿ”— Sat Sep 16, 2017, 18:34:15 in reply to this tweet
#9092
I am an idiot: WABT is written in C++ for a specific reason (spelled out in the README!); github.com/WebAssembly/spโ€ฆ is more what I expected.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Sep 16, 2017, 18:24:36 in reply to this tweet
#9091
@graydon2 Thanks for persevering with me and pointing that out. I'm an idiot: I've been looking a WABT when I probably wanted github.com/WebAssembly/spโ€ฆ
๐Ÿ”— Sat Sep 16, 2017, 18:20:50 in reply to this tweet
#9090
@graydon2 You're probably right, but I am suffering imagination-failure wrt constraints that might apply. C++ seems so spectacular a mismatch :-)
๐Ÿ”— Sat Sep 16, 2017, 17:42:30 in reply to this tweet
#9089
@graydon2 I don't think I understand you - are you suggesting C++ as impl lang for the WASM assembler is the result of an environmental constraint?
๐Ÿ”— Sat Sep 16, 2017, 17:25:14 in reply to this tweet
#9088
Push it on the stack :-(
๐Ÿ”— Sat Sep 16, 2017, 15:37:03 in reply to this tweet
#9087
TFW when you realise a really cool, seemingly-little idea is probably dissertation-sized.
๐Ÿ’Ÿ 12 ๐Ÿ”— Sat Sep 16, 2017, 15:36:49
#9086
@whitequark Sorry, yes, I meant to include that in "speed".
๐Ÿ”— Sat Sep 16, 2017, 14:03:49 in reply to this tweet
#9085
Just kidding! Here's the real level of support: kangax.github.io/compat-table/eโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ”— Sat Sep 16, 2017, 13:45:44 in reply to this tweet
#9084
Gratifying to see the state of the art in proper tail calls for Javascript: caniuse.com/#search=tail%2โ€ฆ
#9083
@whitequark Not to mention the philosophical problems I have with ruling out large classes of interesting programs for the sake of compiler speed.
๐Ÿ”— Sat Sep 16, 2017, 13:43:08 in reply to this tweet
#9082
@whitequark It'd be so easy to opt in, though. Function uses goto? Slow path. No gotos? Fast path.
๐Ÿ”— Sat Sep 16, 2017, 13:42:37 in reply to this tweet
#9081
@jasondavies Yep. Perhaps it will be like the way Javascript proper tail calls have been added.
๐Ÿ”— Sat Sep 16, 2017, 13:40:31 in reply to this tweet
#9080
@robotlolita @whitequark You're right: github.com/WebAssembly/taโ€ฆ
๐Ÿ”— Sat Sep 16, 2017, 13:38:17 in reply to this tweet
#9079
@whitequark It looks to pretty severely restrict the kinds of control flow that you can (efficiently) express.
๐Ÿ”— Sat Sep 16, 2017, 13:35:50 in reply to this tweet
#9078
WebAssembly has neither proper tail calls nor anything like a "goto" inside a function. Terrible compilation target.
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Sat Sep 16, 2017, 13:32:24
#9077
@jamesladd The Web Assembly Binary Toolkit, github.com/WebAssembly/waโ€ฆ
๐Ÿ”— Sat Sep 16, 2017, 12:24:52 in reply to this tweet
#9076
Commit messages like "Fix potential use-after-free in WastLexer" (github.com/WebAssembly/waโ€ฆ) really reassure that C++ was the best choice.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sat Sep 16, 2017, 12:23:22 in reply to this tweet
#9075
Boy, this *assembler* needs to run super, super fast! And it's important to manually control memory. C++ is the most appropriate language.
๐Ÿ”— Sat Sep 16, 2017, 12:20:02 in reply to this tweet
#9074
๐Ÿค” What programming language do browser users have at their finger tips? *snaps fingers* I know! C++!
๐Ÿ”— Sat Sep 16, 2017, 12:18:13 in reply to this tweet
#9073
Just discovered that WABT, the *assembler* from sexps to binary format for WebAssembly, is written in... C++.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Sep 16, 2017, 12:17:12
#9072
RT @esugsmalltalk: Smalltalk ENVY: paulhammant.com/2017/09/01/smaโ€ฆ
#9071
It's now at 72,174. If you're a UK citizen worried about Brexit, please sign. petition.parliament.uk/petitions/2000โ€ฆ twitter.com/EUflagmafia/stโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 3 ๐Ÿ”— Sat Sep 16, 2017, 00:28:51
#9070
@cobbal OMG that is amazing slash horrific
๐Ÿ”— Fri Sep 15, 2017, 22:38:30 in reply to this tweet
#9069
RT @cobbal: @leastfixedpoint - int tab_width = it->tab_width * font->space_width; + int tab_width = rand()%(it->tabโ€ฆ
#9068
@dubroy Transitive, and frequently used with intensifiers, right?
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Sep 15, 2017, 16:28:04 in reply to this tweet
#9067
@DRMacIver Actually I don't mind that, so long as tab stops are (correctly) eight columns apart. It's the inconsistency that is getting to me *twitch*
๐Ÿ”— Fri Sep 15, 2017, 14:46:37 in reply to this tweet
#9066
"It could only get worse if a single file had multiple different interpretations of tab widths," he said, opening more files in the project.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Sep 15, 2017, 14:44:46 in reply to this tweet
#9065
Interpret hard tabs as โ‰ 8 columns? Fine, you're wrong, but whatever. But multiple files in one project with DIFFERENT INTERPRETATIONS?? o_O
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Sep 15, 2017, 14:43:59
#9064
I find it discordant that Cassini's transmitted data is consistently called "science" by the NASA announcers.
#9063
RT @ab_silvera: Pieces by The Guardian and others never talk about the barista, the homeless woman escaping domestic abuse, anyone poor basโ€ฆ
#9062
RT @ab_silvera: A month ago I had Glasgow City Council tell me I'm not 'eligible to reside'. Do you think any politician I asked for help eโ€ฆ
#9061
I *really* like systems programming.
๐Ÿ’Ÿ 8 ๐Ÿ”— Thu Sep 14, 2017, 21:56:34
#9060
@coreload Hah :-) It's possible I suppose!
๐Ÿ”— Thu Sep 14, 2017, 17:52:27 in reply to this tweet
#9059
@coreload My PhD work (Syndicate) is tuplespace-like but non-generative, w/Erlangish fault-handling. "Reifies the network" is a Syndicate catchphrase
๐Ÿ”— Thu Sep 14, 2017, 17:47:27 in reply to this tweet
#9058
(You do need to be able to print them to fill them in, though, it seems.)
๐Ÿ”— Thu Sep 14, 2017, 17:22:46 in reply to this tweet
#9057
Reader, I voted. NZers overseas, you can too! elections.org.nz/events/2017-geโ€ฆ Cellphone camera uploads of ballot papers are fine!
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Sep 14, 2017, 17:22:15
#9056
@coreload Tuplespaces are a hybrid. More balanced than the two extremes of threads and actors
๐Ÿ”— Thu Sep 14, 2017, 16:31:58 in reply to this tweet
#9055
@rickasaurus @gonzamezz @old_sound Epistemology and ontology are critical to network protocol design
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Sep 14, 2017, 15:33:14 in reply to this tweet
#9054
RT @Otto_English: Petition for a 2nd referendum on final outcome of the #Brexit negotiations. Please sign and share. #BrexitRef2 https://t.โ€ฆ
#9053
In actor-based systems, all state belongs to a specific actor, except for the shared routing table which maps actor IDs to their mailboxes.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Sep 14, 2017, 13:45:49 in reply to this tweet
#9052
In thread-based systems, a thread's private registers distinguish it from its peers; shared memory is used directly for communication.
๐Ÿ”— Thu Sep 14, 2017, 13:45:30 in reply to this tweet
#9051
Private state is always needed for concurrency, but shared state is always needed for communication between concurrent activities.
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Sep 14, 2017, 13:45:19
#9050
RT @tomaspetricek: New blog post on yet another attempt at trying to figure out what programming languages are *really* about: https://t.coโ€ฆ
#9049
I have put this picture of a Soyuz rocket as my desktop background. That is all
๐Ÿ’Ÿ 4 ๐Ÿ”— Wed Sep 13, 2017, 15:19:46
#9048
Hm @SpaceX, the thumbnails on spacex.com/media are broken-looking. (The actual large images seem to be there though.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Sep 13, 2017, 13:00:57
#9047
RT @CopperheadOS: So Android stable releases aren't open source anymore? No communication from Google on it and they removed our question oโ€ฆ
#9046
@hylomorphism @mendeley_com @MendeleySupport :-( Maybe I should look into switching. ... well, maybe in a few months when I'm done writing up.
๐Ÿ”— Tue Sep 12, 2017, 21:31:05 in reply to this tweet
#9045
RT @dubroy: @sleconf Some cool things about it: โ€ข paper includes a full JS impl of the algorithm (285 SLOC) โ€ข we made an interactive viz: hโ€ฆ
#9044
RT @dubroy: Happy to say that l'll be presenting a new Ohm-related paper @sleconf in Oct. ๐Ÿ‘‰ "Incremental Packrat Parsing": https://t.co/3rvโ€ฆ
#9043
To those for whom random, unfixable Gnome breakage has come to seem normal: there *can* be a better world! It doesn't have to be this bad!
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 12, 2017, 18:28:12
#9042
This might explain the rage-inducing kill-things-on-logout symptoms I started seeing again a few weeks ago.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 12, 2017, 14:10:47 in reply to this tweet
#9041
Ugh, looks like debian's systemd KillUserProcesses setting reverted to stupid-mode accidentally. Evidence (?) from the 234-3 changelog:
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Tue Sep 12, 2017, 14:10:11
#9040
@kmett e.g. people.cs.clemson.edu/~bcdean/skip_bโ€ฆ looks interesting (haven't read yet) but doesn't look quite like the approach you sketched in your comment
๐Ÿ”— Tue Sep 12, 2017, 14:03:10 in reply to this tweet
#9039
@kmett Is the essence of your comment stackoverflow.com/questions/3489โ€ฆ written up anywhere you know? Connection to treaps intriguing.
#9038
Hey @mendeley_com/@MendeleySupport, please fix your debian apt repo for the desktop client. It has been broken for months.
๐Ÿ” 1 ๐Ÿ”— Tue Sep 12, 2017, 13:40:34
#9037
RT @janl: Fascinating account of what open source software development looks like: twitter.com/mountain_ghostโ€ฆ
#9036
RT @pcwalton: The compiler writer working on optimizations in me looks at this and thinks โ€œchallenge acceptedโ€. twitter.com/marcosbl/statuโ€ฆ
#9035
RT @foss_security: GNU Emacs 25.2 enriched text remote code execution mailinglist-archive.mojah.be/oss-security/2โ€ฆ
#9034
@intellectronica There's also a shortcut: just ^b pgup starts paging back through the buffer
๐Ÿ”— Mon Sep 11, 2017, 13:41:10 in reply to this tweet
#9033
@cmeik Well, if that isn't nice, I don't know what is.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Sep 10, 2017, 17:04:25 in reply to this tweet
#9032
1. Oh no, a minor bug in Gnome's system tray 2. I'll just open the debugger and fix it 3. Whoa, deja vu
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Sep 10, 2017, 16:40:48
#9031
@zooko River networks
๐Ÿ’Ÿ 12 ๐Ÿ”— Sun Sep 10, 2017, 16:04:13 in reply to this tweet
#9030
@wilbowma *triple favstar*
๐Ÿ”— Sat Sep 09, 2017, 17:47:13 in reply to this tweet
#9029
That slightly embarrassed feeling when you ask yourself "should this particular sort of variable be lexical?" Well of course it should.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Sep 09, 2017, 17:42:54
#9028
@wilbowma Cool! I'm amazed but pleased that that works
๐Ÿ”— Sat Sep 09, 2017, 13:51:20 in reply to this tweet
#9027
@ArmyOfBruce If you read that paper, carry in mind the idea that this layer is a cross between a nameless actor system and a tuplespace. Kind of.
๐Ÿ”— Sat Sep 09, 2017, 13:26:46 in reply to this tweet
#9026
@ArmyOfBruce syndicate-lang.org/papers/coordinโ€ฆ is a formal description of the lower layer. Very dense though. Sorry. I'm writing up; soon, diss draft will be best.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Sep 09, 2017, 13:25:52 in reply to this tweet
#9025
@wilbowma (I see dimly from the background of your screenshot you are looking up Emacs theme/color information. Accursed partial transparency!)
๐Ÿ”— Sat Sep 09, 2017, 13:16:55 in reply to this tweet
#9024
@ArmyOfBruce The lower layer is lang-neutral, but demands a shared ontology and access to a common representation. The upper layer adapts PLs to match.
๐Ÿ”— Sat Sep 09, 2017, 13:14:26 in reply to this tweet
#9023
@ArmyOfBruce The lower layer yields concurrency, communication, coordination; the upper layer (lang features) helps accommodate ideas from the lower
๐Ÿ”— Sat Sep 09, 2017, 13:12:56 in reply to this tweet
#9022
@ArmyOfBruce Oddly, that's my thesis research in many ways! Syndicate is in two parts: 1. a lang-neutral "object model"ish thing, 2. new lang features
๐Ÿ”— Sat Sep 09, 2017, 13:12:12 in reply to this tweet
#9021
@ArmyOfBruce Nice. Of course, ObjC's object model started off relatively sane, while the same cannot be said of GTK+'s.
๐Ÿ”— Sat Sep 09, 2017, 12:45:42 in reply to this tweet
#9020
@doublec Yes, I think that aligns with my current thinking: Embrace, extend, extinguish - load legacy stuff into ~windows in a new system
๐Ÿ”— Sat Sep 09, 2017, 12:44:31 in reply to this tweet
#9019
@ArmyOfBruce "Necessary, but not sufficient," then?
๐Ÿ”— Sat Sep 09, 2017, 12:11:00 in reply to this tweet
#9018
@ArmyOfBruce Inasmuch as it seems to stop with "throw the tarball over the wall and I'm done", I agree.
๐Ÿ”— Sat Sep 09, 2017, 12:08:57 in reply to this tweet
#9017
@spdegabrielle Language design is important for sure; I feel like what's missing here is "tinkerability" web.media.mit.edu/~mres/papers/dโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Sat Sep 09, 2017, 11:52:03 in reply to this tweet
#9016
The world is missing out on a /huge/ amount of synergy by making it so hard to alter end-user software. Copyleft necessary but insufficient.
๐Ÿ’Ÿ 8 ๐Ÿ” 5 ๐Ÿ”— Sat Sep 09, 2017, 11:44:17 in reply to this tweet
#9015
Apps are just mysterious and impenetrable now. Descriptions of being haunted by software are increasingly apt.
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Sat Sep 09, 2017, 11:41:26 in reply to this tweet
#9014
1. Oh no, a minor bug in this app 2. I'll just open the debugger and fix it 3. Oops, for no good reason Android isn't Smalltalk
๐Ÿ’Ÿ 21 ๐Ÿ” 7 ๐Ÿ”— Sat Sep 09, 2017, 11:40:33
#9013
RT @meganlcook: I love medievalist ennui about Voynich manuscript "breakthroughs"
#9012
This perspective allows us to recast transport-neutrality as a kind of (bounded) parametricity.
๐Ÿ”— Sat Sep 09, 2017, 11:12:30 in reply to this tweet
#9011
This applies as much to software architecture as to OSI and other network models.
๐Ÿ”— Sat Sep 09, 2017, 10:25:12 in reply to this tweet
#9010
There is no layering, there is only ontological priority.
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Sat Sep 09, 2017, 10:24:14
#9009
RT @aparrish: whatever else it might be, the voynich manuscript is a perfect mirror reflecting in would-be interpreters their ideas of histโ€ฆ
#9008
I'm not sure there's a reliable, built-in method in any non-mainstream OS (with more than one user), either. :-( twitter.com/tqbf/status/90โ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Sep 06, 2017, 19:36:51
#9007
@DRMacIver @tef Feels more manageable somehow, doesn't it. Lua is nice for embedding
๐Ÿ”— Wed Sep 06, 2017, 14:44:23 in reply to this tweet
#9006
@DRMacIver @tef ... I... I'll just leave these here: moonshinejs.org github.com/mjanicek/rembuโ€ฆ
๐Ÿ”— Wed Sep 06, 2017, 14:15:16 in reply to this tweet
#9005
@tef @DRMacIver Compile your library to MIPS and use one of the many MIPS emulators for JS and Java
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Sep 06, 2017, 14:04:50 in reply to this tweet
#9004
@DRMacIver ... *surely* you'd want to avoid emscripten for the JVM part! ... unless you're thinking it'd be nice to avoid a .so/.dll?
๐Ÿ”— Wed Sep 06, 2017, 14:01:05 in reply to this tweet
#9003
@DRMacIver NB libsodium has a script to do the hairy emscripten stuff. Before then, I did it myself: github.com/tonyg/js-nacl/โ€ฆ It's ugly and arcane
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Sep 06, 2017, 13:58:42 in reply to this tweet
#9002
@DRMacIver In particular see nacl_cooked*.js and the Makefile, such as it is
๐Ÿ”— Wed Sep 06, 2017, 13:50:15 in reply to this tweet
#9001
@DRMacIver I wrote wrappers for djb's NaCl using Emscripten. Simple library & wrapper. Maybe useful for estimating shenanigans: github.com/tonyg/js-nacl/
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Sep 06, 2017, 13:49:23 in reply to this tweet
#9000
RT @ra: it catches up to you. an 80% OS running an 80% virtual machine communicating with an 80% graphics library via an 80% language comesโ€ฆ
#8999
Paging @lindsey. Clearly a transpiler then is a function from string to string :-) twitter.com/gergo_erdi/staโ€ฆ
๐Ÿ’Ÿ 8 ๐Ÿ”— Tue Sep 05, 2017, 15:27:49
#8998
N.B. This tweet describes the situation in 1939. twitter.com/RealTimeWWII/sโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Tue Sep 05, 2017, 15:24:19
#8997
RT @andywingo: blog: "the hardest thing about hiring is avoiding the fash" wingolog.org/archives/2017/โ€ฆ
#8996
@pressron It can be, but it is also an equation. It's OK to "run beta backwards".
๐Ÿ”— Mon Sep 04, 2017, 18:42:00 in reply to this tweet
#8995
The more I use systemd, the angrier I get. Fractally tasteless and ill-considered.
๐Ÿ’Ÿ 13 ๐Ÿ” 3 ๐Ÿ”— Sun Sep 03, 2017, 15:49:35
#8994
RT @danfuzz: Any sufficiently complicated threaded program uses threads via an ad-hoc, poorly-specified, and buggy implementation of the acโ€ฆ
#8993
TIL: console.group and console.groupEnd are things that exist in browser JS and are useful twitter.com/greghendershotโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Sep 01, 2017, 00:42:23
#8992
@greghendershott Oh interesting! Yes I like that. I didn't know about console.group/groupEnd. TIL. Thanks
๐Ÿ”— Fri Sep 01, 2017, 00:41:48 in reply to this tweet
#8991
@greghendershott Should that be the default? It looks great! And separating it to log output is a big improvement.
๐Ÿ’Ÿ 4 ๐Ÿ”— Thu Aug 31, 2017, 16:51:25 in reply to this tweet
#8990
RT @wilbowma: Why am I going to ICFP 2017? williamjbowman.com/blog/2017/08/2โ€ฆ
#8989
@pcwalton "for row in mtx: for cell in row: ..." Excellent. Types easily prevent accidental exchange of row/cell.
๐Ÿ”— Tue Aug 29, 2017, 20:48:11 in reply to this tweet
#8988
@pcwalton @mjg59 Oh, I see what you mean. Yes. The example I had in mind was an algorithm over matrices... Tho maybe an iterator could work even there! Cool.
๐Ÿ”— Tue Aug 29, 2017, 20:45:47 in reply to this tweet
#8987
@pcwalton @mjg59 It does help! But not with the problem of exchanging i,j :-)
๐Ÿ”— Tue Aug 29, 2017, 20:39:30 in reply to this tweet
#8986
@mjg59 Fave example of case where (most) type systems won't help: reversing order of i,j in nested for loops
๐Ÿ”— Tue Aug 29, 2017, 20:31:20 in reply to this tweet
#8985
And with that, I think I've used up my eye-roll quota for the month.
#8984
Opening one's boiled egg at the little end is clearly correct. Big-endianism is nonsense on stilts! twitter.com/TheStalwart/stโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Tue Aug 29, 2017, 20:22:57
#8983
@smarr @laurencetratt @Love2Code @StOnSoftware @PioRow Agreed; cf. Baker's `egal`. Treating identity for immutables as anything other than a reflective operation is a mistake, I reckon.
๐Ÿ”— Sun Aug 27, 2017, 14:52:55 in reply to this tweet
#8982
Programming is a shortcut to the dark side. It leads directly to suffering, skipping fear, anger and hate. (They remain as side-effects.)
๐Ÿ’Ÿ 8 ๐Ÿ” 2 ๐Ÿ”— Sun Aug 27, 2017, 14:27:43
#8981
So close to done with the first part of my dissertation. A few words tomorrow and I move to the second part.
๐Ÿ’Ÿ 16 ๐Ÿ” 1 ๐Ÿ”— Sat Aug 26, 2017, 04:37:26
#8980
(Gosh, if Closer isn't the perfect follow-up track, though)
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Aug 25, 2017, 22:21:14 in reply to this tweet
#8979
It was very confusing.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Aug 25, 2017, 22:19:05 in reply to this tweet
#8978
I remember 17yo me listening to March of the Pigs when it was first released, on vinyl, and thinking "oh no, the record is scratched!!!"
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Aug 25, 2017, 22:18:57
#8977
RT @kpgj: Just thought how neat it would be if Tilda Swinton married Emmanuel Macron (and changed her name). Would be so easy to sign her nโ€ฆ
#8976
@ciphergoth @danluu You might enjoy Baker's `egal` if you've not seen it before: home.pipeline.com/~hbaker1/Objecโ€ฆ . Behaves like equalp for immutable, eqp for mutable
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Thu Aug 24, 2017, 21:27:54 in reply to this tweet
#8975
@ciphergoth @danluu Extra steps to get to reflection would help. The "is" operator makes it too easy. import reflect; reflect.equal_by_pointer_equality(a, b) ?
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Aug 24, 2017, 21:24:09 in reply to this tweet
#8974
@zooko Sounds a bit SPKI to me
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Aug 24, 2017, 18:00:45 in reply to this tweet
#8973
@landley If you mostly use the twitter web interface, you might find eighty-twenty.org/2017/08/03/twiโ€ฆ useful. It's CSS to hide tweets from non-followed users.
๐Ÿ”— Thu Aug 24, 2017, 17:56:16 in reply to this tweet
#8972
@lindsey Thank you for writing that all down! Fantastic. Congratulations to the three of you.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Aug 24, 2017, 02:11:32 in reply to this tweet
#8971
RT @catvalente: Iโ€™m a little unclear why the police are allowed to use tear gas to disperse peaceful protestors just because itโ€™s easier thโ€ฆ
#8970
That film "Thirteen Days" is nothing of the sort, despite all sensory evidence. It's actually just over two hours long.
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Aug 23, 2017, 05:18:44
#8969
PSA: Rewatch Akira. It's worth it.
๐Ÿ’Ÿ 5 ๐Ÿ”— Wed Aug 23, 2017, 01:23:31
#8968
Spot the design flaw
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 23, 2017, 00:48:30
#8967
"GCHQ simply broke the law" and Parliament subsequently declared it legal: lightbluetouchpaper.org/2017/08/22/hisโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Aug 22, 2017, 20:02:04
#8966
RT @landley: According to the plutocracy "passive income good, basic income bad". Only difference is who's cutting the checks and who's casโ€ฆ
#8965
@lukego @pkhuong Cool, so kind of "unboxing" a 128-bit value into 2x64-bit registers
๐Ÿ”— Tue Aug 22, 2017, 01:24:46 in reply to this tweet
#8964
@lukego @pkhuong Wow! There're 16x 128bit regs just *sitting* there! Huh! I wonder if spilling to XMM prior to reaching for the stack would be a win?
๐Ÿ”— Mon Aug 21, 2017, 22:57:47 in reply to this tweet
#8963
RT @jonathoda: Still handy after all these years
#8962
@Blaisorblade @chris__martin Exactly this. People assume the speaker must have some special reason for violating maxims Quantity(2) and/or Relation.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Aug 19, 2017, 23:31:03 in reply to this tweet
#8961
@tef glad you got it out of your system so we can all have some closure
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Aug 18, 2017, 22:57:54 in reply to this tweet
#8960
@karaspita It's not far off the definition of "mathom" lotr.wikia.com/wiki/Mathom :-)
๐Ÿ”— Fri Aug 18, 2017, 22:22:16 in reply to this tweet
#8959
RT @peterbourgon: Applied queueing theory in 2 bullets and 4 words: ยท Muxing? Backpressure. ยท Demuxing? Drop. apenwarr.ca/log/?m=201708#โ€ฆ
#8958
RT @majek04: New blog post: IP fragmentation really is broken - don't rely on it twitter.com/Cloudflare/staโ€ฆ
#8957
<3 <3 Slint
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Aug 17, 2017, 23:15:51
#8956
@hylomorphism ... not XMPP, I imagine? (Is it some shiftees? Say hi from me if it's someone I know!)
๐Ÿ”— Thu Aug 17, 2017, 22:41:21 in reply to this tweet
#8955
@hylomorphism *Pours one out for the late, lamented XMPP*
๐Ÿ”— Thu Aug 17, 2017, 22:23:35 in reply to this tweet
#8954
Licking my wounds after losing another battle to ejabberd and xmpp federation. Losing hope in ever getting it working like it used to.
#8953
@dchest Yes, I agree. Some things that seem errno-ish at first glance are abort()-worthy. Very seldom the reverse.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 16, 2017, 19:25:12 in reply to this tweet
#8952
Use errno (etc) for unexpected situations (bad input, disconnection etc), and abort() for programmer errors / API misuse. twitter.com/dchest/status/โ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Aug 16, 2017, 17:56:39
#8951
@majek04 My dim memories suggest that the answers about CSMA/CD and timing requirements are correct.
๐Ÿ”— Wed Aug 16, 2017, 17:19:55 in reply to this tweet
#8950
@ArmyOfBruce @fogus You're quite right. And I understand it's definitely work. But annotated bibliographies can be worth their weight in gold, sometimes.
๐Ÿ”— Wed Aug 16, 2017, 17:14:05 in reply to this tweet
#8949
@tef surprised you were able to look away
๐Ÿ”— Wed Aug 16, 2017, 05:40:21 in reply to this tweet
#8948
@ArmyOfBruce @fogus Sounds fascinating. New blog? "Roads Not Taken", with short posts of ~1-2 paragraphs summarising a forgotten paper or idea?
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Aug 16, 2017, 05:13:34 in reply to this tweet
#8947
Ugh, dBm = decibel milliwatts, apparently, not decibel-metres.
#8946
Is... is anyone home @mendeley_com? ... Should I be worried? twitter.com/leastfixedpoinโ€ฆ
#8945
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Aug 15, 2017, 04:38:26
#8944
RT @cocreature: This is a great overview of tree drawing algorithms by @llimllib llimllib.github.io/pymag-trees/
#8943
@elakdawalla Completely agreed. I found myself thinking of the "single torch" emergency landing at the beginning of A Fire Upon The Deep!
๐Ÿ”— Mon Aug 14, 2017, 18:47:33 in reply to this tweet
#8942
RT @davidmbarnett: @IrvineWelsh Choose Word doc. Choose pdf. Choose Pages. Choose a big fucking photo thatโ€™s too big to email.
#8941
RT @davidmbarnett: Every time my MacBook asks me to โ€œChoose Fileโ€ to attach a document to an email I launch into an internal @IrvineWelsh-sโ€ฆ
#8940
Experimental Syndicate feature: sequence diagrams.
๐Ÿ’Ÿ 4 ๐Ÿ” 2 ๐Ÿ”— Mon Aug 14, 2017, 02:13:24
#8939
@tristan2468 @vext01 I can confirm that fstrim trimmed a substantial amount of space on my older CyanogenMod tablet, but zero space on my newer CM phone.
๐Ÿ”— Sat Aug 12, 2017, 23:27:19 in reply to this tweet
#8938
@vinc17 Thanks for the pointer.
๐Ÿ”— Sat Aug 12, 2017, 06:54:54 in reply to this tweet
#8937
@duncanmak Yes, I have been running CyanogenMod, though what to do given the parlous state of that line of work I don't know.
๐Ÿ”— Fri Aug 11, 2017, 21:30:38 in reply to this tweet
#8936
I just ran # fstrim -v /data # fstrim -v /cache and it seemed to... do something. Will it be faster now? Maybe!
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Aug 11, 2017, 19:49:09 in reply to this tweet
#8935
๐Ÿ’Ÿ 2 ๐Ÿ” 4 ๐Ÿ”— Fri Aug 11, 2017, 19:48:03
#8934
Wow, ok. Firefox for Android just dropped alllllll my open tabs.
#8933
@eranmeir Thanks for the link!
๐Ÿ”— Fri Aug 11, 2017, 16:55:58 in reply to this tweet
#8932
RT @eranmeir: @leastfixedpoint Xiki strikes me as similar xiki.org
#8931
RT @jilliancyork: It looks as though Google really does have a problem with women. @jaredcohen, take this thing offline, it's sick. https:/โ€ฆ
#8930
Awesome Object Capabilities and Capability-based Security: github.com/dckc/awesome-oโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Thu Aug 10, 2017, 18:49:54
#8929
@duncanmak @majek04 That looks like the reason I guessed :-)
๐Ÿ”— Thu Aug 10, 2017, 02:15:42 in reply to this tweet
#8928
@SeanTAllen I only just recently discovered the Glenn/Rhoda Slint single, after having loved Spiderland for years. Made my day.
๐Ÿ”— Thu Aug 10, 2017, 01:57:38 in reply to this tweet
#8927
@majek04 Great question! Surely it can't be... oh. :-( It is.
๐Ÿ”— Thu Aug 10, 2017, 01:47:26 in reply to this tweet
#8926
@martinkl ... but then natural; and you start to wonder: why aren't all my applications so easily distributed among machines?
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 09, 2017, 22:14:31 in reply to this tweet
#8925
RT @chris__martin: I believe we can give individuals much more agency over computers and destroy the value of many parasitic tech companiesโ€ฆ
#8924
@chckadee @levanderhart I wrote it up in cut-and-pastable form: eighty-twenty.org/2017/08/03/twiโ€ฆ . So far so good, been running it for I guess a week now. Much quieter.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Aug 07, 2017, 15:48:38 in reply to this tweet
#8923
@dysinger Suffer no more!: eighty-twenty.org/2017/08/03/twiโ€ฆ
๐Ÿ”— Sat Aug 05, 2017, 02:38:19 in reply to this tweet
#8922
@ArmyOfBruce Yay! Go!
๐Ÿ”— Fri Aug 04, 2017, 04:54:25 in reply to this tweet
#8921
@ctbeiser Like that whole lighttable thing
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Aug 04, 2017, 04:48:02 in reply to this tweet
#8920
What other examples are there?
๐Ÿ”— Fri Aug 04, 2017, 04:46:22 in reply to this tweet
#8919
$ ls | grep somefile [output] <-- like a finder window that has a search filter in it. again, tear off to get just such a window
๐Ÿ”— Fri Aug 04, 2017, 04:46:13 in reply to this tweet
#8918
$ cat myfile.txt [output] <-- you can edit it in place, tear it off to get a fresh (untitled) editor window
๐Ÿ”— Fri Aug 04, 2017, 04:45:29 in reply to this tweet
#8917
$ ls [output] <-- it's interactive like a finder window, tear it off to get an actual finder-style window
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Aug 04, 2017, 04:44:45 in reply to this tweet
#8916
. o O ( A terminal where you can "tear off" the output of each command to a new window )
#8915
People have been asking for more detailed instructions on how to set up these custom Twitter CSS rules. I blogged: eighty-twenty.org/2017/08/03/twiโ€ฆ
๐Ÿ’Ÿ 8 ๐Ÿ” 3 ๐Ÿ”— Thu Aug 03, 2017, 22:38:08
#8914
@th3rac25 I use the Stylish addon, addons.mozilla.org/en-US/firefox/โ€ฆ
๐Ÿ”— Thu Aug 03, 2017, 21:54:47 in reply to this tweet
#8913
Rolls back the clock, oh, a good year or so, I'd say
๐Ÿ”— Thu Aug 03, 2017, 19:43:24 in reply to this tweet
#8912
Twitter is so much better with these CSS rules. Calmer, much *much* less repetitive. twitter.com/leastfixedpoinโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ”— Thu Aug 03, 2017, 19:42:36
#8911
Oh dear - to be clear, I should have said: If you have not seen this talk, you are in for a treat.
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Aug 03, 2017, 01:15:45 in reply to this tweet
#8910
If you haven't seen this talk, you're in for a treat. twitter.com/PapersWeLoveCMโ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ” 3 ๐Ÿ”— Thu Aug 03, 2017, 01:09:47
#8909
This is an instance that hasn't even been booted since December, 2014. I don't hold out much hope.
๐Ÿ”— Wed Aug 02, 2017, 22:41:13 in reply to this tweet
#8908
I have been visited by the Bad Decision Dinosaur. I started windows update on ye olde win7pro VM I have here. It's... not coping well.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 02, 2017, 22:40:29
#8907
@krono Oh, yeah, ssh2 is a really good example. I forgot all about it. DNS, for all its oddities, is also not too bad.
๐Ÿ”— Wed Aug 02, 2017, 16:15:58 in reply to this tweet
#8906
One of the really cool things about IRC is that there's a whole *ecosystem* of ircds, with roughly as complex a family tree as the UNIX one
#8905
Here's a go at a Stylish rule to get rid of likes-as-retweets from the main timeline. Bonus: no promoted tweets or trends either!
๐Ÿ’Ÿ 12 ๐Ÿ” 3 ๐Ÿ”— Tue Aug 01, 2017, 20:25:59
#8904
@hammercog I was particularly surprised because Debian set the defaults back to "sane" mid-2016, but somehow "insane" returned with a recent update...
๐Ÿ”— Tue Aug 01, 2017, 17:18:25 in reply to this tweet
#8903
@Foone ... and also a bunch of terrible old 5.25" PC disks from the early nineties, also in unknown condition
๐Ÿ”— Tue Aug 01, 2017, 17:16:40 in reply to this tweet
#8902
@Foone How do you find the Kryoflux? Am considering it myself, I have some Acorn Archimedes disks (!) of sentimental value in unknown condition.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Aug 01, 2017, 17:15:34 in reply to this tweet
#8901
I am suddenly intensely uncomfortable about the ubiquity of libpurple in the various IM clients out there.
๐Ÿ”— Tue Aug 01, 2017, 16:39:54 in reply to this tweet
#8900
libpurple crashes (SIGSEGV) if an IRC server sends an (apparently legal) ":nick JOIN #test" event to it. strchr("nick",'!')==NULL, it seems.
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Aug 01, 2017, 16:39:16
#8899
@krono TCP is pretty good! HTTP 1.1, too, come to think of it. Quirky, sure, but comparatively well-specified :-)
๐Ÿ”— Tue Aug 01, 2017, 16:24:06 in reply to this tweet
#8898
The IRC protocol is bonkers nuts. The RFC doesn't capture very much of it, either.
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Aug 01, 2017, 06:25:33
#8897
@EyalL Sort of, maybe. Scope confusion and scope creep, perhaps.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jul 31, 2017, 18:15:59 in reply to this tweet
#8896
systemd is a latecomer to the "fully modular software disaster" scene, but it's a very strong contender for the title. Logout kills tmux.
๐Ÿ’Ÿ 6 ๐Ÿ” 1 ๐Ÿ”— Mon Jul 31, 2017, 17:49:18
#8895
I wonder what dbe0, dbe1, and df{c0-c7} do? They are present and undocumented in all of Intel, AMD and VIA's variations (see paper p4-p5).
๐Ÿ”— Mon Jul 31, 2017, 17:16:28 in reply to this tweet
#8894
There's a Sapir-Whorf type question lurking in there somewhere.
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jul 31, 2017, 17:14:20 in reply to this tweet
#8893
*thinky face emoji* Our computers only work as well as they do because people are nice.
๐Ÿ”— Mon Jul 31, 2017, 17:14:03 in reply to this tweet
#8892
Isn't it lucky that most people aren't jerks? Otherwise we'd be knee-deep in malware and compromised systems.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jul 31, 2017, 17:13:46 in reply to this tweet
#8891
This is wonderful stuff, required reading IMO: raw.githubusercontent.com/xoreaxeaxeax/sโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Jul 31, 2017, 17:13:34
#8890
@aatxe @wilbowma Mere anecdata, of course, but my own email servers federated easily with plenty of systems, gmail & non. (Once I got them running at all!)
๐Ÿ”— Sun Jul 30, 2017, 00:07:13 in reply to this tweet
#8889
@coreload It's just clunky is all. Poor searchability/indexability. Bad support for attachments. No support for mutability. Limited cross-ref. etc.
๐Ÿ”— Sun Jul 30, 2017, 00:04:05 in reply to this tweet
#8888
@wilbowma Yes, at least it's federated.
๐Ÿ”— Sat Jul 29, 2017, 20:14:00 in reply to this tweet
#8887
@krono XMPP most certainly does not do what email does.
๐Ÿ”— Sat Jul 29, 2017, 19:32:23 in reply to this tweet
#8886
@krono Oh, sorry, I misunderstood your question. I don't have a recommendation for either IM-like or email-like msging, other than XMPP resp. email
๐Ÿ”— Sat Jul 29, 2017, 19:32:03 in reply to this tweet
#8885
@SchuCodes Most definitely.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jul 29, 2017, 18:36:12 in reply to this tweet
#8884
@krono Actually as a matter of practicality, almost everything XMPP used to do for me is now done by... WhatsApp :-( :-( :-(
๐Ÿ”— Sat Jul 29, 2017, 18:20:46 in reply to this tweet
#8883
@krono :-( ... XMPP.
๐Ÿ”— Sat Jul 29, 2017, 18:19:53 in reply to this tweet
#8882
(Running an email server, by contrast, is more like necromancy than taxidermy)
๐Ÿ’Ÿ 7 ๐Ÿ”— Sat Jul 29, 2017, 18:13:50 in reply to this tweet
#8881
Running an XMPP server in 2017 feels a bit like my beloved pet died but I got it stuffed and still pretend to feed it and take it for walks
๐Ÿ’Ÿ 14 ๐Ÿ” 3 ๐Ÿ”— Sat Jul 29, 2017, 18:11:05
#8880
@ProcessOne For example, check.messaging.one/result.php?domโ€ฆ suggests something's fishy with s2s connections. @ProcessOne @hosted_im
๐Ÿ”— Sat Jul 29, 2017, 17:22:52 in reply to this tweet
#8879
Email: barely acceptable for end-users, nightmarish for operators
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Jul 29, 2017, 16:55:55
#8878
โœ“ Implementation chapter (0th draft)
๐Ÿ’Ÿ 8 ๐Ÿ”— Sat Jul 29, 2017, 01:12:50
#8877
It's a triumph of terrible UX.
๐Ÿ”— Thu Jul 27, 2017, 17:20:54 in reply to this tweet
#8876
Bonus gross points: use of YUI to pop up the dialog. 2006 called, wants its AJAX and DHTML back, etc etc.
๐Ÿ”— Thu Jul 27, 2017, 17:20:14 in reply to this tweet
#8875
I finally got fed up with that horrible "DID YOU KNOW??" popup on the ACM DL to write a Stylish rule to disable it:
๐Ÿ’Ÿ 4 ๐Ÿ” 3 ๐Ÿ”— Thu Jul 27, 2017, 17:18:56
#8874
@LH Might I direct your attention to the readme :-) github.com/tonyg/racket-pโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jul 27, 2017, 07:38:09 in reply to this tweet
#8873
Love a two-to-three order-of-magnitude speedup
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Jul 27, 2017, 02:54:34 in reply to this tweet
#8872
Reduced egregious tens-to-hundreds-of-milliseconds latency in racket-packet-socket down to nearly nothing (around 0.1 milliseconds)
๐Ÿ’Ÿ 7 ๐Ÿ”— Thu Jul 27, 2017, 02:54:09
#8871
They missed (ฮปx.e1) e2 = e1{e2/x} twitter.com/java/status/86โ€ฆ
๐Ÿ’Ÿ 16 ๐Ÿ” 7 ๐Ÿ”— Wed Jul 26, 2017, 22:36:13
#8870
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Wed Jul 26, 2017, 22:22:35
#8869
@MendeleySupport your feedback.mendeley.com is 404. Also, any thoughts on the debian apt repo problem I mentioned yesterday?
#8868
@MendeleySupport (FTR my sources.list entry is "deb desktop-download.mendeley.com/download/apt stable main")
๐Ÿ”— Mon Jul 24, 2017, 16:18:25 in reply to this tweet
#8867
@MendeleySupport, I am seeing 403 (Access Denied (!)) for desktop-download.mendeley.com/download/apt/dโ€ฆ -- this doesn't seem right. Has something changed?
#8866
@ProcessOne (Did you just restart the server? Connectivity just came back.) It has been an intermittent problem the last couple of weeks.
๐Ÿ”— Mon Jul 24, 2017, 16:11:11 in reply to this tweet
#8865
@ProcessOne, is hosted.im accepting inbound s2s connections at the moment? Having trouble getting through, and so is the IM observatory.
#8864
RT @solardiz: Monocypher tiny crypto library inspired by libsodium & TweetNaCl. Ready for production, unexpectedly faster Argon2i. https://โ€ฆ
#8863
@stdlib (I should also say: I enjoyed reading the code! Thank you for sharing it.)
๐Ÿ”— Thu Jul 20, 2017, 01:13:32 in reply to this tweet
#8862
@stdlib Are you considering extending the code to allocation of registers across basic blocks?
๐Ÿ”— Thu Jul 20, 2017, 01:13:09 in reply to this tweet
#8861
If an OS is a bunch of things that don't fit into a PL, maybe an app is a bunch of things that don't fit into an OS. Shouldn't exist.
๐Ÿ’Ÿ 7 ๐Ÿ” 4 ๐Ÿ”— Tue Jul 18, 2017, 22:54:03
#8860
@JoulesGray @AJemaineClement All the ones I know are either basic or salty, unfortunately.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jul 07, 2017, 02:55:16 in reply to this tweet
#8859
RT @SchuCodes: Twitterverse: I'm seeking a post-PhD developer job around Boston that involves reading/implementing CS research. Advice?
#8858
@mcclure111 Functional crit-bit (or qp) tree? Nice side effect: canonical structure. Given set of keys yields same shape, always github.com/tonyg/ml-critbโ€ฆ
๐Ÿ”— Mon Jul 03, 2017, 22:29:16 in reply to this tweet
#8857
Note for next time: "bcdedit /set {bootmgr} path \EFI\debian\grubx64.efi". Another chunk of wasted life. Thanks, Microsoft.
#8856
Don't use Microsoft software, people. Just don't. It isn't worth it, both from an economic and a human suffering perspective.
๐Ÿ’Ÿ 5 ๐Ÿ”— Mon Jun 26, 2017, 17:34:36
#8855
Windows update (or Lenovo update, perhaps) has just bricked my main computer. Am amazed that people seem willing to keep giving MS chances.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 26, 2017, 17:33:56
#8854
RT @abecedarius: Kragen is one of the programmers I've learned the most from. You should hire him. twitter.com/kragen/status/โ€ฆ
#8853
@fanf Thanks!
๐Ÿ”— Fri Jun 16, 2017, 21:24:45 in reply to this tweet
#8852
@fanf Very much still being written, I'm afraid...
๐Ÿ”— Fri Jun 16, 2017, 20:50:13 in reply to this tweet
#8851
@fanf Er, if there's a better citation, or one you prefer, please let me know!
๐Ÿ”— Fri Jun 16, 2017, 20:45:07 in reply to this tweet
#8850
.@fanf, today I cited your TinyToCS article on qp-tries in my dissertation :-) Thank you for the work!
#8849
@Change, is your password-reset process working ok? It has been several hours, and nothing has arrived at my gmail yet.
#8848
@wilbowma I'll just leave this here: debian.org/distrib/
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri May 12, 2017, 04:59:01 in reply to this tweet
#8847
Did anyone ever bother to write up the generalization of simple "star" Operational Transformation topologies to multi-layer trees?
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 09, 2017, 04:42:15
#8846
RT @DrDonnaYates: My custom-made "Cite Source" grizzly bear stamp has arrived. #marking #academia
#8845
@elplatt Awesome, looking forward to reading this (after the OOPSLA deadline)!
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Apr 12, 2017, 04:50:44 in reply to this tweet
#8844
@doublec Is your server ok? Connections are failing to bluishcoder.co.nz, both HTTP and 3move. Hope 3move wasn't the cause :(
๐Ÿ”— Mon Apr 10, 2017, 14:53:39 in reply to this tweet
#8843
RT @wilbowma: Ph.D. Students: How many square feet of desk space do you have? Pictures are cool too.
#8842
@joeerl @rvirding I ask because I could swear I saw one of you (?) address the issue on the mailing list years ago, but can't find it now!
๐Ÿ”— Tue Mar 07, 2017, 02:18:58 in reply to this tweet
#8841
.@joeerl @rvirding If you had the chance to redesign the links/monitors mechanism, what would you change? Bidirectionality? Normal exits? ?
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Mar 07, 2017, 02:18:31
#8840
RT @cmeik: ๐Ÿ”ฅ๐Ÿ‘ "Conversational Context and Concurrency" prl.ccs.neu.edu/blog/2017/02/1โ€ฆ @leastfixedpoint
#8839
RT @cmeik: As researchers, what we need to do is make it easier for everyday programmers to build rich *correct* distributed applications.
#8838
@old_sound Hrm, yes, I suppose it was a bit subtweety! But no, saying "it's universal" was my aim. Even the best make beginner mistakes.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Feb 12, 2017, 22:01:44 in reply to this tweet
#8837
@coreload Ars longa, but hopefully by combining a bunch of vitae breves we can make some progress eventually
๐Ÿ”— Sun Feb 12, 2017, 21:58:58 in reply to this tweet
#8836
1. This stuff is hard. 2. There is no substitute for experience. Yet. 3. When I try something new, I'll suck at it too for a while.
๐Ÿ’Ÿ 9 ๐Ÿ”— Sun Feb 12, 2017, 21:46:28 in reply to this tweet
#8835
TFW a senior engineer you deeply respect starts to get their feet wet in network/distsys programming and makes all the beginner mistakes
๐Ÿ’Ÿ 7 ๐Ÿ”— Sun Feb 12, 2017, 21:44:53
#8834
RT @nbartlett: ChooseFreedom.eu, the official campaign for an EU Passport, needs professional help with web design, PR, social media. Can yโ€ฆ
#8833
RT @CarolineLucas: #Article50 Bill passes 494 to 122 without a single amendment. Blueprint for an extreme Tory #brexit & Labour waved it thโ€ฆ
#8832
@prathyvsh I like the "graphical pipeline" idea for OS/UI though. That's cool. Designing debuggers/visualisers for that is a good challenge.
๐Ÿ”— Thu Feb 09, 2017, 17:20:55 in reply to this tweet
#8831
@prathyvsh I think it might give insight into ฮป-calculus mechanics, but I can't say I imagine it'd be much use as a full PL. Could be wrong!
๐Ÿ”— Thu Feb 09, 2017, 17:19:42 in reply to this tweet
#8830
@prathyvsh Though one fun thing: add nodes for SHIFT and RESET, and come up with graphical reductions for them. Nice vis of delim cont.
๐Ÿ”— Thu Feb 09, 2017, 16:53:58 in reply to this tweet
#8829
@prathyvsh It's structurally the same as the trees in the latter, e.g. p9, it seems to me. But as a multigraph. So maybe already done? :)
๐Ÿ”— Thu Feb 09, 2017, 16:52:53 in reply to this tweet
#8828
.@prathyvsh It is a graphical notation for ((ฮปx. f (x x)) (ฮปx. f (x x))), the heart of the Y combinator, which yields Least Fixed Points :-)
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Feb 09, 2017, 16:44:22 in reply to this tweet
#8827
Me too. One option is to get more people to sign it to see it debated; but Labour being as limp and shit as they are, it might not help :-( twitter.com/DRMacIver/statโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Feb 09, 2017, 16:36:00
#8826
Just found in some haskell code I wrote in 2006: "-- argh this has all gone horribly wrong"
๐Ÿ’Ÿ 7 ๐Ÿ” 1 ๐Ÿ”— Thu Feb 09, 2017, 04:02:46
#8825
If the future isn't bright, at least it's colourful
๐Ÿ” 1 ๐Ÿ”— Thu Feb 09, 2017, 02:47:11
#8824
RT @NASAJuno: #Jupiter from below. Cyclones swirl around the Jovian south pole in a new citizen scientist-created #JunoCam image https://t.โ€ฆ
#8823
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Feb 09, 2017, 01:20:18 in reply to this tweet
#8822
Issue EU passport to all European Citizens: "Worried about having EU citizenship and freedoms stolen from you?" certeka.org
๐Ÿ” 1 ๐Ÿ”— Wed Feb 08, 2017, 22:13:28
#8821
@craigstuntz surely APL! :-)
๐Ÿ”— Wed Feb 08, 2017, 21:44:32 in reply to this tweet
#8820
RT @acgrayling: We should ask the European Parliament - it is our parliament too - to make a 2nd referendum a condition of a deal, with Remโ€ฆ
#8819
RT @annwitbrock: When dissent runs at around 50-50 its pretty clear that important conflating issues are being avoided. Solving the wrong pโ€ฆ
#8818
@sonicpiper (where going round the loop once permutes the strips, optionally inverting each also, if you see what I mean)
๐Ÿ”— Tue Feb 07, 2017, 22:03:14 in reply to this tweet
#8817
@sonicpiper Including possibilities for Mobius music. Hm, could cut card in strips and make a Mobius spiral kind of thing
๐Ÿ”— Tue Feb 07, 2017, 21:58:16 in reply to this tweet
#8816
@fogus I'll see your stack and raise you an "every cell is a lattice"
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Tue Feb 07, 2017, 21:54:38 in reply to this tweet
#8815
RT @DrDonnaYates: High levels of immigration application anxiety tonight and my issues are minor. Think of how many people live with this cโ€ฆ
#8814
RT @TheSpinoffTV: Why is this law still on the books? @GraemeEdgeler thespinoff.co.nz/society/07-02-โ€ฆ
#8813
RT @algoritmic: Understanding Julia and Mandelbrot Sets karlsims.com/julia.html #fractals #math
#8812
RT @fyeahmfabello: One function of oppression through capitalism is teaching us that it's rude to discuss money โ€“ so we don't know what ourโ€ฆ
#8811
@JuanVuletich @michaeljforster Thanks!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Feb 04, 2017, 00:34:56 in reply to this tweet
#8810
@michaeljforster How can I learn more about this? Just grab a recent Cuis, or is there a webpage/listpost or similar?
๐Ÿ”— Fri Feb 03, 2017, 19:13:59 in reply to this tweet
#8809
RT @MakeVotesMatter: Read @timivorson's reply to the Government's response to his petition for Proportional Representation: https://t.co/2hโ€ฆ
#8808
Piece of shit Linux wi-fi drivers. Maybe 2017 will be the Year of Linux on the Network.
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Feb 02, 2017, 03:10:11
#8807
@wilbowma Oh gosh. :-/
๐Ÿ”— Wed Feb 01, 2017, 20:45:38 in reply to this tweet
#8806
@wilbowma .... what do they want your SSN for??
๐Ÿ”— Wed Feb 01, 2017, 20:23:01 in reply to this tweet
#8805
@DRMacIver We were given a homework exercise today: "explain to a practising programmer why they really want type soundness"
๐Ÿ”— Wed Feb 01, 2017, 01:03:49 in reply to this tweet
#8804
RT @businessinsider: .@CassiniSaturn took the most detailed images of Saturn's rings ever taken
#8803
@kpgj Hoopy!
๐Ÿ”— Tue Jan 31, 2017, 12:17:50 in reply to this tweet
#8802
We really, really need true Proportional Representation for UK General Elections, not watered down AV crap: petition.parliament.uk/petitions/1686โ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ”— Sun Jan 29, 2017, 17:27:03
#8801
Petition: Debate the possibility that the "Will of the People" has changed since Brexit petition.parliament.uk/petitions/1758โ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Jan 29, 2017, 17:23:32
#8800
Lifting perspective from numeral-as-count to numeral-as-operation seems maybe a way to gain insight into what unary-minus does
๐Ÿ”— Sun Jan 29, 2017, 00:38:59 in reply to this tweet
#8799
Just had a great chat with @TePohi about teaching grade-school arithmetic using, basically, Church numerals ("do") and the notion of "undo"
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jan 29, 2017, 00:37:32
#8798
RT @theobrominated: New Zealand should help individuals and show its humanity & decency by taking in some of these stranded people @BillEngโ€ฆ
#8797
RT @SuzieThomasHY: Petition: Debate the possibility that the "Will of the People" has changed since Brexit petition.parliament.uk/petitions/1758โ€ฆ
#8796
"When tweetle beetles fight, it's called a tweetle beetle battle." [tongue twisting intensifies] ai.eecs.umich.edu/people/dreevesโ€ฆ
#8795
RT @JolyonMaugham: Never mind the width, feel the quality: @theSNP is now the official Opposition. twitter.com/KateEMcCann/stโ€ฆ
#8794
@fniephaus Cool! Hadn't seen that before either.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jan 27, 2017, 13:08:56 in reply to this tweet
#8793
@fniephaus Yes, squeakjs was almost there. Didn't try atom for web yet, good idea! Thanks.
๐Ÿ”— Fri Jan 27, 2017, 13:05:59 in reply to this tweet
#8792
Chrome OS on a Chromebook is really a great achievement. I'm impressed. (It's missing a dev envt, of course, but even so, it's neat.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jan 27, 2017, 03:58:46
#8791
@bmastenbrook About six wheels would appear to be key.
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Jan 27, 2017, 01:25:00 in reply to this tweet
#8790
RT @asumu: Walk into any major US university and you'll see many grad students from Iran doing important research. The visa ban EO is a terโ€ฆ
#8789
@novysan @elplatt Hm. Ursula Le Guin? Sheri Tepper?... Oh, ick, "A Canticle for Leibowitz"?
๐Ÿ”— Wed Jan 25, 2017, 22:55:23 in reply to this tweet
#8788
.@tacticalfowl "It is a truth universally acknowledged that a programmer faced with Haskell must be in want of a monad tutorial."
๐Ÿ’Ÿ 6 ๐Ÿ” 3 ๐Ÿ”— Tue Jan 24, 2017, 21:54:27 in reply to this tweet
#8787
RT @tacticalfowl: my other programming language is a programming language programming language racket-lang.org #racket
#8786
RT @lexi_lambda: The promise of the Turnstile library for @racketlang is big, but it delivers. A *statically typed* DSL in a few hours andโ€ฆ
#8785
RT @andreasdotorg: systemd: making life hard for distro maintainers. Today: silently fixing local root privilege escalation. https://t.co/โ€ฆ
#8784
RT @fanf: I don't think they quite understood the implications of mode 07777 github.com/systemd/systemโ€ฆ
#8783
RT @fanf: "world writable suid root files created when using systemd timers" security-database.com/detail.php?aleโ€ฆ
#8782
RT @lambda_calculus: All I can think about when I read about outrage over the "viscous attack" on the innocent child, Barron Trump. https:โ€ฆ
#8781
RT @mgrnbrg: .@mrb_bk last one: four questions we should ask ourselves, attach to our door lintels, etc etc
#8780
RT @lambda_calculus: SIGPLAN History of PL conference to be held in 2020 and chaired by Guy Steele #POPL2017
#8779
Whatever the answer, it's encouraging because it means there's still a gap in the market: for an OS that *isn't* a tire fire twitter.com/matthew_d_greeโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jan 18, 2017, 21:54:45
#8778
#8777
RT @Archie_V: Just leaving that here. twitter.com/michaelschaub/โ€ฆ
#8776
RT @michaelschaub: From now on, all my tweets will end with condescending Twitter cliches. Let that sink in.
#8775
The lord challenged everyone else but me to do something about it. It was nothing but the dared and I, back in my little town.
๐Ÿ”— Tue Jan 17, 2017, 01:55:38 in reply to this tweet
#8774
In fact, there's a village meeting planned for this evening to discuss it. It's nothing but the debt, tonight, back in my little town.
๐Ÿ”— Tue Jan 17, 2017, 01:52:49 in reply to this tweet
#8773
My village was ruined by a bad loan to the local lord. Yep, there was nothing but the debt of knight back in my little town.
#8772
RT @nwbrux: A must-read: this Twitter stream by @ClaireRousseau about getting Permanent Residency in the U.K. twitter.com/clairerousseauโ€ฆ
#8771
RT @Almost_Anna: 6) There are several opt out links for different privacy concerns, but this is the one you want.
#8770
RT @Almost_Anna: 5) about halfway down the privacy page, look for this:
#8769
RT @Almost_Anna: 4) first, pull yourself up. (Scary how easy that was, right?) Scroll to the bottom, click privacy.
#8768
RT @Almost_Anna: 3) if you're a part of an online community, ESPECIALLY if you receive threats, take note. You need to opt out, and I'm goiโ€ฆ
#8767
RT @Almost_Anna: 2) *your spouse *your children *your extended family members *your last several addresses & the dates you lived there (minโ€ฆ
#8766
RT @Almost_Anna: 1) familytreenow dot com only needs your name and your city to pull up the following information:
#8765
RT @fanf: fanf.livejournal.com/148247.html - time for a qp trie news roundup!
#8764
RT @cmeik: Russell is not only one of the folks who helped first bring CRDTs into production, he was one of the designers of the CRDT map iโ€ฆ
#8763
So efnetrbl is down, and I've yet to hear from anyone on efnet's #efnet what the story is. Anyone here know?
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jan 09, 2017, 16:07:33
#8762
WHOIS needs to have a WHOWAS feature. Grump.
๐Ÿ’Ÿ 6 ๐Ÿ” 4 ๐Ÿ”— Mon Jan 09, 2017, 16:02:00
#8761
@coreload Thank you for that link!
๐Ÿ”— Sun Jan 08, 2017, 20:32:09 in reply to this tweet
#8760
Check out the "tyrannies of messaging" motivation from alpha.trycarbide.com/@jxe/6d5e19369โ€ฆ - interesting to compare and contrast with Eve and Syndicate
๐Ÿ’Ÿ 6 ๐Ÿ” 1 ๐Ÿ”— Sun Jan 08, 2017, 18:26:13
#8759
@edelwax Anyway, thanks again for the essay. Looking forward to seeing where it goes in future.
๐Ÿ”— Sun Jan 08, 2017, 18:22:52 in reply to this tweet
#8758
@edelwax Specifically, the "tyrannies of messaging". My PL design springs from focussing on generalized conversational contexts.
๐Ÿ”— Sun Jan 08, 2017, 18:17:36 in reply to this tweet
#8757
@edelwax Thanks for your "Chatterbase" essay. The motivation is directly parallel to mine for my prog lang design, syndicate-lang.org
#8756
@landley Fantastic, thank you.
๐Ÿ”— Sun Jan 08, 2017, 03:30:58 in reply to this tweet
#8755
@landley Your ELC talk sounds fascinating; do you know if it will be recorded for those of us who can't make the conference?
#8754
@deech @michaeljforster ... In conclusion: ugh :-(
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jan 08, 2017, 00:44:32 in reply to this tweet
#8753
@deech @michaeljforster ... so perhaps a double layer of encoding would work out: e.g. target one of the js-based Smalltalk encodings.
๐Ÿ”— Sun Jan 08, 2017, 00:43:17 in reply to this tweet
#8752
@deech @michaeljforster ... it seems clear to me that Javascript seems close to the mark but actually misses by a mile.
๐Ÿ”— Sun Jan 08, 2017, 00:42:23 in reply to this tweet
#8751
@deech @michaeljforster ... I wonder what a decent "dynamic" dev envt would be for a modern rehashing of the same approach?
๐Ÿ”— Sun Jan 08, 2017, 00:41:14 in reply to this tweet
#8750
@deech @michaeljforster IBM got good leverage off compiling Java to Smalltalk bytecode and reusing their existing dev tools...
๐Ÿ”— Sun Jan 08, 2017, 00:40:41 in reply to this tweet
#8749
@cr1901 @EyalL Absolutely! Not sure "correct" (beyond soundness) even exists. Many design options, interesting tradeoffs. Gd research opp'ty
๐Ÿ”— Sun Jan 08, 2017, 00:36:23 in reply to this tweet
#8748
@deech @michaeljforster Yeah I def know that feeling.
๐Ÿ”— Sun Jan 08, 2017, 00:33:50 in reply to this tweet
#8747
@maonus Good grief :-( that's horrible!
๐Ÿ”— Sun Jan 08, 2017, 00:26:56 in reply to this tweet
#8746
@deech Heh, maybe, yeah. I'd say "enlightening" but I think experience of a Smalltalk is necessary-but-not-sufficient for enlightenment ;-)
๐Ÿ”— Sat Jan 07, 2017, 22:47:38 in reply to this tweet
#8745
RT @majek04: @leastfixedpoint I don't think the horrible user experience of Itunes can be explained by programming language.
#8744
@majek04 :-D
๐Ÿ”— Sat Jan 07, 2017, 22:45:22 in reply to this tweet
#8743
@msugioarto ...... I said it had *failings*. I'm aware of its influence - precisely what I was complaining about originally!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jan 07, 2017, 21:33:26 in reply to this tweet
#8742
@SeanTAllen I got the thread linking wrong. It was in response to a discussion of C's unhealthy influence on OS architectures.
๐Ÿ”— Sat Jan 07, 2017, 21:06:34 in reply to this tweet
#8741
@SeanTAllen Oh, no, I wasn't clear -- the differences between a Smalltalk and, say, a Unix descendant.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Jan 07, 2017, 21:06:00 in reply to this tweet
#8740
@msugioarto (Aside: my complaint was more about failings of C and the C way of thinking than about advantages of other languages.)
๐Ÿ”— Sat Jan 07, 2017, 21:03:54 in reply to this tweet
#8739
@msugioarto Bear in mind that Smalltalk (and its OS architecture) matured in 1980 and hasn't changed much since.
๐Ÿ”— Sat Jan 07, 2017, 21:00:26 in reply to this tweet
#8738
@msugioarto Right, so then I'd probably point you toward the Smalltalks of the world, especially the weirder ones like Squeak.
๐Ÿ”— Sat Jan 07, 2017, 20:59:16 in reply to this tweet
#8737
๐Ÿ”— Sat Jan 07, 2017, 20:48:56 in reply to this tweet
#8736
@msugioarto (Hmm, twitter seems to not have linked my replies to you properly. Sorry about that. The 1st of 4: twitter.com/leastfixedpoinโ€ฆ)
๐Ÿ”— Sat Jan 07, 2017, 20:47:54 in reply to this tweet
#8735
But you're right, there are no fully developed alternatives out there to point to. I'm looking forward to that changing.
#8734
Finally, concretely, consider GC. Had GC been present in C, Unix might have had it systemwide, leading to lower cognitive burden on users.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Jan 07, 2017, 20:45:15
#8733
Another really interesting point of departure is content-centric naming vs. traditional file systems.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jan 07, 2017, 20:42:55
#8732
If you have the time and interest, spending some time with Squeak or Pharo might be worthwhile. I find the differences illuminating.
๐Ÿ’Ÿ 9 ๐Ÿ” 2 ๐Ÿ”— Sat Jan 07, 2017, 20:42:22
#8731
@msugioarto Architecture and UI/UX are deeply interdependent. The damage is already done in the systems named; mere language choice can't fix the design
๐Ÿ”— Sat Jan 07, 2017, 19:41:07 in reply to this tweet
#8730
@DRMacIver Very cool.
๐Ÿ”— Sat Jan 07, 2017, 19:26:21 in reply to this tweet
#8729
RT @AndrewNoymer: @AliceDreger "no preservatives". 2nd ingred., vinegar. We're so far removed from our food heritage that we don't understaโ€ฆ
#8728
@msugioarto Both, but I primarily had users in mind.
๐Ÿ”— Sat Jan 07, 2017, 19:18:35 in reply to this tweet
#8727
@deech @crstry Glad you liked it! The follow-up from ESOP 2016 is IMO a big improvement.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jan 07, 2017, 19:07:22 in reply to this tweet
#8726
@agumonkey A few months old. New one on Monday apparently!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jan 07, 2017, 04:58:24 in reply to this tweet
#8725
@agumonkey Stage I and stage II engine plumes interacting just after Falcon 9 stage separation! So cool
๐Ÿ”— Sat Jan 07, 2017, 04:50:28 in reply to this tweet
#8724
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jan 07, 2017, 04:37:46
#8723
"X is typing..." -- when X is using a phone keyboard the wait is agonising. Makes me imagine interplanetary messaging delays
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jan 07, 2017, 03:06:34
#8722
Just got back in touch with an old friend I haven't spoken with in years. Feels good :-) :-)
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Jan 07, 2017, 02:34:58
#8721
@coreload ... which makes all interop happen in terms of the lowest common denominator.
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Jan 06, 2017, 23:45:27 in reply to this tweet
#8720
@coreload Yes indeed. Same. I think part of the problem is that *everyone has to* and so they all turn out different.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jan 06, 2017, 23:45:00 in reply to this tweet
#8719
@EyalL Smalltalk would be an interesting starting point. Lisp perhaps. Oberon maybe. All 3 have led to different kinds of OS architecture.
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Fri Jan 06, 2017, 23:36:55 in reply to this tweet
#8718
C may be efficient viewed narrowly, but it leads to architectures like Linux, OS X and Windows, which are inefficient uses of human time
๐Ÿ’Ÿ 40 ๐Ÿ” 24 ๐Ÿ”— Fri Jan 06, 2017, 23:32:53
#8717
RT @ODILabs: We need 2-3 weeks of contract Ruby/JS work on octopub.io, our simple data publisher. Email labs@theodi.org if intโ€ฆ
#8716
@old_sound @papers_we_love Oh gosh!
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jan 04, 2017, 21:39:06 in reply to this tweet
#8715
@cmeik I must say it was bloody difficult to get confirmation from any responsible authority that that was the right thing though.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jan 04, 2017, 19:36:31 in reply to this tweet
#8714
@cmeik My NZ passport expired with a US visa on it. Visa survived as independent doc. Carried both old and new passports with me.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jan 04, 2017, 19:35:09 in reply to this tweet
#8713
@tef @DRMacIver @mountain_ghosts Is that also true of (fractional) Julian day numbers?
๐Ÿ”— Tue Jan 03, 2017, 21:47:08 in reply to this tweet
#8712
@graydon2 I read it on the heels of Seveneves. Two grim (but good) books in a row!
๐Ÿ”— Tue Jan 03, 2017, 09:12:23 in reply to this tweet
#8711
RT @BenedictEvans: Asking current twitter users, who follow one of its creators, what they want.
#8710
@majek04 Could be BASIC
๐Ÿ”— Fri Dec 30, 2016, 21:24:29 in reply to this tweet
#8709
@BruceHoult I think you might be right! Either way, certainly a bunch of utilons left on the table
๐Ÿ”— Thu Dec 29, 2016, 23:47:29 in reply to this tweet
#8708
@krono True that. Yep, good points! (Though for kits that don't use quite so many specialized bits perhaps on-demand would be OK)
๐Ÿ”— Thu Dec 29, 2016, 23:44:36 in reply to this tweet
#8707
@krono How strange!
๐Ÿ”— Thu Dec 29, 2016, 23:02:49 in reply to this tweet
#8706
Capitalism fail, if so
๐Ÿ”— Thu Dec 29, 2016, 22:42:46 in reply to this tweet
#8705
Scarcity value, perhaps. :-(
๐Ÿ”— Thu Dec 29, 2016, 22:42:29 in reply to this tweet
#8704
Weird how Lego discontinues sets. I would think they could produce them on-demand, like custom T-shirts.
#8703
RT @avram: Hwรฆt! Aid for the free-trader, from all in hearing, foemen besiege us, our fusion-oars failing, gun-spool gone feeble, ship-breaโ€ฆ
#8702
TFW you could have sworn you wrote exactly the same sentence you just wrote in a paper you worked on six years ago
#8701
@DRMacIver ucontext_t
๐Ÿ”— Tue Dec 27, 2016, 21:07:20 in reply to this tweet
#8700
RT @BigelowSpace: Merry Christmas, and let's do something ambitious.
#8699
RT @whitequark: before 2015 we didn't need a leap second every year. 2015-2042: one leap second per year. 2042-2646, two. after 3248, everyโ€ฆ
#8698
RT @DrDonnaYates: 'The first of many European imports consumed in New Zealand was a dead Dutchman'. -historian James Belich https://t.co/dvโ€ฆ
#8697
@MagicRealismBot Brian Blessed!
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Dec 21, 2016, 04:51:16 in reply to this tweet
#8696
@thatkindofplace @DrDonnaYates Thanks for telling us! It should be fixed now. Sorry for the hassle.
๐Ÿ”— Mon Dec 19, 2016, 22:29:03 in reply to this tweet
#8695
Source comments like this motivate my research: "Run in separate thread to avoid deadlock, since renderer will need to call the pkg manager"
๐Ÿ’Ÿ 4 ๐Ÿ”— Sun Dec 18, 2016, 22:31:39
#8694
RT @lindsey: So far, *crickets* on this. One person did point me to a blog post of their opinions on how *not* to do it. https://t.co/zjRPkโ€ฆ
#8693
RT @tvcutsem: 43 years of actors in a nutshell tvcutsem.github.io/2016/12/actor-โ€ฆ
#8692
This is a fantastic talk, refocusing the "hacker ethic". Important, timely stuff. opentranscripts.org/transcript/proโ€ฆ
๐Ÿ’Ÿ 25 ๐Ÿ” 6 ๐Ÿ”— Thu Dec 15, 2016, 10:27:42
#8691
RT @fanf: dotat.at/:/BK845 - Programming is forgetting: toward a new hacker ethic.
#8690
RT @TheMattBungard: "what did you do on your day off Matt?" "I ranked every single Arnott's biscuit into tiers." "Haha, but seriously Matโ€ฆ
#8689
@emmatomberlin I was just looking for it myself :-) twitter.com/dog_rates/statโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Dec 14, 2016, 02:02:53 in reply to this tweet
#8688
@qntm Surely we want ten's complement years? 3,2,1,0,...9999,...9998,...
๐Ÿ”— Mon Dec 12, 2016, 22:41:08 in reply to this tweet
#8687
RT @qntm: Weirdly, extending the Common Era backwards makes more sense. 0th century: -99 to 0 CE -1st century: -199 to -100 CE -Nth centuryโ€ฆ
#8686
RT @MachinePix: A Soyuz spacecraft docks with the International Space Station, via @ThingsWork twitter.com/ThingsWork/staโ€ฆ
#8685
RT @pcalcado: More and more I feel that adding โ€˜microโ€™ to โ€˜microservicesโ€™ is like adding โ€˜wwwโ€™ to domain names. Sometimes necessary, but onโ€ฆ
#8684
@asumu PR in your inbox for your consideration.
๐Ÿ”— Mon Dec 12, 2016, 07:45:37 in reply to this tweet
#8683
The Racket profile-flame-graph package by @asumu is awesome. github.com/takikawa/rackeโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Mon Dec 12, 2016, 04:19:36
#8682
Rereading "The Early History of Smalltalk" for inspiration. (It's working.)
๐Ÿ’Ÿ 14 ๐Ÿ” 4 ๐Ÿ”— Sun Dec 11, 2016, 22:59:56
#8681
I got *this close* to switching wm in desperation before remembering I activated swedish kb layout yesterday. Deactivate -> all probs fixed.
๐Ÿ”— Sun Dec 11, 2016, 03:26:23 in reply to this tweet
#8680
Gnome: a user interface so advanced that activating an alternate keyboard layout breaks moving a window by dragging its titlebar #wtf
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Dec 11, 2016, 03:25:04
#8679
@BrandonBloom "boot"
๐Ÿ”— Sat Dec 10, 2016, 14:50:26 in reply to this tweet
#8678
My own govt is not taking care of us, but the EU govt *is*. They are not abandoning us, their citizens. independent.co.uk/news/uk/politiโ€ฆ
๐Ÿ’Ÿ 8 ๐Ÿ” 5 ๐Ÿ”— Sat Dec 10, 2016, 08:05:47
#8677
@dubroy Very my kind of thing :-)
๐Ÿ”— Fri Dec 09, 2016, 20:43:15 in reply to this tweet
#8676
@cputney @michaeljforster oh I see, good point. Had been thinking just of consistency, not the resource management side of the problem
๐Ÿ”— Fri Dec 09, 2016, 20:38:35 in reply to this tweet
#8675
@michaeljforster @cputney Rethinking choice of names often cracks distributed systems problems wide open
๐Ÿ”— Fri Dec 09, 2016, 20:24:43 in reply to this tweet
#8674
@michaeljforster @cputney I had in mind: one solution to cache mgmt is to name resources more carefully. "nyt Dec 8" instead of "nyt"
๐Ÿ”— Fri Dec 09, 2016, 20:23:37 in reply to this tweet
#8673
@cputney yep.
๐Ÿ”— Fri Dec 09, 2016, 09:29:23 in reply to this tweet
#8672
There is only one hard thing in computing: naming things. Cache invalidation is a special case.
๐Ÿ’Ÿ 13 ๐Ÿ” 8 ๐Ÿ”— Fri Dec 09, 2016, 01:25:45
#8671
RT @alexislloyd: Holy crap. Steganographic malware executed via altered pixels in innocuous ad network banners.
#8670
There's been an uptick in XMPP spam in recent weeks/months. What convenient blocking/greylisting/whitelisting config option have I missed?
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Dec 07, 2016, 22:49:06
#8669
Dear lazyweb: How do I stop mobile chrome from autolinking email addrs in plain text? meta format-detection email=no doesn't seem to work
#8668
RT @rossjanderson: Ministers burying bad news: over a million of us opted out of having out NHS data sold, and we're to be ignored: https:/โ€ฆ
#8667
@MendeleySupport Thanks for getting back to me -- no, it is now working fine, and 1.17.4 is downloading normally as I write this. Thank you!
๐Ÿ”— Mon Dec 05, 2016, 22:07:10 in reply to this tweet
#8666
RT @thecamjackson: "TCP doesn't give a shit about your type system" - @caitie at #yow16 ๐Ÿ˜‚
#8665
RT @asumu: I wrote some words about the work I've been doing at @Igalia on making pflua packet filtering faster via dynasm: https://t.co/Ohโ€ฆ
#8664
RT @t: Firefox users: Update NOW. On Mac: "About Firefox" in Firefox menu, wait, click Restart. More: blog.mozilla.org/security/2016/โ€ฆ (ttk.me t4ka4)
#8663
@MendeleySupport Is this your end or mine? apt-get update is complaining about hash problems: pastebin.com/febyB6cj
#8662
@fanf I hope they've opened a tab. I can only stay for one, though, then I'll have to page down a cab to get home.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu Dec 01, 2016, 01:34:37 in reply to this tweet
#8661
JavaScript is neat because it gives us infinite ammunition for slightly apologetic explainer blog posts
๐Ÿ’Ÿ 4 ๐Ÿ”— Thu Dec 01, 2016, 01:28:49
#8660
@coreload V nice :-) yep that book was one of the reasons I went back to university in 2010
๐Ÿ”— Wed Nov 30, 2016, 22:41:06 in reply to this tweet
#8659
If I never see another 7-layer network stack diagram presented unironically, it'll be too soon
๐Ÿ’Ÿ 4 ๐Ÿ”— Wed Nov 30, 2016, 16:47:43
#8658
I'm getting kind of weirded out at the awesomeness of live development with Syndicate. It's... actually kind of cool
๐Ÿ’Ÿ 4 ๐Ÿ”— Wed Nov 30, 2016, 04:03:30
#8657
RT @LegoAcademics: โ€œWellโ€ฆyes.โ€ Academic social media, where people helpfully tell you the point that you just made. #ThatsWhatISaid https:/โ€ฆ
#8656
@sxpert1 @bertfreudenberg I wonder if, having copied it once, they'll learn how to make more copies cheaper in future. Maybe Iceland next?
๐Ÿ”— Tue Nov 29, 2016, 21:10:29 in reply to this tweet
#8655
// Try this at a *browser* javascript console. :-( Then look up window.status var status = 6; // NOT A STRING typeof status; // "string"
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Tue Nov 29, 2016, 09:22:52
#8654
The Internet Archive needs our donations in order to make a copy (!) of the archive outside the USA: blog.archive.org/2016/11/29/helโ€ฆ
๐Ÿ’Ÿ 27 ๐Ÿ” 43 ๐Ÿ”— Tue Nov 29, 2016, 08:07:45
#8653
RT @nodesecurity: The Most Common XSS Vulnerability in React.js Applications. Guest post by @ThisIsMissEm medium.com/node-security/โ€ฆ
#8652
@bmastenbrook Pretty much completely, for this case; roughly the control needed for a time-travelling debugger, or process migration
๐Ÿ”— Tue Nov 29, 2016, 01:36:15 in reply to this tweet
#8651
@coreload Hard to know. Sometimes having the Big Hammer of reflection available is very nice. Racket lacks it.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Nov 29, 2016, 01:35:36 in reply to this tweet
#8650
RT @DrDonnaYates: Basically @Turnitin punishes them for making ample use of very solid sourced quotes from the literature and media; for doโ€ฆ
#8649
RT @DrDonnaYates: That @Turnitin gives them freaky warnings that their properly cited quotations are possibly plagiarism so, so, so sends wโ€ฆ
#8648
RT @DrDonnaYates: Wow @TurnItIn is beyond useless for nearly every assignment I give. Itโ€™s all โ€œOMG THIS STUFF IN QUOTATION MARKS IS COPIEDโ€ฆ
#8647
@coreload I'm currently reconciling myself to that I can't do what I want (time-travel) because (margin too small) mutability.
๐Ÿ”— Mon Nov 28, 2016, 22:26:49 in reply to this tweet
#8646
@coreload Yep, me too. It works fine right up until it doesn't; Racket is a big language, and consistently controlling effects is hard.
๐Ÿ”— Mon Nov 28, 2016, 22:24:52 in reply to this tweet
#8645
Most of the time, Haskell's strictness regarding effects is a PITA. Sometimes, Racket's laziness regarding effects is a PITA.
๐Ÿ’Ÿ 6 ๐Ÿ” 3 ๐Ÿ”— Mon Nov 28, 2016, 22:10:56
#8644
RT @BenHolliday: I'm noticing the word 'customer' sneaking back into digital gov language. It (incorrectly) implies people have a choice whโ€ฆ
#8643
Brief new wave of excitement upon receipt of an email entitled "NEW ORDER"; crestfallen upon realisation that it is, in fact, spam.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Nov 27, 2016, 21:42:50
#8642
RT @DrDonnaYates: Seriously. Until mins ago I thought I had battled a simple jellyfish, but this is several beings acting as one. Wow. httpโ€ฆ
#8641
RT @Jermolene: Servers/VMs/containers: operating systems wrapped around hardware concerns Serverless: operating systems wrapped around appโ€ฆ
#8640
# tfw $ git commit -m 'Oops.' $ git push # one minute later $ git add -u $ git commit -m '... Oops.'
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Nov 25, 2016, 22:03:56
#8639
Ha, WebSub is one transposition away from WebUSB. Both of them are things that exist.
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Wed Nov 23, 2016, 21:49:40
#8638
@coreload :-)
๐Ÿ”— Tue Nov 22, 2016, 05:50:28 in reply to this tweet
#8637
RacketMQ, an implementation of a W3C WebSub Hub: github.com/tonyg/racketmqโ€ฆ
๐Ÿ’Ÿ 18 ๐Ÿ” 8 ๐Ÿ”— Tue Nov 22, 2016, 04:10:13
#8636
Help me bikeshed! Implementing W3C WebSub (nee PubSub, nee PubSubHubBub) topic-based HTTP pubsub in Racket. What should I call it?
#8635
Also, disabling copy-to-clipboard of text from the conclusion of arc.aiaa.org/doi/full/10.25โ€ฆ is obnoxious and reprehensible, @aiaa
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Nov 19, 2016, 22:50:12 in reply to this tweet
#8634
O_O "1.2โ€‰โ€‰mN/kW ... is over two orders of magnitude higher than ... light sails, laser propulsion [etc]" arc.aiaa.org/doi/full/10.25โ€ฆ
#8633
@old_sound aww nuts :-)
๐Ÿ”— Sat Nov 19, 2016, 22:07:54 in reply to this tweet
#8632
@old_sound ! ?
๐Ÿ”— Sat Nov 19, 2016, 20:29:28 in reply to this tweet
#8631
RT @jneen_: @mcclure111 the dent. its size is the line's dentedness. indent/dedent for increasing/decreasing dentedness
#8630
RT @mcclure111: In languages like Python, where the block of whitespace beginning a line is significant, is there a *word* for that block oโ€ฆ
#8629
Let's all write our programs in the BibTeX .bst stack language
๐Ÿ’Ÿ 6 ๐Ÿ” 1 ๐Ÿ”— Sat Nov 19, 2016, 08:37:46
#8628
@bmastenbrook @greghendershott The more I think about it the less sure I am and the more certain I am that I am naive and that time is hard.
๐Ÿ”— Sat Nov 19, 2016, 08:31:36 in reply to this tweet
#8627
@greghendershott Maybe, maybe; I'm surprised no one else likes Julian dates for this! Ill-posed question I suppose
๐Ÿ”— Sat Nov 19, 2016, 00:54:42 in reply to this tweet
#8626
RT @DrDonnaYates: New Zealanders: be sure you are aware of and prepared for the aftershock scenarios. Via @theobrominated https://t.co/sqx1โ€ฆ
#8625
@coreload An "Instant" in that vocabulary I think
๐Ÿ”— Fri Nov 18, 2016, 00:02:35 in reply to this tweet
#8624
@SchuCodes Oh man I probably should write up my reckons on this topic, yeah :-(
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Nov 17, 2016, 22:10:16 in reply to this tweet
#8623
@noelwelsh Haha :-)
๐Ÿ”— Thu Nov 17, 2016, 22:06:50 in reply to this tweet
#8622
You are asked to represent moments in time in a computer program. You choose:
#8621
RT @qntm: The basic problem here is that the planet Earth is a terrible clock
#8620
/me sucks it up and wades through the { mess of { concrete::syntax[In]->the(paper); } he's reading().
#8619
RT @seldo: Correction: Windows, OS X and Linux are all vulnerable: samy.pl/poisontap/ Give up on computers, let's all become farmers.
#8618
@RossBencina Yes, interesting eh! I wonder though if it might just be *pushed back* half a decade or a decade or so. Still inevitableish.
๐Ÿ”— Wed Nov 16, 2016, 09:25:48 in reply to this tweet
#8617
Maybe soon we will be able to take the obligatory "In future, computers will be increasingly manycore, Moore's law is breaking down" as read
#8616
Dear @NZInlandRevenue, thank you for making the process of applying for an IRD number so easy! You got back to us within 24h. Wonderful.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Nov 15, 2016, 21:13:58
#8615
RT @cmeik: Anyone got any pointers to using pub/sub for edge programming?
#8614
FTR, none of this is OK.
#8613
RT @dwragg: Remember how the world stumbled into war and carnage twice in the 20th century.
#8612
RT @cmeik: What are the big actor frameworks that are actually being used in production? Akka, Erlang, Orleans, who else?
#8611
RT @Ikyotochan: Playing with Joshua Vasquez's 2-stage tentacle mechanism at @hackaday #supercon hackaday.com/author/doublejโ€ฆ https://t.co/g2rnAnโ€ฆ
#8610
RT @GraemeEdgeler: In New Zealand, 78% of people who voted in the 2014 general election didn't even need to queue to vote. https://t.co/k3uโ€ฆ
#8609
@graydon_pub Thank you for this!
๐Ÿ’Ÿ 4 ๐Ÿ”— Tue Nov 08, 2016, 08:56:00 in reply to this tweet
#8608
RT @palvaro: oh, bummer
#8607
@th3rac25 Interesting! Thanks for the pointer.
๐Ÿ”— Sun Nov 06, 2016, 22:05:54 in reply to this tweet
#8606
Crap, meant to include a link there: indieweb.org
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Nov 06, 2016, 17:27:50 in reply to this tweet
#8605
This is awesome. In the last few years, while I've been away doing PL in academia, the indieweb stuff has really gotten moving!
๐Ÿ’Ÿ 4 ๐Ÿ”— Sun Nov 06, 2016, 17:27:04
#8604
@aaronpk Fantastic, thank you.
๐Ÿ”— Sun Nov 06, 2016, 17:24:56 in reply to this tweet
#8603
@aaronpk (Are "microformats" still a thing?)
๐Ÿ”— Sun Nov 06, 2016, 17:21:09 in reply to this tweet
#8602
BTW for those into that sort of thing, the spec drafts coming out of the W3 Social WG are looking really exciting. w3.org/wiki/Socialwg
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Nov 06, 2016, 17:19:03
#8601
@aaronpk It felt to me like the spec could say "we don't specify link types here, but go look over there for HTML, there for RDF, etc"
๐Ÿ”— Sun Nov 06, 2016, 17:16:41 in reply to this tweet
#8600
@aaronpk OK, that's neat. Thanks. So the "rel" would be in the source doc; what do I read to find out common "rel" usages?
๐Ÿ”— Sun Nov 06, 2016, 17:16:01 in reply to this tweet
#8599
Also, wouldn't it start to get Extremely Interesting to start thinking of a web-sized set-of-triples CRDT maintained via WebMention!
๐Ÿ”— Sun Nov 06, 2016, 17:09:07 in reply to this tweet
#8598
So with WebMention there are source=...&target=... params, but no rel=... or property=... param. I wonder what the story there is!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Nov 06, 2016, 17:08:20
#8597
@DrDonnaYates @CathPoucher not once.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Nov 06, 2016, 16:28:51 in reply to this tweet
#8596
@krono Thanks! TIL!
๐Ÿ”— Fri Nov 04, 2016, 17:13:17 in reply to this tweet
#8595
apt-get install unattended-upgrades # is your friend
๐Ÿ’Ÿ 5 ๐Ÿ”— Fri Nov 04, 2016, 16:55:49
#8594
@DRMacIver *makes epistemic logic joke*
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Nov 04, 2016, 14:45:17 in reply to this tweet
#8593
Been listening to PWEI, Dos Dedos Mis Amigos. Seems to capture the mood somehow
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Nov 03, 2016, 20:33:00
#8592
Thread starting here shows the changes. twitter.com/rightlegpeggedโ€ฆ
#8591
Wanted: cloud-to-butt plugin, but for academic papers
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Thu Nov 03, 2016, 08:44:01
#8590
RT @GarethMP: Boo! TPPA Bill passed 2nd reading by 1 vote. We get all the US copyright term extension costs with none of the US benefits liโ€ฆ
#8589
Reading a paper in a bad mood; get to an idea that makes me think "COOL!!" despite myself :-) Yay! Mood lifted immediately!
๐Ÿ’Ÿ 9 ๐Ÿ”— Wed Nov 02, 2016, 19:37:02
#8588
"Phantom Byte Strings" are an interesting approach to cooperating with a language's GC: docs.racket-lang.org/reference/phanโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Nov 02, 2016, 19:04:12
#8587
@aphyr I find myself regularly doing a late pass over each email to remove exclamation marks and smilies! :-)
๐Ÿ”— Wed Nov 02, 2016, 17:10:08 in reply to this tweet
#8586
@coreload @michaeljforster @msimoni Erlang has a similar problem: a reliably delivered message can be "lost" if the recipient crashes.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 02, 2016, 03:15:48 in reply to this tweet
#8585
@coreload @michaeljforster @msimoni Problem is tuples aren't redundant. They move from place to place, and can get lost.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Nov 02, 2016, 03:14:40 in reply to this tweet
#8584
@michaeljforster @coreload @msimoni tuple spaces generally have poor failure handling as far as I'm aware
๐Ÿ”— Wed Nov 02, 2016, 00:57:44 in reply to this tweet
#8583
@wilbowma Haha, ok. Necessary precision missing from my tweet :-)
๐Ÿ”— Tue Nov 01, 2016, 23:36:21 in reply to this tweet
#8582
It's the use/mention distinction in disguise
๐Ÿ”— Tue Nov 01, 2016, 22:05:41 in reply to this tweet
#8581
Real physical communication networks are necessarily first-order; to be higher-order, they'd have to be able to produce wormholes in space
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Nov 01, 2016, 22:04:10
#8580
Having trouble logging in to the W3C wiki after creating a W3C account. Is it supposed to be immediate? I'll wait a little while and retry..
#8579
@AT1ST I guess I'm trying to get at the depth that the written word is embedded in our society. Street signs, forms, receipts, shop windows
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Nov 01, 2016, 19:21:47 in reply to this tweet
#8578
@AT1ST Make functional illiteracy less of a problem? I don't see it: lots of words still on paper! /cc @whitequark @bmastenbrook
๐Ÿ”— Tue Nov 01, 2016, 19:06:36 in reply to this tweet
#8577
RT @majek04: Idea of the day - New blog post - "A brief history of select(2)" idea.popcount.org/2016-11-01-a-bโ€ฆ
#8576
RT @theobrominated: The way to protect the humanities at uni is to make all students take some as part of a 4-year degree. Result: grads wiโ€ฆ
#8575
Cool stuff! "Seeing Hera in the Iliad", chs-fellows.org/2015/08/03/seeโ€ฆ
#8574
@old_sound Not only is it problematic for all the reasons you point out, it's shoddy work: "identation styles", "Nerdious" vs "geekius"
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Oct 31, 2016, 20:07:08 in reply to this tweet
#8573
@kragen definitely. Email confuses the heck out of me, because it is so close to what we need
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 31, 2016, 16:42:40 in reply to this tweet
#8572
@whitequark @bmastenbrook Hmm. Reading seems far, far more central and essential to current society. Not sure.
๐Ÿ’Ÿ 25 ๐Ÿ”— Mon Oct 31, 2016, 16:09:55 in reply to this tweet
#8571
If I had had reverse DNS for ipv6, it might have maybe worked. I have disabled ipv6 in postfix instead. I hate computers. [2/2]
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Oct 31, 2016, 02:02:48 in reply to this tweet
#8570
Gmail's docs utterly unhelpful; googling to troubleshoot, discovered it was a recent postfix update enabling ipv6 by default. [1/2]
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 31, 2016, 02:02:06 in reply to this tweet
#8569
@samth Postfix. I figured out what was going wrong; will reply to original tweet in a sec
๐Ÿ”— Mon Oct 31, 2016, 02:01:07 in reply to this tweet
#8568
@igorclark At least this wasn't silent!
๐Ÿ”— Mon Oct 31, 2016, 02:00:52 in reply to this tweet
#8567
Gmail just rejected email I personally sent by hand to my mother and my sister as "likely unsolicited mail", with no recourse.
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Oct 31, 2016, 01:44:15
#8566
This is truly wonderful stuff. twitter.com/ibdknox/statusโ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Sat Oct 29, 2016, 02:54:02
#8565
haha what "... 10 points for correctly handling rubber baby buffer bumpers in both directions (End of Letter sequence number adjustments)."
๐Ÿ”— Fri Oct 28, 2016, 23:09:00 in reply to this tweet
#8564
"Bonus Points. 10 points for the best excuse."
๐Ÿ”— Fri Oct 28, 2016, 23:07:08 in reply to this tweet
#8563
TCP/IP "bakeoff" rules, RFC1025, 1987: "... 20 points for KOing your opponent with dirty blows. ..." :-) tools.ietf.org/html/rfc1025
๐Ÿ” 1 ๐Ÿ”— Fri Oct 28, 2016, 23:05:30
#8562
@cmeik @heathercmiller Yeah thanks for a great day! Next time I must eat to cushion against the beer tho. Suffering a bit today
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri Oct 28, 2016, 21:31:38 in reply to this tweet
#8561
@psygnisfive Have you read Greg Egan's short story "Luminous"? It is of interest in this connexion
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 27, 2016, 04:38:30 in reply to this tweet
#8560
@squaremobius I get to look at the results in the hours immediately after arrival in Wellington. Lucky me
๐Ÿ”— Thu Oct 27, 2016, 02:12:39 in reply to this tweet
#8559
@fanf Isn't it horrifying!
๐Ÿ”— Thu Oct 27, 2016, 01:43:13 in reply to this tweet
#8558
@krono Wow, fantastic!
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 27, 2016, 00:49:55 in reply to this tweet
#8557
@krono the author of the tests accepted a pr for my java impl so is clearly open to contributions! If you wanted to give it a go :-)
๐Ÿ”— Wed Oct 26, 2016, 22:52:03 in reply to this tweet
#8556
@krono which one? :-) (the smalltalk one would be good to add, but scripting a problem etc)
๐Ÿ”— Wed Oct 26, 2016, 22:48:26 in reply to this tweet
#8555
And the code and tests are all available! github.com/nst/JSONTestSuโ€ฆ
๐Ÿ”— Wed Oct 26, 2016, 19:55:02 in reply to this tweet
#8554
RT @thisjenlewis: Sometimes I make timelines chronicling all the places my jokes have turned up uncredited because itโ€™s weirdly therapeuticโ€ฆ
#8553
๐Ÿ’Ÿ 7 ๐Ÿ” 7 ๐Ÿ”— Wed Oct 26, 2016, 19:19:01
#8552
RT @fogus: As a young(er) dev I greatly admired the "cool computer companies" -- Thinking Machines, sgi, Apple, Sun, etc. What are today'sโ€ฆ
#8551
RT @cstross: .@bkero Itโ€™s like e-ink manufacturers canโ€™t conceive of any use for the tech other than bus-shelters and tiny book readers.
#8550
RT @lexi_lambda: Hindley-Milner + ADTs + typeclasses in a Racket #lang. :)
#8549
@cmeik I think we have an hour set aside for you, me, and @tacticalfowl to chat after lunch!
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 25, 2016, 05:30:32 in reply to this tweet
#8548
@wvmdltr Yay! Glad it's interesting. Always keen to chat about it, as I'm sure you can imagine :)
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Oct 25, 2016, 05:15:26 in reply to this tweet
#8547
The govt didn't even bother to answer the Q as asked, bc it'd have required something more than just restating the policy being challenged
๐Ÿ”— Tue Oct 25, 2016, 05:11:34 in reply to this tweet
#8546
re: petition.parliament.uk/petitions/1686โ€ฆ in which the govt isn't really interested in representing voters, who are a bit simple
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 25, 2016, 05:08:43 in reply to this tweet
#8545
Why even bother having an official govt petition site, when the responses are invariably patronizing, weasel-worded excuses to do nothing?
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Oct 25, 2016, 05:04:45
#8544
This is neat! I am very pleased to see they finally decoupled pubsub itself from the atom content PSHB used to mandate twitter.com/lobsters/statuโ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ” 3 ๐Ÿ”— Sun Oct 23, 2016, 21:00:13
#8543
@ezyang @krismicinski Cool! We really take "upward funargs" for granted these days!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 23, 2016, 20:45:37 in reply to this tweet
#8542
>>> yaml.load('[[se, no, dk], 2000-01-01, 2000-1-1, argh]') [['se', False, 'dk'], datetime.date(2000, 1, 1), '2000-1-1', 'argh']
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 23, 2016, 11:01:30
#8541
Just trying radare2 for the first time. It's kind of amazing!
#8540
RT @xor: Users need to be able to update their device firmware. Today's attacks show copyright anti-circumvention laws threaten key infrastโ€ฆ
#8539
Come back, ITU, all is forgiven
#8538
CVE-2016-5195; or, How I Learned To Stop Worrying and Love Our Hopelessly Insecure Computing Infrastructure
๐Ÿ’Ÿ 10 ๐Ÿ” 3 ๐Ÿ”— Fri Oct 21, 2016, 19:41:15
#8537
RT @lexi_lambda: Iโ€™m looking for work! Probably something involving Haskell, but aside from that, Iโ€™m pretty open. Hereโ€™s my resume: https:โ€ฆ
#8536
@wvmdltr cool. There's the ESOP 2016 paper but also syndicate-lang.org if you want to see some programs
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Oct 21, 2016, 17:43:48 in reply to this tweet
#8535
@wvmdltr It's become plus continuation plus buffering/reordering. But yeah raw become is prob harder to use :-)
๐Ÿ”— Fri Oct 21, 2016, 17:42:52 in reply to this tweet
#8534
RT @nathanmarz: I used to say "exactly-once semantics", but I like this phrase better twitter.com/viktorklang/stโ€ฆ
#8533
@coreload ... except it left almost no trace in the literature. :-( (Linda and other non-JavaSpaces tuplespaces are well represented tho)
๐Ÿ”— Thu Oct 20, 2016, 17:40:37 in reply to this tweet
#8532
RT @lexi_lambda: Been working a little bit on prototyping that โ€œscripts with dependenciesโ€ idea I was talking about last week. https://t.coโ€ฆ
#8531
@lexi_lambda This is very cool. More declarative package loading is a great idea! I missed your orig posts; are you thinking virtualenv-ish?
๐Ÿ”— Thu Oct 20, 2016, 14:48:09 in reply to this tweet
#8530
@old_sound Thanks. That must have been what I was thinking of.
๐Ÿ”— Thu Oct 20, 2016, 01:57:35 in reply to this tweet
#8529
RT @MyzLilith: I very much like the idea of a Brexiteer price and a Remainer price - it's their fuck up, let them subsidise it for the restโ€ฆ
#8528
@cmeik We definitely put (ad-hoc) credit-based flow control in while I was there, and I thought it had been abstracted out, but maybe not.
๐Ÿ”— Thu Oct 20, 2016, 01:30:30 in reply to this tweet
#8527
@cmeik I am probably misremembering. @old_sound can no doubt help here. I might have meant github.com/rabbitmq/rabbiโ€ฆ, in which case yeah, no
๐Ÿ”— Thu Oct 20, 2016, 01:29:08 in reply to this tweet
#8526
@cmeik ISTR the RabbitMQ folks built something along these lines, but it was after my time
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 20, 2016, 01:21:48 in reply to this tweet
#8525
RT @beyer_char: 25 years of working hard in this country, but my citizenship counts for nothing to these MPs twitter.com/houseofcommonsโ€ฆ
#8524
pandoc <3
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Oct 19, 2016, 20:17:33
#8523
RT @WanderinTeacake: This was what I was talking about yesterday. Vote on nature of deal completely useless when exit already irrevocable.โ€ฆ
#8522
#8521
@hylomorphism Thanks!
๐Ÿ”— Wed Oct 19, 2016, 15:16:51 in reply to this tweet
#8520
@coreload Thanks!
๐Ÿ”— Wed Oct 19, 2016, 00:24:58 in reply to this tweet
#8519
I gave a talk on the history of the Actor Model yesterday; here are my talk notes and an annotated bibliography: eighty-twenty.org/2016/10/18/actโ€ฆ
๐Ÿ’Ÿ 77 ๐Ÿ” 36 ๐Ÿ”— Tue Oct 18, 2016, 21:49:48
#8518
RT @domain_specific: domain-specific existence
#8517
RT @anildash: @mathowie @aaronlammer @GlennF @craigmod obligatory: medium.com/@anildash/the-โ€ฆ
#8516
@old_sound @silentbicycle conal.net/blog/posts/theโ€ฆ :-)
๐Ÿ’Ÿ 6 ๐Ÿ”— Mon Oct 17, 2016, 22:41:55 in reply to this tweet
#8515
Accurate: "REPORT ALL ILLEGAL IMMIGRANTS"
๐Ÿ”— Sun Oct 16, 2016, 04:03:07 in reply to this tweet
#8514
Good grief, I'd forgotten the opening of Children of Men. Bleak: "QUIETUS: You decide when". Accurate: "JOBS FOR THE BRITS" :-(
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 16, 2016, 03:55:47
#8513
@FreshSnowBand Hey would you pass on to Caroline my gratitude for long ago introducing me to the work of Slint? Such brilliant stuff
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Oct 14, 2016, 22:54:18 in reply to this tweet
#8512
Q: What is a "microservice"? A: Sophistry.
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Oct 14, 2016, 21:54:03
#8511
RT @tacticalfowl: in the IoT every bed will be RESTful
#8510
This is a really interesting statement. Compare Hewitt et al 1973, "Control flow and data flow are inseparable." twitter.com/joescii/statusโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Thu Oct 13, 2016, 20:03:43
#8509
Paper i'm reading calls distributed shared memory "natural", "familiar". I'm one square off CS fallacy bingo: just need an "intuitive"
๐Ÿ’Ÿ 13 ๐Ÿ” 3 ๐Ÿ”— Thu Oct 13, 2016, 19:50:00
#8508
RT @DrDonnaYates: My Art History isnโ€™t โ€˜Softโ€™! #WhyArtHistoryMatters anonymousswisscollector.com/2016/10/my-artโ€ฆ
#8507
@rptb1 I'll buy that, definitely, but it's a different sense of the word "terminal" than the one that induced brief jamais vu the other day
๐Ÿ”— Thu Oct 13, 2016, 15:02:09 in reply to this tweet
#8506
@kpgj @phijinks ๐Ÿ‘
๐Ÿ”— Thu Oct 13, 2016, 04:08:42 in reply to this tweet
#8505
@kpgj @phijinks
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 13, 2016, 04:03:38
#8504
@kpgj @phijinks I herd you hate jokes so I put a joke in your joke so you can hate while you hate
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 13, 2016, 03:57:22 in reply to this tweet
#8503
RT @phijinks: me pre-thisismyjam: huh? who would ever need a website specifically for sharing songs me post-thisismyjam: ................ohโ€ฆ
#8502
[HBS1973] acknowledges "... Bill Gosper who knew the truth all along: 'A data structure is nothing but a stupid programming language.'"
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 13, 2016, 00:27:58 in reply to this tweet
#8501
@jonathoda Full stack thinking for real.
๐Ÿ”— Thu Oct 13, 2016, 00:11:42 in reply to this tweet
#8500
@jonathoda Gosh the holism in the paper is pretty wonderful though. Discussing applying actors to comp arch / optical memories etc, no big.
๐Ÿ”— Thu Oct 13, 2016, 00:11:29 in reply to this tweet
#8499
@jonathoda Publishing these days doesn't seem to happen until rigorous connections with the known are established. Much less speculation.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Oct 12, 2016, 23:41:27 in reply to this tweet
#8498
@jonathoda The enthusiasm/energy of the '73 paper is really neat. These days we're more reserved, bc we collectively *know* much more!
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Oct 12, 2016, 23:40:37 in reply to this tweet
#8497
[HBS1973]: "Global state considered harmful."
๐Ÿ”— Wed Oct 12, 2016, 23:28:04 in reply to this tweet
#8496
[HBS1973]: "Control flow and data flow are inseparable."
๐Ÿ” 1 ๐Ÿ”— Wed Oct 12, 2016, 23:14:56 in reply to this tweet
#8495
@kragen I'll try to get them in shareable order once I'm done.
๐Ÿ”— Wed Oct 12, 2016, 23:07:42 in reply to this tweet
#8494
@kragen I feel like the heavy emphasis on meta-everything turned out not to have worked out as well as hoped for.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Oct 12, 2016, 23:05:49 in reply to this tweet
#8493
@kragen I'm still in the midst of reading, but so far, I see a lot of claims that haven't panned out; and some that have worked out well.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Oct 12, 2016, 23:04:46 in reply to this tweet
#8492
[HBS1973]: "If it waddles like a duck, quacks like a duck, and otherwise behaves like a duck; then you can't tell that it isn't a duck."
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Oct 12, 2016, 23:03:27 in reply to this tweet
#8491
@BruceHoult Yeah :-) They're talking about "structured programming" methodologies; "top down" architecture etc.
๐Ÿ”— Wed Oct 12, 2016, 22:58:45 in reply to this tweet
#8490
[HBS1973]: multiple-core parallelism "leads to a 'swarm of bees' style of programming."
๐Ÿ”— Wed Oct 12, 2016, 22:57:51 in reply to this tweet
#8489
Hewitt, Bishop and Steiger write: "We find that our own programming style can be more accurately described as 'middle out'." :-)
๐Ÿ’Ÿ 4 ๐Ÿ”— Wed Oct 12, 2016, 22:50:37 in reply to this tweet
#8488
I scanned IJCAI 1973 proceedings version of Hewitt, Bishop, Steiger, "A Universal Modular ACTOR Formalism for A.I." eighty-twenty.org/2016/10/12/hewโ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ” 4 ๐Ÿ”— Wed Oct 12, 2016, 22:10:16
#8487
Distribution of papers in my Mendeley bibliography, by decade
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Oct 12, 2016, 19:51:48
#8486
@EyalL I came within epsilon of doing the same! Glad I don't have to deal with it on a daily basis
๐Ÿ”— Wed Oct 12, 2016, 13:57:47 in reply to this tweet
#8485
RT @palvaro: stop what you're doing and read this blog post by (not @frankmcsherry but) @jamiiecb ! https://t.co/FdFcMU66wQ
#8484
@krismicinski @psygnisfive @lambda_calculus Ooooh, crap. Yeah, you're right. I was conflating things.
๐Ÿ”— Wed Oct 12, 2016, 00:50:31 in reply to this tweet
#8483
@psygnisfive OK. Interesting. ... I hope you've seen the "Abstracting Abstract Machines" work? It seems relevant to this question.
๐Ÿ”— Tue Oct 11, 2016, 23:41:12 in reply to this tweet
#8482
@psygnisfive Maybe I'm missing the thrust of your question.
๐Ÿ”— Tue Oct 11, 2016, 23:37:11 in reply to this tweet
#8481
@psygnisfive sorry. From @lambda_calculus' work on AAM, they're normal except they collapse distinctions a concrete machine would maintain.
๐Ÿ”— Tue Oct 11, 2016, 23:36:40 in reply to this tweet
#8480
@psygnisfive Heh, just that it abstracts over values: it knows which value it means with accuracy but not precision.
๐Ÿ”— Tue Oct 11, 2016, 23:32:04 in reply to this tweet
#8479
@psygnisfive Imprecision.
๐Ÿ”— Tue Oct 11, 2016, 23:29:40 in reply to this tweet
#8478
RT @majek04: "I pointed out that even with infinite buffer space, congestion was still possible. This is now called bufferbloat" https://t.โ€ฆ
#8477
RT @jonathoda: Made a Chorus website chorus-home.org
#8476
Microsoft Windows continues to be an intolerable sack of shit. It's been like this for nearly an hour. Why do we put up with this?
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 11, 2016, 20:13:27
#8475
RT @_A_B_S_: Petition: To make votes matter, adopt Proportional Representation for UK General Elections petition.parliament.uk/petitions/1686โ€ฆ
#8474
@stimpflj Well of course. Perhaps the terminal isn't its "best self", though. Perhaps kb/text interaction can be done better.
๐Ÿ”— Mon Oct 10, 2016, 20:51:07 in reply to this tweet
#8473
@graydon2 When you started Rust, did you begin with an interpreter first, or go straight to a compiler? If the latter, what was the target?
#8472
๐Ÿ’Ÿ 5 ๐Ÿ”— Sun Oct 09, 2016, 21:55:16
#8471
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 09, 2016, 05:04:37 in reply to this tweet
#8470
A)lways B)e R)estarting repo sync because it got confused and gave up about 1% further along than it did last time
#8469
@coreload Thanks again for that reference. I knocked together a syndicate-gl impl of the clock for rough comparison. github.com/tonyg/syndicatโ€ฆ
๐Ÿ”— Sat Oct 08, 2016, 23:56:14 in reply to this tweet
#8468
@mjambon I also chipped away a little more at a programming-language design problem I've been puzzling over for more than a decade.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Oct 08, 2016, 20:22:34 in reply to this tweet
#8467
@mjambon I figured out how to use a type system I'm codesigning to enforce capability discipline in closed broadcast networks!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Oct 08, 2016, 20:21:55 in reply to this tweet
#8466
@coreload Oh, lovely! Thank you! That looks to be related work for my thesis, in some respects.
๐Ÿ”— Sat Oct 08, 2016, 20:08:22 in reply to this tweet
#8465
@rptb1 ... and I must say, calling the web "just" a terminal is a **hell** of a stretch! :-)
๐Ÿ”— Sat Oct 08, 2016, 13:12:55 in reply to this tweet
#8464
@rptb1 It's fine as far as it goes; but many things don't fit in a fixed grid of char cells, or require richer input than "cooked" or "raw"
๐Ÿ”— Sat Oct 08, 2016, 13:12:41 in reply to this tweet
#8463
RT @DrPhilGoff: Anyone confused about the real harms of Trump's language and actions, please read this thread. Yeah. Keep scrolling. https:โ€ฆ
#8462
RT @cstross: My idea of a grim meathook future dystopia principally features hard Brexit and President Trump.
#8461
RT @dougald: "Another way of understanding privatisation is to say: how can we do public services as expensively as possible?" https://t.coโ€ฆ
#8460
@leastfixedpoint All these make the *context* for interpretation of the user's input.
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Oct 07, 2016, 19:37:04 in reply to this tweet
#8459
@leastfixedpoint Focussed desktops (with desktop switching). More broadly: focussed subtasks? Focussed goals?
๐Ÿ”— Fri Oct 07, 2016, 19:36:31 in reply to this tweet
#8458
The notion of "focus" is interesting. Focussed windows and fields, yes, but also focussed directories (eg. C-S-n in gnome-terminal).
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Oct 07, 2016, 19:36:03
#8457
@notcalledjack Yes. Good point. It suggests we must not only design alternatives, but incremental transitions to those alternatives.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri Oct 07, 2016, 19:19:27 in reply to this tweet
#8456
@notcalledjack Yep, I'd agree with that. Terminals, sadly, are inflexible in a way other user interfaces aren't.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Oct 07, 2016, 19:14:35 in reply to this tweet
#8455
@notcalledjack We may not have the power to edit our body plans, but by god, we have the power to move on from DEC-compatible terminals.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Oct 07, 2016, 19:13:55 in reply to this tweet
#8454
Programmer: I am so modern! This is the future! Programmer: [fetishizes approach to UI from 1974]
๐Ÿ’Ÿ 6 ๐Ÿ” 1 ๐Ÿ”— Fri Oct 07, 2016, 16:49:24 in reply to this tweet
#8453
@DRMacIver two wrongs etc
๐Ÿ”— Fri Oct 07, 2016, 16:45:43 in reply to this tweet
#8452
Looking for an xterm replacement yesterday brought it home to me: MY GOD, WE'RE STILL USING *TERMINAL* *EMULATORS*
๐Ÿ’Ÿ 14 ๐Ÿ” 3 ๐Ÿ”— Fri Oct 07, 2016, 16:39:44
#8451
RT @DrDonnaYates: The atmosphere here getting more toxic for us by the day. It feels horrible. I love my job, I love Scotland, but this isโ€ฆ
#8450
@noelwelsh You're still in shock. Make sure you have some good support in place for when it wears off.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Oct 07, 2016, 15:07:06 in reply to this tweet
#8449
RT @willowbl00: Just a reminder that it didn't have to be this way. We had standards, damnit.
#8448
@laurencetratt Thanks, that's the second most recommended. I will probably give it a try too.
๐Ÿ”— Fri Oct 07, 2016, 00:40:58 in reply to this tweet
#8447
@mattgumbley Hah, snap :-) Thanks! That's three separate recommendations for terminator, and it is indeed looking good.
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Oct 06, 2016, 23:44:43 in reply to this tweet
#8446
@mattgumbley Ideally X11, but neutral re: surrounding technology (e.g. dbus/gnome/kde/whatever). I'm trying "terminator"; good so far!
๐Ÿ”— Thu Oct 06, 2016, 23:44:19 in reply to this tweet
#8445
(log-info "Such a brief, tragic life for facet ~v, child of ~v" fid parent-fid)
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Oct 06, 2016, 22:00:40
#8444
@BruceHoult It might be OK actually. I've just been sold on terminator tho :-)
๐Ÿ”— Thu Oct 06, 2016, 19:37:38 in reply to this tweet
#8443
@asumu @aidanskinner Thanks, you two, terminator is looking very good. Have switched my dotfiles over.
๐Ÿ”— Thu Oct 06, 2016, 19:36:51 in reply to this tweet
#8442
@p4bl0 @whitequark @aidanskinner @kragen Thank you, I'll give those a try!
๐Ÿ”— Thu Oct 06, 2016, 18:35:19 in reply to this tweet
#8441
Just as a guide, OSX terminal is "OK I guess"; gnome-terminal is "not quite right somehow"; st is "too minimal!"
๐Ÿ”— Thu Oct 06, 2016, 18:24:27 in reply to this tweet
#8440
I'm still using xterm like it's 1984. Can anyone help me find a less clunky but still desktop-neutral alternative? What do y'all recommend?
#8439
RT @tegmark: Here's how I'd spend the $1 trillion nuclear budget - how would you spend it? Please have fun with our new app! https://t.co/โ€ฆ
#8438
RT @Glinner: A new party that promised to listen to experts/made climate change a priority/is not full of racists would be just the ticketโ€ฆ
#8437
Shared-memory concurrency doesn't exist twitter.com/rygorous/statuโ€ฆ
๐Ÿ’Ÿ 6 ๐Ÿ” 3 ๐Ÿ”— Wed Oct 05, 2016, 15:44:30
#8436
@dysinger It's that or Xs ML, I suppose
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Oct 05, 2016, 01:48:54 in reply to this tweet
#8435
RT @ms_hansel: Spotted this near the school on my walk home today. Soooo cool! I don't know who made it, but I love them. Oh, and it can neโ€ฆ
#8434
@DrDeeGlaze Thanks :-)
๐Ÿ”— Tue Oct 04, 2016, 20:15:44 in reply to this tweet
#8433
thisisfine.jpg
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 04, 2016, 19:15:24 in reply to this tweet
#8432
Ugh, missed the quoting. Ugh. LD_LIBRARY_PATH="foo${LD_LIBRARY_PATH+:${LD_LIBRARY_PATH}}" .
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Oct 04, 2016, 19:08:46 in reply to this tweet
#8431
This means that the ~correct~ way to add "foo" to LD_LIBRARY_PATH is with LD_LIBRARY_PATH=foo${LD_LIBRARY_PATH+:${LD_LIBRARY_PATH}} . Gross.
๐Ÿ”— Tue Oct 04, 2016, 19:07:59 in reply to this tweet
#8430
TIL LD_LIBRARY_PATH="whatever:" (note trailing colon) includes cwd. This is debian, glibc 2.23.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 04, 2016, 19:03:05
#8429
RT @GraemeEdgeler: You don't need photo ID, or non-photo ID, to vote in NZ: general election, local election, special vote, advance vote. Aโ€ฆ
#8428
RT @Symbo1ics: #systemd makes me long for the intellectual rigor and honesty of the monolithic versus microkernel wars
#8427
The @MBTA, where you're never sure if the bus arriving now is the one 20 mins late or 10 mins early.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Sep 30, 2016, 23:50:41
#8426
RT @mansalmered: Danmark tillรฅter 6 barn/cykel. I Sverige har vi cykelbussen. 12 barn! movebybike.se/sv/Boka/cykelbโ€ฆ Fint! #cykling #biking #swgrโ€ฆ
#8425
@bodil Or a filesystem deduplicating by sha! (Bonus points for user-visible content-addressability)
๐Ÿ”— Fri Sep 30, 2016, 17:59:56 in reply to this tweet
#8424
@lindsey "I'm sorry, it's worse than we thought... It's Big Data."
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Sep 29, 2016, 23:12:48 in reply to this tweet
#8423
@doyouskrwt Yeah I understand :-) Thanks for checking, and congrats on the release
๐Ÿ”— Thu Sep 29, 2016, 20:24:50 in reply to this tweet
#8422
@doyouskrwt I emailed with a question about barrel distortion a couple of weeks ago and haven't heard back; did y'all get my message?
#8421
@hylomorphism Absolutely. It's a bloody worry.
๐Ÿ”— Thu Sep 29, 2016, 18:07:18 in reply to this tweet
#8420
RT @martinkl: Very interesting thoughts by @jessitron on raising causality tracking in distributed data to the app/business level https://tโ€ฆ
#8419
@hylomorphism Oh, Copperhead looks interesting! Thanks for the tip. CM best (?) of a bad lot for my current phone, xperia z2
๐Ÿ”— Thu Sep 29, 2016, 10:40:36 in reply to this tweet
#8418
Compiling it yields warning after warning. Likely to be a lot of overlooked problems in a 30 GB codebase.
๐Ÿ”— Thu Sep 29, 2016, 02:10:53 in reply to this tweet
#8417
Android: 30 GB of source code (and other stuff) for Cyanogenmod. That's rather too much.
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Sep 29, 2016, 02:05:33
#8416
Heart of gold!
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 27, 2016, 22:29:35
#8415
OMG I'm the hugest fan of Elon Musk's delivery style. He's wonderful.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 27, 2016, 21:01:11
#8414
This goes double if you follow up with "I'll fuck you up!".
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Sep 27, 2016, 20:39:19 in reply to this tweet
#8413
Ever yelled "get in the bike lane!" at a cyclist? Then you're unfit to drive & should immediately hand in yr license. You need to requalify.
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Tue Sep 27, 2016, 20:38:47
#8412
RT @dubroy: "The Lurking Smalltalk"
#8411
RT @dubroy: .@davidbalbert The Operating System: Should There Be One? cl.cam.ac.uk/~srk31/researcโ€ฆ
#8410
@dysinger Give him this, too: ccs.neu.edu/home/matthias/โ€ฆ It's explicitly designed for intro CS. (nb. Felleisen coauthor of both books)
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Sep 26, 2016, 20:17:02 in reply to this tweet
#8409
RT @hanno: oh wow. Mozilla wants to kill Wosign and @startssl docs.google.com/document/d/1C6โ€ฆ
#8408
iow: I need a Rube Goldberg device to control various aspects of my existing Rube Goldberg device collection
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat Sep 24, 2016, 22:39:25 in reply to this tweet
#8407
Need an IoT thing that un- and replugs the ethernet cables of all my other things when their network stacks bork themselves
๐Ÿ’Ÿ 3 ๐Ÿ” 3 ๐Ÿ”— Sat Sep 24, 2016, 22:32:51
#8406
RT @ann_leckie: Hah! I also love "The Hunger of the Caterpillar" the-toast.net/2013/11/21/hunโ€ฆ twitter.com/EH_Kern/statusโ€ฆ
#8405
@DRMacIver "4) atool" TIL. Thanks!
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Sep 23, 2016, 19:06:11 in reply to this tweet
#8404
@krono I didn't, but now i do! Thanks :-)
๐Ÿ”— Thu Sep 22, 2016, 21:46:41 in reply to this tweet
#8403
~/src/qemu$ make -j ## is the only opportunity I've had to properly use all 8 cores in recent memory
๐Ÿ’Ÿ 4 ๐Ÿ”— Thu Sep 22, 2016, 17:35:32
#8402
Medium et al.: "Oh, you are scrolling up! You must be looking for this dumb banner! Scrolling up cannot be your intent! I am a good helper!"
๐Ÿ’Ÿ 7 ๐Ÿ” 2 ๐Ÿ”— Thu Sep 22, 2016, 16:01:48
#8401
@brianm With fwd proxies, do you run into scaling issues? If you replicate the proxy config to scale up, how would you see doing that?
๐Ÿ” 1 ๐Ÿ”— Wed Sep 21, 2016, 21:33:58 in reply to this tweet
#8400
@brianm So, it's two-pronged, usually, then? DNS SRV + a reverse proxy?
๐Ÿ”— Wed Sep 21, 2016, 21:33:20 in reply to this tweet
#8399
mini-cml semantics: alleystoughton.us/cml-short-courโ€ฆ (cc @andywingo)
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Sep 21, 2016, 21:24:12
#8398
@brianm That interests me too. "A" records w/ 0 TTL?
๐Ÿ”— Wed Sep 21, 2016, 20:41:34 in reply to this tweet
#8397
@brianm That is, the proxy can reinterpret the server names it is asked for, as it sees fit?
๐Ÿ”— Wed Sep 21, 2016, 19:32:54 in reply to this tweet
#8396
@brianm Oh interesting! It took me a while to imagine what you might mean: is it being able to req http://someservice/ from the proxy?
๐Ÿ”— Wed Sep 21, 2016, 19:32:28 in reply to this tweet
#8395
@krono D-:
๐Ÿ”— Wed Sep 21, 2016, 18:33:44 in reply to this tweet
#8394
@Love2Code Oh, hm, per manpage "-v" is "disabled" in pkill's context, so it seems the authors had similar doubts!
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Sep 21, 2016, 02:51:01 in reply to this tweet
#8393
@Love2Code "man pkill"... *gasps in horror* (I can see the analogy with grep, but I'm not sure it's appropriate to be that... compatible!)
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Wed Sep 21, 2016, 02:48:47 in reply to this tweet
#8392
RT @Flexi23: When you take the Mandelbrot fractal and abs() the real and imaginary parts before squaring: en.wikipedia.org/wiki/Burning_Sโ€ฆ https://tโ€ฆ
#8391
@crstry Android notifications do this and it drives me nuts
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 20, 2016, 20:22:36 in reply to this tweet
#8390
@krono I don't think so; not in active use. (If something does exist, I'd be keen to hear about it)
๐Ÿ”— Tue Sep 20, 2016, 16:42:21 in reply to this tweet
#8389
This means that when the notification server crashes (bc it didn't get invoked quite right), it takes down the settings server! Cool!
๐Ÿ” 1 ๐Ÿ”— Tue Sep 20, 2016, 00:08:47 in reply to this tweet
#8388
Also: it's just *super* that there are so many single-process servers, written in C, exporting many (tens!) of not-very-related services!
๐Ÿ”— Tue Sep 20, 2016, 00:07:32 in reply to this tweet
#8387
Today I learned that you can crash big chunks of your desktop by experimenting with D-Bus requests. This is fine!
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Sep 20, 2016, 00:06:38 in reply to this tweet
#8386
D-Bus: Another in a long line of fully-modular software disasters
๐Ÿ’Ÿ 3 ๐Ÿ” 3 ๐Ÿ”— Tue Sep 20, 2016, 00:04:33
#8385
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Mon Sep 19, 2016, 23:24:19
#8384
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Sep 19, 2016, 22:53:11 in reply to this tweet
#8383
Paratactic retained-mode scene graphs
#8382
Debugging gnome-settings-daemon. C is a miserable, miserable choice of language for this kind of thing.
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Sun Sep 18, 2016, 17:35:00
#8381
@lojikil Not sure whether Kali qualifies as cap lang. But then again, I think a non-mobile-code approach might be needed, so W7 could be ok!
๐Ÿ”— Sun Sep 18, 2016, 16:36:46 in reply to this tweet
#8380
@lojikil It'd be very difficult to turn MOO into a cap lang; easier IMO to build MOOish protocols atop a cap lang.
๐Ÿ”— Sun Sep 18, 2016, 16:34:54 in reply to this tweet
#8379
@psygnisfive At least it's a systematic approach...
๐Ÿ”— Sun Sep 18, 2016, 02:05:13 in reply to this tweet
#8378
@psygnisfive It seems to be quite effective at getting students over the hurdle and able to build recursive solns. They still struggle tho.
๐Ÿ”— Sun Sep 18, 2016, 02:03:35 in reply to this tweet
#8377
@psygnisfive I've taught from HtDP a couple times: "Imagine you had a magical way of solving a smaller version of the same problem to use"
๐Ÿ”— Sun Sep 18, 2016, 02:02:58 in reply to this tweet
#8376
@psygnisfive also, we're all lucky I came to my senses before clicking 'send' on my attempt at making a recursion joke in response to yr Q.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Sep 18, 2016, 02:02:03 in reply to this tweet
#8375
@psygnisfive Could it be that the connection with induction, and the notion of "solving a *smaller* problem", is being lost or blurred?
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Sep 18, 2016, 02:00:33 in reply to this tweet
#8374
Christ, Windows update. ๐Ÿ˜ฉ
#8373
RT @textfiles: Why the Apple II ProDOS 2.4 Release is the OS News of theย Year ascii.textfiles.com/archives/5054
#8372
@knowlengr Nothing further than what I wrote then :) Haven't had a chance to play with it.
๐Ÿ”— Thu Sep 15, 2016, 22:22:56 in reply to this tweet
#8371
@fogus Yep, it really is. Great book. (You know it's available online from the author, right? finseth.com/craft/)
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Sep 15, 2016, 14:57:32 in reply to this tweet
#8370
Demo of racket-tabular, after the @PyretLang demo the other day: asciinema.org/a/0oo3gsfx4xawโ€ฆ
๐Ÿ’Ÿ 11 ๐Ÿ” 5 ๐Ÿ”— Wed Sep 14, 2016, 01:28:05
#8369
@abecedarius Absolutely. I very much like abort() as a default error-handling strategy when programming in unsafe languages.
๐Ÿ”— Wed Sep 14, 2016, 01:26:01 in reply to this tweet
#8368
@dubroy It can be OK, for sure. The code I was looking at, tho, was all "fcntl(fd, F_SETFL, fcntl(fd, F_GETFL, 0) | O_NONBLOCK) /* yolo */"
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Sep 14, 2016, 00:32:46 in reply to this tweet
#8367
Looking back at C programs I have written, even my favourites are in many ways terrible. Error handling a particular shitshow.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 13, 2016, 21:44:02
#8366
Current status: man 7 signal
#8365
RT @CultureTraffic: In NZ? @DrDonnaYates is running an Antiquities Trafficking course at Victoria Uni. Sign up! anonymousswisscollector.com/2016/09/are-yoโ€ฆ httโ€ฆ
#8364
@BrianTRice No debuggability :-( I wish even Squeak-on-a-phone was a thing.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Tue Sep 13, 2016, 14:47:21 in reply to this tweet
#8363
*quietly freaks out*: xkcd.com/1732/
๐Ÿ’Ÿ 4 ๐Ÿ” 9 ๐Ÿ”— Mon Sep 12, 2016, 20:47:42
#8362
RT @pnh: Very confusing for visiting 18th-century time travellers
#8361
When using letsencrypt certs with nginx, don't forget to restart nginx after a cert renewal. *embarrassed*
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Sep 11, 2016, 20:55:25
#8360
RT @andywingo: holy crap, a manual for the MIT lisp machine hanshuebner.github.io/lmman/title.xml
#8359
@martenson Hardware.
๐Ÿ”— Fri Sep 09, 2016, 21:23:13 in reply to this tweet
#8358
@nbartlett Yep it's a quandary. After being sorely tempted by the XPS13 and the X1 Carbon, I've bought an X260 to see how it is
๐Ÿ”— Fri Sep 09, 2016, 21:21:17 in reply to this tweet
#8357
By not updating their laptops, Apple are losing big chunks of their market who had been die-hard loyal for a long time. In my case, 12yrs.
๐Ÿ’Ÿ 8 ๐Ÿ” 4 ๐Ÿ”— Fri Sep 09, 2016, 18:29:28
#8356
Timeouts, timeouts everywhere, as websockets I poll; timeouts, timeouts everywhere, few under my control
๐Ÿ’Ÿ 4 ๐Ÿ” 3 ๐Ÿ”— Fri Sep 09, 2016, 17:59:35
#8355
Oh wait, no, of course something else is now broken instead. Sleep. The laptop will no longer sleep. ffffffffffffffffuuuuuuuuuuuuuuuuuuuuuuu
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Sep 09, 2016, 03:33:55 in reply to this tweet
#8354
Welp, apt-get dist-upgrade seems to have ~magically fixed everything~. For now. *Winds windows down, winds windows up.*
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Sep 09, 2016, 03:06:17 in reply to this tweet
#8353
@psygnisfive Treaps with a hash of the key are where I ended up for a similar problem. github.com/tonyg/syndicatโ€ฆ, github.com/tonyg/syndicatโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Sep 08, 2016, 23:16:16 in reply to this tweet
#8352
I don't *think* they had a chance to copy mine down :-( but I'll be keeping an eye on my bills next few months in case :-( :-(
๐Ÿ”— Thu Sep 08, 2016, 19:32:27 in reply to this tweet
#8351
They pretend to be from Eversource. Apparently if they copy down yr acct number, they can switch you w/o consent!
๐Ÿ”— Thu Sep 08, 2016, 19:31:48 in reply to this tweet
#8350
Fellow Bostonians/Cantabrigians/Somervillians: Watch out for "Spark Energy" door to door scammers^Wsalespeople. Don't show them yr bill!
#8349
@coreload haha! Booooooo!
๐Ÿ”— Wed Sep 07, 2016, 16:17:32 in reply to this tweet
#8348
It's just on my laptop. The same debian on my desktop works fine.
๐Ÿ”— Wed Sep 07, 2016, 13:05:48 in reply to this tweet
#8347
For the last few weeks, gtk+ apps on my laptop have not been refreshing display unless I wiggle the mouse. Incl. Firefox. Any tips??
#8346
@krono Yes, but... :-)
๐Ÿ”— Sun Sep 04, 2016, 16:50:46 in reply to this tweet
#8345
Fascinating reuse of the existing ligature-rendering mechanism in font engines (?) twitter.com/wesbos/status/โ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 3 ๐Ÿ”— Sun Sep 04, 2016, 10:32:49
#8344
Cut-and-paste on Android, by contrast, is a total shit-show.
๐Ÿ’Ÿ 4 ๐Ÿ”— Sun Sep 04, 2016, 10:26:24 in reply to this tweet
#8343
๐Ÿ’Ÿ 9 ๐Ÿ” 3 ๐Ÿ”— Sun Sep 04, 2016, 10:25:34
#8342
In today's episode of "the architecture of the internet is fundamentally broken": bouk.co/blog/hacking-dโ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ” 3 ๐Ÿ”— Fri Sep 02, 2016, 19:05:11
#8341
@annwitbrock Sorry, yeah. I'm spoilt by FF built-in PDF viewer now.
๐Ÿ”— Thu Sep 01, 2016, 16:24:48 in reply to this tweet
#8340
A pixel is NOT a little square, a pixel is NOT a little square, a pixel is NOT a little square: alvyray.com/Memos/CG/Microโ€ฆ
๐Ÿ’Ÿ 12 ๐Ÿ” 9 ๐Ÿ”— Thu Sep 01, 2016, 16:13:17
#8339
"How real are real numbers?", Gregory Chaitin, 2004(?): cs.auckland.ac.nz/~chaitin/olympโ€ฆ
#8338
RT @Jermolene: @ftrain @leastfixedpoint the Twine runtime is based on TiddlyWiki, which is itself quite popular for process documentation
#8337
RT @ftrain: i wrote about how at some level twine is the omnigraffle i've been missing trackchanges.postlight.com/twine-as-a-proโ€ฆ
#8336
TFW a student asks you a really good question.
๐Ÿ’Ÿ 7 ๐Ÿ”— Thu Sep 01, 2016, 10:52:49
#8335
@bmastenbrook Ah ok that might work! Thank you!
๐Ÿ”— Mon Aug 29, 2016, 20:41:28 in reply to this tweet
#8334
@zeeshanlakhani !! Well! Delighted to hear of another reader :-) sing out on irc or here if you fancy chatting about it
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Aug 29, 2016, 20:41:07 in reply to this tweet
#8333
@bmastenbrook np. Not going to stl this year, but hopefully able to catch up sometime soon anyway!
๐Ÿ”— Mon Aug 29, 2016, 20:24:48 in reply to this tweet
#8332
@bmastenbrook neat! Yeah. What os version does it expect? Def be fun to play with
๐Ÿ”— Sun Aug 28, 2016, 11:26:42 in reply to this tweet
#8331
@noelwelsh ;-) (require 2htdp/image) (define (S n T) (if (= 0 n) T (S (- n 1) (above T (beside T T))))) (S 4 (triangle 10 'solid "black"))
๐Ÿ’Ÿ 3 ๐Ÿ” 3 ๐Ÿ”— Thu Aug 25, 2016, 12:26:49 in reply to this tweet
#8330
@kpgj @DrDonnaYates Oh dear! It looks like I have some learning to do
๐Ÿ”— Thu Aug 25, 2016, 00:16:45 in reply to this tweet
#8329
RT @squaremobius: I wonder if I can use backreferences in this regular expression? *mephistopheles appears*
#8328
TFW you get thoughtful bug reports from your users :-)
๐Ÿ” 1 ๐Ÿ”— Wed Aug 24, 2016, 22:54:15
#8327
@abecedarius @msimoni Thanks, I'll go have a look!
๐Ÿ”— Wed Aug 24, 2016, 10:14:31 in reply to this tweet
#8326
@noelwelsh Lightning visit I'm afraid. Next time tho perhaps! Am back and forth to UK somewhat frequently
๐Ÿ”— Tue Aug 23, 2016, 17:28:20 in reply to this tweet
#8325
@DrDonnaYates @alisonatkin :-( :-(
๐Ÿ”— Tue Aug 23, 2016, 17:27:08 in reply to this tweet
#8324
@noelwelsh Just arrived London.
๐Ÿ”— Tue Aug 23, 2016, 16:24:29 in reply to this tweet
#8323
God, jetlag.
#8322
@ArmyOfBruce Today = travel day, so if I manage to be non afk it will be choppy, but I'll join the channel and we can chat in next few days
๐Ÿ”— Mon Aug 22, 2016, 13:45:24 in reply to this tweet
#8321
@ArmyOfBruce Yep, idle on freenode 24/7. Name a channel :-)
๐Ÿ”— Mon Aug 22, 2016, 13:27:47 in reply to this tweet
#8320
racket -I something/shell : asciinema.org/a/0utgivr7glk3โ€ฆ
๐Ÿ’Ÿ 21 ๐Ÿ” 7 ๐Ÿ”— Mon Aug 22, 2016, 04:07:08
#8319
@samth Maybe it was the powershell release. That's certainly what reminded me I had something half-baked to push further
๐Ÿ”— Mon Aug 22, 2016, 03:48:30 in reply to this tweet
#8318
Today's experiment: Racket as shell scripting language: github.com/tonyg/racket-sโ€ฆ
๐Ÿ’Ÿ 8 ๐Ÿ” 1 ๐Ÿ”— Mon Aug 22, 2016, 03:15:00
#8317
@zooko Hm so maybe EV should be calculated in log($) in this example.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Aug 21, 2016, 19:07:59 in reply to this tweet
#8316
@zooko It feels funny to add-and-divide when the returns are really *ratios* not absolute values.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Aug 21, 2016, 19:07:21 in reply to this tweet
#8315
@zooko Interesting that (50 + 200) * 1/2 = 125, but (50 * 200) ^ 1/2 = 100. Is a geometric, rather than arithmetic, EV calc.n appropriate?
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Aug 21, 2016, 19:06:54 in reply to this tweet
#8314
(There's definitely some Spacemen 3 in there, but definitely no Spiritualized.)
๐Ÿ”— Sat Aug 20, 2016, 03:14:36 in reply to this tweet
#8313
~A decade ago, someone said I might like Loop bc I like Spiritualized; and, as it happens, they're good, but bc they're like Bailter Space.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Aug 20, 2016, 03:11:47
#8312
RT @vmg: This take on "the Unix philosophy" is hilariously on point.
#8311
This is a really nice redex tutorial by @lambda_calculus: dvanhorn.github.io/redex-aam-tutoโ€ฆ
๐Ÿ’Ÿ 13 ๐Ÿ” 4 ๐Ÿ”— Sat Aug 20, 2016, 00:25:44
#8310
#8309
TIL C-x space, "rectangle-mark-mode". All these years. #emacs
๐Ÿ’Ÿ 5 ๐Ÿ” 5 ๐Ÿ”— Thu Aug 18, 2016, 21:49:00
#8308
TFW you find yourself secretly kind of enjoying a youtube link that is a song about yodelling and jesus sent to you as an ironic reference
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Aug 18, 2016, 18:56:37
#8307
RT @norightturnnz: Prosecute the fuckers nzherald.co.nz/business/news/โ€ฆ
#8306
RT @feministPLT: obtain 4640 bits of RNG output -> can trivially predict next 160 bits.. since 1998 in all GnuPG & Libgcrypt versions httpsโ€ฆ
#8305
RT @gannimo: Programming with threads but want strong memory compartmentalization? Try SMV! #CCS16 nebelwelt.net/publications/fโ€ฆ
#8304
@elwoz @whitequark (hmm, earlier, at least as early as 2008)
๐Ÿ”— Wed Aug 17, 2016, 18:11:24 in reply to this tweet
#8303
@elwoz @whitequark Patience Diff, bramcohen.livejournal.com/73318.html (ca. 2010)
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Aug 17, 2016, 18:09:50 in reply to this tweet
#8302
@cmeik Let's make a redex channel on the new slack!
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Aug 17, 2016, 03:59:07 in reply to this tweet
#8301
RT @cmeik: Any good references / hints on modeling processes with asynchronous message passing in PLT Redex? Please RT. @racketlang
#8300
Cool stuff. The vertex cleaving seems nifty. twitter.com/brocooks/statuโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Aug 17, 2016, 01:52:29
#8299
@ciphergoth @DRMacIver Shots fired! :-)
๐Ÿ”— Wed Aug 17, 2016, 01:39:29 in reply to this tweet
#8298
@SeanTAllen A really mind-bending way of presenting the semantics of e.g. process languages.
๐Ÿ”— Tue Aug 16, 2016, 19:35:50 in reply to this tweet
#8297
Labelled transition systems, man. Yuck.
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Aug 16, 2016, 19:03:14
#8296
@SeanTAllen I'm quite interested to learn what your thoughts in this area are. Will you be able to share your notes when you're finished?
๐Ÿ”— Tue Aug 16, 2016, 17:25:07 in reply to this tweet
#8295
@DRMacIver (Yes, it is :-) )
๐Ÿ”— Tue Aug 16, 2016, 15:28:18 in reply to this tweet
#8294
@DRMacIver Aha! I see.
๐Ÿ”— Tue Aug 16, 2016, 15:28:00 in reply to this tweet
#8293
@pkhuong Yes, but it's too subtle. It makes people think "oh my message will always get through, I can trust the network"
๐Ÿ”— Tue Aug 16, 2016, 15:27:43 in reply to this tweet
#8292
@DRMacIver I think I must be missing the key insight.
๐Ÿ”— Tue Aug 16, 2016, 15:11:13 in reply to this tweet
#8291
Instead of calling transports "reliable" or "guaranteed-delivery", say "acknowledged-delivery".
๐Ÿ’Ÿ 4 ๐Ÿ” 3 ๐Ÿ”— Tue Aug 16, 2016, 15:09:25
#8290
RT @VersoBooks: Want to end the practices of Sports Direct, Deliveroo & others? In New Zealand, workers took on big business and won https:โ€ฆ
#8289
RT @nickmalcolm: Wow. A great writeup on one instance of the GSCB / SIS used NSA's PRISM to illegally spy on an NZer tvnz.co.nz/one-news/new-zโ€ฆ
#8288
"Scuffle Business" ๐Ÿ˜‚ twitter.com/robmanuel/statโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Aug 16, 2016, 04:07:38
#8287
@othiym23 As in "whitening"? en.wikipedia.org/wiki/Decorrelaโ€ฆ
๐Ÿ”— Tue Aug 16, 2016, 02:01:46 in reply to this tweet
#8286
RT @alexisgallagher: Very cool thread on trans subtext in the Matrix. twitter.com/supership79/stโ€ฆ
#8285
Add feature, discover bug, repair bug, repeat.
#8284
@brianm OK - thanks!
๐Ÿ”— Sun Aug 14, 2016, 21:59:26 in reply to this tweet
#8283
RT @lrnrd: โ€œWe canโ€™t afford lives we have to fool our own central nervous systems into tolerating.โ€ โ€” medium.com/@kristicoulterโ€ฆ https://t.co/โ€ฆ
#8282
RT @donAlvar: On the efficiency of the markets
#8281
@brianm Sorry - "go mutate"? I don't understand.
๐Ÿ”— Sun Aug 14, 2016, 15:07:51 in reply to this tweet
#8280
@cmeik @jonsterling @basus Sure! IRC?
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Aug 14, 2016, 14:59:31 in reply to this tweet
#8279
@intellectronica Hm also reminding me of Operational Transformation.
๐Ÿ”— Sun Aug 14, 2016, 00:00:44 in reply to this tweet
#8278
@intellectronica Cool. Is sequencing the only problem? Hm, reminding me of darcs
๐Ÿ”— Sat Aug 13, 2016, 23:53:36 in reply to this tweet
#8277
@intellectronica That surprises me! What goes wrong?
๐Ÿ”— Sat Aug 13, 2016, 23:03:59 in reply to this tweet
#8276
@Ngnghm Not yet! Thanks for the pointer.
๐Ÿ”— Sat Aug 13, 2016, 22:20:45 in reply to this tweet
#8275
@intellectronica That... is disappointing. Does "most tools" include propellor.branchable.com? Thoughts on that?
๐Ÿ”— Sat Aug 13, 2016, 22:20:33 in reply to this tweet
#8274
Do you use ansible? If you had the chance to start fresh, would you still choose ansible, or would you use something else? What would it be?
#8273
RT @tiarkrompf: With applications to (co-)effects, capabilities, region-based memory... twitter.com/tiarkrompf/staโ€ฆ
#8272
RT @tiarkrompf: Gentrification in prog. languages: replacing 2nd-class with 1st-class entities is not always a win. New paper: https://t.coโ€ฆ
#8271
RT @lindsey: Is there a word for the property of a scale that says whether it's, say, a log scale or a linear scale? The <something>-ity oโ€ฆ
#8270
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Aug 11, 2016, 21:30:54
#8269
@bmastenbrook I have found it so; e.g. this filter via @lukego's gist.github.com/3952159: sed -E -e 's:^: :g' -e 's:^ /// ?::g'
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Aug 09, 2016, 20:41:22 in reply to this tweet
#8268
RT @theobrominated: Important story about science literacy & public policy by @publicaddress publicaddress.net/hardnews/meth-โ€ฆ
#8267
RT @jackschofield: More and more women are now dying in childbirth, but only in America @voxdotcom ~ bit.ly/2b92ifz https://t.co/Pโ€ฆ
#8266
@solardiz @jvanegue Leaves it open as to which set of reviewers, and how many such sets there were :-)
๐Ÿ”— Mon Aug 08, 2016, 20:32:08 in reply to this tweet
#8265
@solardiz @jvanegue I've used "The authors would like to thank the anonymous reviewers for suggestions which greatly improved this paper"
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Aug 08, 2016, 20:31:21 in reply to this tweet
#8264
@dwragg it is! Really cool stuff.
๐Ÿ”— Mon Aug 08, 2016, 14:07:32 in reply to this tweet
#8263
@dwragg I mean promising but not likely production-ready
๐Ÿ”— Mon Aug 08, 2016, 13:42:14 in reply to this tweet
#8262
@dwragg mobile.twitter.com/leastfixedpoinโ€ฆ though, uh, maybe not very practical.
๐Ÿ” 1 ๐Ÿ”— Mon Aug 08, 2016, 13:40:29 in reply to this tweet
#8261
OSX Preview.app thinks it's entitled to write on my PDF files without asking. It isn't.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Aug 07, 2016, 21:56:39
#8260
RT @KS1729: @ezbrooks you might enjoy this: newcriterion.com/articles.cfm/Tโ€ฆ
#8259
RT @fanf: dotat.at/:/EQ5TP - Towards a unified theory of Operational Transformation and CRDT.
#8258
One of today's achievements: unsubscribed from a high-volume mailing list that, while interesting, is one I almost never read โœ“
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Aug 05, 2016, 00:36:05
#8257
@kragen Yeah. The JVM is, I think, the only time I've deliberately used C-\ ever.
๐Ÿ”— Thu Aug 04, 2016, 22:38:35 in reply to this tweet
#8256
.@cultureshipname (This should be credited to Justin Slepak! Not to me. Justin doesn't have a twitter acct)
๐Ÿ”— Thu Aug 04, 2016, 21:38:39 in reply to this tweet
#8255
@crstry Still almost never, IME :-) (Plus C-\ C-\ seems fine to me in those situations where you need it!)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Aug 04, 2016, 21:33:35 in reply to this tweet
#8254
.@cultureshipname: "GOU: Ohio Will Be Eliminated" twitter.com/internetofshitโ€ฆ
#8253
Top screen/tmux tip. Set your escape key to control-backslash. You *almost never* want what that's usually bound to on Unix machines!
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Thu Aug 04, 2016, 20:37:52
#8252
RT @DrDonnaYates: The @ThomsonHolidays response is the worst. โ€œItโ€™s unfortunate she didnโ€™t like to be racially profiled. Safety." https://tโ€ฆ
#8251
RT @DrDonnaYates: This racism from @ThomsonHolidays makes me ill. I flew on a plane with a book on Syria recently. Not questioned. https://โ€ฆ
#8250
RT @andywingo: "Distributed systems in an alternate universe", by @lukego github.com/lukego/blog/isโ€ฆ
#8249
I can never, never, never remember the order of arguments to `call-with-values`.
๐Ÿ’Ÿ 3 ๐Ÿ”— Sat Jul 30, 2016, 19:45:19
#8248
Hey @ultra_mobile, waiting for upward of 20 mins doesn't count as "live chat" you know. Is anyone even there?
#8247
@cmeik Hie ye to thy redex model!
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jul 29, 2016, 04:23:20 in reply to this tweet
#8246
RT @qntm: There's this really great joke about non-constructive proofs.
#8245
@cmeik You might enjoy Anna Meredith's cover of Erasure: open.spotify.com/track/6z2BeT0Iโ€ฆ (I know I did)
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jul 29, 2016, 02:04:19 in reply to this tweet
#8244
@cmeik Nice. Just looked on Spotify. They are still releasing new stuff! Who knew? *queues West End Girls*
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jul 29, 2016, 02:00:57 in reply to this tweet
#8243
Oh shiiiiiit: Black Mirror Season 3: tor.com/2016/07/28/blaโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Jul 29, 2016, 01:39:30
#8242
@hylomorphism Yep, probably!
๐Ÿ”— Thu Jul 28, 2016, 22:16:31 in reply to this tweet
#8241
For example, the reason why I had to write github.com/tonyg/syndicatโ€ฆ is really poorly captured by this commit comment github.com/tonyg/syndicatโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jul 28, 2016, 21:47:21 in reply to this tweet
#8240
Man, the things we do with computers are **really hard to explain.**
๐Ÿ’Ÿ 2 ๐Ÿ” 3 ๐Ÿ”— Thu Jul 28, 2016, 21:42:44
#8239
Clements broke an egg over the student's head, and said "I wish to scramble this egg!" At that moment, the student was enlightened. [2/2]
๐Ÿ’Ÿ 7 ๐Ÿ” 1 ๐Ÿ”— Thu Jul 28, 2016, 14:44:04 in reply to this tweet
#8238
A student came to Clements, asking how to use with-continuation-mark to simulate state. "I wish to program functionally!" [1/2]
๐Ÿ’Ÿ 3 ๐Ÿ” 3 ๐Ÿ”— Thu Jul 28, 2016, 14:43:46 in reply to this tweet
#8237
TFW you realise `parameterize` isn't enough and you're going to have to reach for `with-continuation-mark`
๐Ÿ’Ÿ 4 ๐Ÿ”— Thu Jul 28, 2016, 14:30:32
#8236
@silentbicycle @cmeik unicode.org/ucd/
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jul 28, 2016, 04:08:05 in reply to this tweet
#8235
My script for importing to passwordstore.org from lastpass CSV: gist.github.com/tonyg/41efc251โ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Jul 28, 2016, 03:17:47
#8234
@dysinger oh totally. A million plus ones
๐Ÿ”— Wed Jul 27, 2016, 19:45:50 in reply to this tweet
#8233
@dysinger have you seen propellor.branchable.com ?
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jul 27, 2016, 19:44:45 in reply to this tweet
#8232
^S, ...
#8231
@TheSpinoffTV @metiria War? Really? If even Greens are adopting this rhetoric then... I don't know, I'm so sad. War is the wrong metaphor.
๐Ÿ”— Wed Jul 27, 2016, 02:34:33 in reply to this tweet
#8230
@cmeik It'd be interesting to know what TCP was doing that PeerSim wasn't. That way can maybe model it better
๐Ÿ”— Mon Jul 25, 2016, 20:28:27 in reply to this tweet
#8229
@cmeik Haha totally! (Though I guess PeerSim is supposed to be near that niche?)
๐Ÿ”— Mon Jul 25, 2016, 20:27:44 in reply to this tweet
#8228
@cmeik Reminds me of umpteen results on pure lambda calculi that don't scale up to e.g. state, explicit control, exceptions, I/O, etc etc
๐Ÿ”— Mon Jul 25, 2016, 20:27:03 in reply to this tweet
#8227
@cmeik Suggests that "run your research" needs elaboration to be taken from the PL community to the distsys comm. eecs.northwestern.edu/~robby/lightweโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jul 25, 2016, 20:25:08 in reply to this tweet
#8226
@cmeik Very cool! So some of the bugs then are not *implementation* bugs but perhaps actual protocol bugs?
๐Ÿ”— Mon Jul 25, 2016, 20:23:22 in reply to this tweet
#8225
@cmeik Led me to think about some way of explicitly marking a value as stale. Kinda like linearity but a dynamic check. Never got far w it
๐Ÿ”— Mon Jul 25, 2016, 20:11:22 in reply to this tweet
#8224
@cmeik For example, I found, debugging my ~pure functional ssh impl, that I would frequently use a stale statevector in a callback.
๐Ÿ”— Mon Jul 25, 2016, 20:09:51 in reply to this tweet
#8223
@cmeik Very interesting! Do you see any themes/commonality to their causes?
๐Ÿ”— Mon Jul 25, 2016, 20:08:49 in reply to this tweet
#8222
RT @tinyrevolution: Politics is terrible but on the bright side evolution created an insect with functioning gears in its legs: https://t.cโ€ฆ
#8221
Extensible Double Dispatch for Racket: eighty-twenty.org/2016/07/24/extโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 4 ๐Ÿ”— Mon Jul 25, 2016, 01:15:32
#8220
Linux is such a clown-car of a system.
๐Ÿ’Ÿ 7 ๐Ÿ”— Sun Jul 24, 2016, 00:48:32 in reply to this tweet
#8219
Fragile detente with pulseaudio ended. It has shit the bed and refuses to recognise the headphone jack. This means war.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jul 24, 2016, 00:48:08
#8218
@doitwithalambda Hmm well it is not much more than a direct ripoff of match expanders. But any comments or thoughts v welcome.
๐Ÿ”— Sat Jul 23, 2016, 21:58:59 in reply to this tweet
#8217
@doitwithalambda Yeah I failed to grep the package catalog before starting. Oops!
๐Ÿ”— Sat Jul 23, 2016, 21:39:41 in reply to this tweet
#8216
I generalized Racket's match-expanders today. github.com/tonyg/racket-aโ€ฆ
๐Ÿ’Ÿ 10 ๐Ÿ” 3 ๐Ÿ”— Sat Jul 23, 2016, 20:19:27
#8215
RT @fanf: dotat.at/:/X46EN - Building Photoshop.
#8214
I implemented an Operational Transformation library for Racket today. github.com/tonyg/racket-oโ€ฆ
๐Ÿ’Ÿ 25 ๐Ÿ” 7 ๐Ÿ”— Sat Jul 23, 2016, 03:45:50
#8213
@DrDonnaYates @alicetruong Maybe @FrancescoC's Erlang consultancy is in the ballpark?
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jul 22, 2016, 14:28:00 in reply to this tweet
#8212
@LH My stepdad, yeah. Plus numerous botanists liberally distributed throughout my family :-)
๐Ÿ”— Fri Jul 22, 2016, 14:24:27 in reply to this tweet
#8211
RT @jneen_: true. and that's also a good thing to notice. twitter.com/grievre/statusโ€ฆ
#8210
RT @jneen_: hey followers! you should use this tool in your next meeting! arementalkingtoomuch.com
#8209
RT @TheAtlantic: How a guy from a Montana trailer park overturned 150 years of biology theatln.tc/29OFoZb
#8208
This applies equally to the US and the UK. twitter.com/wilbowma/statuโ€ฆ
#8207
@tef friends who've seen it so far absolutely loved it.
๐Ÿ”— Sat Jul 16, 2016, 22:43:20 in reply to this tweet
#8206
"A language for blind uncomprehending idiots who have no idea how programs work" Very interesting! lambda-the-ultimate.org/node/5363
๐Ÿ’Ÿ 4 ๐Ÿ”— Sat Jul 16, 2016, 16:28:58
#8205
@kragen Looking forward to them, then!
๐Ÿ”— Wed Jul 13, 2016, 20:47:58 in reply to this tweet
#8204
I'm still sad about the end-of-an-era though. I don't *want* there to be no global decentralized IM system. Sigh.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jul 13, 2016, 19:12:42 in reply to this tweet
#8203
Just pruned my XMPP contacts list of the many defunct accts. 1) I am a dinosaur. 2) It has taken me this long to accept the death of XMPP.
๐Ÿ’Ÿ 5 ๐Ÿ”— Wed Jul 13, 2016, 19:12:03
#8202
@bmastenbrook Thanks!
๐Ÿ”— Mon Jul 11, 2016, 20:22:38 in reply to this tweet
#8201
~jira~
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jul 11, 2016, 20:22:20
#8200
@bmastenbrook Is that "U5 Coreplex" a hard cpu or an fpga configuration?
๐Ÿ”— Mon Jul 11, 2016, 19:51:24 in reply to this tweet
#8199
@jamesbroadhead @DRMacIver For quick-and-dirty win in that regard, ./longprocess 2>&1 | tai64n > logfile
๐Ÿ”— Mon Jul 11, 2016, 13:22:22 in reply to this tweet
#8198
@mpweiher @coreload Computation only happens when there's an interplay between functions/objects and data.
๐Ÿ”— Sat Jul 09, 2016, 22:39:05 in reply to this tweet
#8197
@mpweiher @coreload Exactly. You can't have only objects: you need some data to make the whole thing work.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jul 09, 2016, 22:38:10 in reply to this tweet
#8196
@coreload @mpweiher Do note that the C is used to bootstrap an equivalent impl in a nicer lang, but that == is needed there too, at heart
๐Ÿ”— Sat Jul 09, 2016, 17:05:01 in reply to this tweet
#8195
@coreload Yes it's fascinating. The == thing is demanded by theory, and unavoidable one way or another, though it can be deeply hidden.
๐Ÿ”— Sat Jul 09, 2016, 17:03:36 in reply to this tweet
#8194
@coreload @mpweiher I claim "needs", else inf. regress. If must send to discover selector equality, where/how does it bottom out w/o #== ?
๐Ÿ”— Sat Jul 09, 2016, 16:59:35 in reply to this tweet
#8193
@mpweiher @coreload At its heart it needs primitive eqp: github.com/robertpfeifferโ€ฆ tho can build above this kernel.
๐Ÿ”— Sat Jul 09, 2016, 16:43:38 in reply to this tweet
#8192
@mpweiher @coreload Not the regress I mean - even in COLA symbols are compared by eqp rather than message send
๐Ÿ”— Sat Jul 09, 2016, 07:44:09 in reply to this tweet
#8191
@coreload My research touches on dist sys, highlighting the different equivalence relation used for msgs vs that appropriate for objects
๐Ÿ”— Sat Jul 09, 2016, 04:52:42 in reply to this tweet
#8190
@coreload It certainly makes for a very powerful, flexible, usable computing system.
๐Ÿ”— Sat Jul 09, 2016, 04:50:57 in reply to this tweet
#8189
@coreload This is a largely academic point of course. Um.
๐Ÿ”— Sat Jul 09, 2016, 04:45:47 in reply to this tweet
#8188
@coreload My point, tho, is that ST must have real data at some level to avoid infinite regress. Primtv eqp cmp is not just for efficiency.
๐Ÿ”— Sat Jul 09, 2016, 04:45:00 in reply to this tweet
#8187
@coreload Yes, I understand. I'm sorry I well-actuallied your original tweet. At one level, it is true that ST has no data. 1/2
๐Ÿ”— Sat Jul 09, 2016, 04:43:04 in reply to this tweet
#8186
@coreload I should say, I take yr pt that Smalltalk programmers encode their data as objects. Tho msgs are data, noone thinks of them thus.
๐Ÿ”— Sat Jul 09, 2016, 03:58:21 in reply to this tweet
#8185
@coreload Think about message dispatch. Messages are analysed structurally, not interrogated behaviourally. They are data.
๐Ÿ”— Sat Jul 09, 2016, 03:52:51 in reply to this tweet
#8184
Neat word: "Oleanthropocene". Seen in a Paul McAuley novel.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Jul 09, 2016, 03:26:34
#8183
@coreload Messages are data. (Data directs control flow. The only thing that does that in Smalltalk is the messages.)
๐Ÿ”— Sat Jul 09, 2016, 03:05:22 in reply to this tweet
#8182
@rongarret ... way too much *tirne* on their hands
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jul 08, 2016, 03:52:51 in reply to this tweet
#8181
Anyone fancy helping me out by trying to reproduce bugs.chromium.org/p/chromium/issโ€ฆ ? Or, better, tell me what blunder I've made in my code!
#8180
@bodil A good fraction of my lab is gathered around said GER-FRA football match being streamed via tinny laptop speakers right next to me :)
๐Ÿ”— Thu Jul 07, 2016, 21:37:33 in reply to this tweet
#8179
.@DrDonnaYates London will outlive the Tory party. Which is encouraging.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jul 07, 2016, 21:36:41 in reply to this tweet
#8178
@jvanegue Unsure. What got me just now was a TfL poster with all the roundels over the last 100ish years. Soppy eh.
๐Ÿ”— Thu Jul 07, 2016, 20:39:50 in reply to this tweet
#8177
I miss London.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jul 07, 2016, 20:37:16
#8176
@ezbrooks we're masochists, to a one, clearly :-)
๐Ÿ”— Thu Jul 07, 2016, 02:21:55 in reply to this tweet
#8175
@PaulStansifer Thanks, Paul!
๐Ÿ”— Thu Jul 07, 2016, 02:18:22 in reply to this tweet
#8174
@abecedarius Paul defended recently but I can't find a link to his dissertation anywhere. @PaulStansifer, any pointers?
๐Ÿ”— Thu Jul 07, 2016, 01:59:13 in reply to this tweet
#8173
@abecedarius Oh I see. Yes. I'm not sure I think it's a very important problem, practically, but it bears investigation.
๐Ÿ”— Thu Jul 07, 2016, 01:47:54 in reply to this tweet
#8172
@cmeik @plragde @bmastenbrook I started mine at 33 too. Erm, not yet finished.
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Jul 07, 2016, 01:46:08 in reply to this tweet
#8171
@abecedarius Interesting! W my sketch, the existing expander runs unmodified. Have you seen repository.library.northeastern.edu/downloads/neu:โ€ฆ and Paul's work gen'ly?
๐Ÿ”— Thu Jul 07, 2016, 01:45:03 in reply to this tweet
#8170
@abecedarius Very nice! (One of the things I enjoyed about my experiment is its amenability to macro-expansion; does yours also have that?)
๐Ÿ”— Thu Jul 07, 2016, 01:10:39 in reply to this tweet
#8169
@abecedarius That's interesting. Adding `:` everywhere made the code look v. cluttered to me.
๐Ÿ”— Thu Jul 07, 2016, 00:33:02 in reply to this tweet
#8168
@agumonkey No, not yet!
๐Ÿ”— Thu Jul 07, 2016, 00:32:12 in reply to this tweet
#8167
@ifazk Be warned it's *beyond* experimental. It's just a playground for some ideas, at present. It *could* work out though?
๐Ÿ”— Thu Jul 07, 2016, 00:09:45 in reply to this tweet
#8166
.@coreload Yeah. It's so sad. The commercial-software culture of the 80s has been toxic for our history.
๐Ÿ”— Wed Jul 06, 2016, 23:53:54 in reply to this tweet
#8165
Not begin/end; not curly-braces; indentation-based syntax for Racket! A crude, evolving but functional experiment: github.com/tonyg/racket-sโ€ฆ
๐Ÿ’Ÿ 14 ๐Ÿ” 5 ๐Ÿ”— Wed Jul 06, 2016, 23:52:49
#8164
#8163
Looks like NeWS source code is nowhere to be found. Have we lost more of our computing history?
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Jul 06, 2016, 21:39:09
#8162
RT @pcwalton: memorymanagement.org is required reading before commenting about GC. Great resource in an area with so much misinformationโ€ฆ
#8161
RT @missingfaktor: I wrote a first-class patterns library for #Clojure. And it comes with a full-blown tutorial too! :) https://t.co/UwDuDfโ€ฆ
#8160
This whole thread is spot on. twitter.com/Jermolene/statโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ” 2 ๐Ÿ”— Wed Jul 06, 2016, 15:18:55
#8159
RT @Jermolene: Making software is too vital an ability to be confined to software developers; it's the most important new power for changinโ€ฆ
#8158
@slava_pestov Nice post. NeWS is fascinating. The approach to concurrency and state was of its time, of course.
๐Ÿ’Ÿ 4 ๐Ÿ”— Wed Jul 06, 2016, 13:43:33 in reply to this tweet
#8157
โœ”
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jul 06, 2016, 06:08:25
#8156
@whitequark ok Linux is pretty horrible too
๐Ÿ”— Mon Jul 04, 2016, 18:06:47 in reply to this tweet
#8155
@whitequark Perhaps it's my unfamiliarity with the tools. And "ugh" response to android. Linux seems much easier. Maybe I'm complacent!
๐Ÿ”— Mon Jul 04, 2016, 18:04:36 in reply to this tweet
#8154
@coreload Neither. Money is an orthogonal consideration.
๐Ÿ”— Mon Jul 04, 2016, 18:02:05 in reply to this tweet
#8153
@whitequark Sadly, my bug is in an android app. I think 10h wouldn't be enough :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jul 04, 2016, 17:34:54 in reply to this tweet
#8152
@whitequark Very nice!
๐Ÿ”— Mon Jul 04, 2016, 17:33:54 in reply to this tweet
#8151
I canโ€™t stand closed source apps. Forced to live with bugs that I could easily fix myself. Feedback to devs is just ignored. So frustrating.
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Mon Jul 04, 2016, 05:18:11
#8150
RT @dubroy: A Big Little Idea Called Legibility (ribbonfarm.com/2010/07/26/a-bโ€ฆ) via @jamiiecb https://t.co/9N5C7esw5t
#8149
RT @blaine: Never mind the junior doctors - all European/immigrant NHS staff should Strike, Now.
#8148
RT @Right_to_Remain: 'In Mayโ€™s โ€œOne Nationโ€ we are all border guards.' Devastating, vital piece from @JenniferAllsopp https://t.co/eciymCxyโ€ฆ
#8147
I mean it's a fix all right. Check out the response to this petition. "Our hands are tied." petition.parliament.uk/petitions/1229โ€ฆ
๐Ÿ”— Thu Jun 30, 2016, 19:16:43 in reply to this tweet
#8146
I'm amazed that people are not (and were not) more up in arms about the obvious terribleness of the Fixed-Term Parliaments Act (2011).
#8145
RT @pseudomonas: I am so sick and tired of people assuming that immigration restrictions are the Natural Order of Things. UK's had them onlโ€ฆ
#8144
RT @vaughanbell: Watch machine-learning parse the grammatical structure of your writing as you type in real-time foxtype.com/sentence-tree
#8143
RT @squaremobius: Bless Zoe Williams theguardian.com/politics/2016/โ€ฆ
#8142
@dubroy Ableton Live, perhaps? Unsure about "great", since not proficient myself, but it is def designed for experts
๐Ÿ’Ÿ 4 ๐Ÿ”— Tue Jun 28, 2016, 22:47:00 in reply to this tweet
#8141
Happy that my wee kernel recovered, as predicted, approx. 4,295 seconds after missing a timer interrupt :-)
#8140
RT @BrianTRice: ... but an essay like richardbrath.wordpress.com/2016/05/31/notโ€ฆ reveals some cognitive factors in trying to pick out code elements based on tโ€ฆ
#8139
@bertfreudenberg I'd love to see this idea worked out further, with some of the no-doubt fiddly details addressed.
๐Ÿ”— Tue Jun 28, 2016, 16:31:34 in reply to this tweet
#8138
@BrianTRice Interesting argument. Counter: but code isn't data! They're ~dual. Shouldn't it look different ("dual"??)?
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jun 28, 2016, 16:30:03 in reply to this tweet
#8137
@bertfreudenberg Have you ever imagined an indentation based Smalltalk syntax? What would it be like?
๐Ÿ”— Tue Jun 28, 2016, 16:24:23 in reply to this tweet
#8136
@jesslynnrose MIT Media Lab is a bit like this, perhaps?
๐Ÿ”— Tue Jun 28, 2016, 01:22:39 in reply to this tweet
#8135
@abecedarius That thesis is lovely. I'm enjoying reading the chapter you linked. Thanks for the pointer!
๐Ÿ”— Tue Jun 28, 2016, 00:58:24 in reply to this tweet
#8134
@abecedarius Hmm. Ad MOO/MOOSE, the "this.location:announce_all" vs "emote" is interesting. "emote" is nonhygienic! ~anaphoric.
๐Ÿ”— Tue Jun 28, 2016, 00:39:53 in reply to this tweet
#8133
@abecedarius Oh nice! Thanks, will take a look.
๐Ÿ”— Tue Jun 28, 2016, 00:33:40 in reply to this tweet
#8132
@abecedarius Yeah it's a tough one. Lisp a counter, not so much punctuation...
๐Ÿ”— Tue Jun 28, 2016, 00:33:19 in reply to this tweet
#8131
@abecedarius But do you hate begin/end **less** than {} ?? If you had to design a PL now, on pain of pain, which would you choose?
๐Ÿ”— Tue Jun 28, 2016, 00:27:25 in reply to this tweet
#8130
@psygnisfive Ooo yes, that's nasty. Should have included it perhaps.
๐Ÿ”— Tue Jun 28, 2016, 00:25:23 in reply to this tweet
#8129
Oh man I can do this as an actual poll. SCIENTIFIC POLL: Which do we hate more as syntax for blocks in trad PLs?
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jun 28, 2016, 00:18:18 in reply to this tweet
#8128
(or consider pascal vs. c, to taste)
๐Ÿ”— Tue Jun 28, 2016, 00:17:29 in reply to this tweet
#8127
like, is ruby worse, or is javascript worse? for the ergonomics of its block delimiters.
๐Ÿ”— Tue Jun 28, 2016, 00:17:13 in reply to this tweet
#8126
SCIENTIFIC POLL: Which do we hate more: begin ... end, or { ... } as syntax for block-like things in traditionalish PLs?
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Tue Jun 28, 2016, 00:16:59
#8125
Four billion microseconds isn't really very long
#8124
@LeifAndersen Beats me.
๐Ÿ”— Mon Jun 27, 2016, 19:05:32 in reply to this tweet
#8123
Spotify's cross-device integration (sending audio between devices mid-track!) is *AMAZING*. Absolutely beautifully engineered!
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jun 27, 2016, 18:49:55
#8122
RT @kenshirriff: BCPL was the grandparent of the C language. Strange syntax and no types. I run "Hello World" on an Alto simulator. https:/โ€ฆ
#8121
RT @ShriramKMurthi: Why Pyret? We answer it in some detail here: pyret.org/pyret-code/
#8120
RT @GeraintLewis: Plenty of precedents for ignoring or repeating referenda when in the national interest
#8119
@coreload Looks cool!
๐Ÿ”— Sun Jun 26, 2016, 01:33:32 in reply to this tweet
#8118
@arntzenius A "PI" language, by contrast, might negotiate meaning between programs running in a social context. No intrinsic meaning.
๐Ÿ”— Sat Jun 25, 2016, 20:23:03 in reply to this tweet
#8117
@arntzenius A "tractatus" language might be a logical language -- Curry Howard etc. PLs as-we-know them. 1/2
๐Ÿ”— Sat Jun 25, 2016, 20:22:05 in reply to this tweet
#8116
@arntzenius Sorry, failed attempt at humour (was appealing to Tractatus 7).
๐Ÿ”— Sat Jun 25, 2016, 20:21:41 in reply to this tweet
#8115
@arntzenius I couldn't possibly comment!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jun 25, 2016, 20:12:27 in reply to this tweet
#8114
*Imagines a programming language based on the Philosophical Investigations rather than the Tractatus*
๐Ÿ’Ÿ 7 ๐Ÿ” 3 ๐Ÿ”— Sat Jun 25, 2016, 17:15:55
#8113
RT @nusuk: 'The fact 16 and 17yr olds - about half a million people - were shut out this decision is a disgrace.' #eurefresult https://t.coโ€ฆ
#8112
@bmastenbrook I wonder if there's some way IRC could be an ersatz twitter? I know @DRMacIver has an experimental personal channel
๐Ÿ”— Fri Jun 24, 2016, 22:33:53 in reply to this tweet
#8111
RT @LydiaMoed: I know I've probably RT'ed enough Brexit misery today, but @PennyRed is magnificent here. newstatesman.com/politics/uk/20โ€ฆ https://t.โ€ฆ
#8110
RT @colmmacuait: Letter to my MP on the EU referendum results: cjwatson.dreamwidth.org/20453.html
#8109
RT @jonsnowC4: No wonder the young voted so strongly to Remain: they are now about to lose the right to study, live, love, and work in 27 oโ€ฆ
#8108
RT @Diamandahagan: The head of UKIP happily announced that they won 'without a single shot fired'. The assassinated MP was shot. This guysโ€ฆ
#8107
RT @bengoldacre: Except for the bullet that killed Jo Cox MP. Wow Britain, what have you done. twitter.com/janinegibson/sโ€ฆ
#8106
This is a disaster.
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri Jun 24, 2016, 05:17:59
#8105
Proofs of language-level properties give programmers guarantees that they can rely on.
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Thu Jun 23, 2016, 17:57:41
#8104
RT @karaspita: Remember, this isn't a constituency-based vote tomorrow. Even if your area's solidly Remain, your vote still counts, still mโ€ฆ
#8103
RT @missingfaktor: Brexit. Grexit. Departugal. Italeave. Fruckoff. Czechout. Oustria. Finish. Slovakout. Latervia. Byegium.
#8102
RT @bengoldacre: Next: we need the EU, to preserve peace. Guns and bombs do not preserve peace. Influence; friendship; trade. https://t.co/โ€ฆ
#8101
RT @bengoldacre: Aaaaand next. โ€œStrainingโ€ schools, waiting lists, and hospitals are YOUR fault. Not the EU's. Our fault. Our choice. httpsโ€ฆ
#8100
RT @bengoldacre: Okay, next up: immigration is just going to happen. Deal with it. Brexit will not stop immigration.
#8099
RT @bengoldacre: Here is why Brexit is a stupid idea. First up: small countries are not more representative. Stop pretending they are httpsโ€ฆ
#8098
@DrDonnaYates Right!
๐Ÿ”— Mon Jun 20, 2016, 16:17:33 in reply to this tweet
#8097
I really, really like "Tomorrow In A Year", by The Knife. youtube.com/playlist?list=โ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Mon Jun 20, 2016, 03:12:39
#8096
@lindsey aw, I kind of like it! I like imagining a huge bitset with a digit for each value in S, in as many dimensions as required
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 20, 2016, 00:43:01 in reply to this tweet
#8095
RT @bengoldacre: Surely some liberal Brexit types are looking at Farage, and Jo Cox's killer, and asking: "are we... the bad guys?" https:/โ€ฆ
#8094
RT @crstry: Lock free programming for the masses; @aaron_turon's Reagents in O'Caml: kcsrk.info/ocaml/multicorโ€ฆ
#8093
Fantastic course notes + slides from Mario Wolczko's 2015 course on Virtual Machines and Managed Runtimes: wolczko.com/CS294/
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Jun 14, 2016, 22:47:19
#8092
Obvious in hindsight: the Self VM hashconsed its maps.
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Jun 14, 2016, 22:00:29
#8091
RT @rob_knight: Violence: what you do when you can't or won't understand why people are different from you (by @davidgraeber) https://t.co/โ€ฆ
#8090
RT @daeken: In a break from dealing with fuckhattery today, I wrote a MIPS assembler. Exactly 200 lines. github.com/daeken/psxunitโ€ฆ
#8089
It's this kind of thing that we should be thinking about for the future of personal computing.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Mon Jun 13, 2016, 00:39:16 in reply to this tweet
#8088
"Arnold": Deterministic, fine-grained replay of arbitrary process/system state, ~1TB/workstation/year. Amazing work. web.eecs.umich.edu/~mcchow/papersโ€ฆ
๐Ÿ’Ÿ 31 ๐Ÿ” 11 ๐Ÿ”— Mon Jun 13, 2016, 00:38:53
#8087
@silentbicycle It's just occurred to me to ask: presumably the embedded ones *actually* poll? (A la greenarrays)
๐Ÿ” 1 ๐Ÿ”— Sun Jun 12, 2016, 17:12:54 in reply to this tweet
#8086
@krismicinski Trying to diagnose & repair a GPS issue; ended up reinstalling a stock rom which ~magically fixed it~.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jun 12, 2016, 03:51:45 in reply to this tweet
#8085
Why would Android HTML5 geolocation.watchPosition work fine for: gps+wifi both FF and chrome, and gps-only FF, but not gps-only chrome??
#8084
@bmastenbrook Yeah :-( :-(
๐Ÿ”— Sun Jun 12, 2016, 01:36:41 in reply to this tweet
#8083
@bmastenbrook We owe such a debt to those who pushed linux through the 90s and 00s. We could have a closed MS ecosystem like Android, for PC
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jun 12, 2016, 01:34:02 in reply to this tweet
#8082
@krismicinski Iโ€™m in awe that the CM people managed to get it off the ground *at all*.
๐Ÿ”— Sun Jun 12, 2016, 01:32:24 in reply to this tweet
#8081
@krismicinski (BTW thank you for trying to offer some help; I appreciate it. Itโ€™s just that Iโ€™m still in the depths of despair rn)
๐Ÿ”— Sun Jun 12, 2016, 01:29:45 in reply to this tweet
#8080
@krismicinski I am despairing of ever finding anyone who really, really knows what โ€œmodemst1โ€ and โ€œmodemst2โ€ even are
๐Ÿ”— Sun Jun 12, 2016, 01:27:11 in reply to this tweet
#8079
@krismicinski It seems to be nothing but wall-to-wall cargo-culted hacks passed down from moron to moron. โ€œfastboot erase modemst1โ€, omg wat
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jun 12, 2016, 01:26:42 in reply to this tweet
#8078
@bmastenbrook D-:
๐Ÿ”— Sun Jun 12, 2016, 01:16:38 in reply to this tweet
#8077
Apoplectic at the festering state of Android. Forums are a trash fire. Everything low-level is undocumented. This sucks beyond belief.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Jun 12, 2016, 01:15:41
#8076
RT @ThamKhaiMeng: Awesome real time geomorphology. An AR sandbox! Thanks @christlet @ucdavis @MrChristiffa
#8075
@-moz-document url-prefix("twitter.com") {.Trends, .promoted-tweet, .pixel-promoted-tweet {display:none;}} /*Thanks, Stylish!*/
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri Jun 10, 2016, 17:02:08
#8074
RT @dominictarr: I could change one thing about node's module system, it would be to make this idea work: github.com/npm/npm/issuesโ€ฆ
#8073
RT @ThibaudDauce: How Elm Slays a UI Antipattern blog.jenkster.com/2016/06/how-elโ€ฆ
#8072
@abecedarius well if it ever surfaces, I'll be interested to take a look :-)
๐Ÿ”— Tue Jun 07, 2016, 23:59:17 in reply to this tweet
#8071
@abecedarius ... it split the group into ML-fans and Schemers arguing for mult-vals on performance grounds. A biased memory no doubt :-)
๐Ÿ”— Tue Jun 07, 2016, 23:11:49 in reply to this tweet
#8070
@abecedarius Nice! I remember the epic c.l.s flamewar from the mid-90s where multiple-vals&multiple-args were extensively argued, and...
๐Ÿ”— Tue Jun 07, 2016, 23:10:44 in reply to this tweet
#8069
Phew, systemd 230-2 restores sanity-by-default: metadata.ftp-master.debian.org/changelogs//maโ€ฆ
๐Ÿ”— Tue Jun 07, 2016, 21:10:31 in reply to this tweet
#8068
Adding insult to injury, when I finally get to console to get things working again, it's unresponsive. Had to reboot via ssh from my phone.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jun 07, 2016, 18:49:20 in reply to this tweet
#8067
@krono :-(
๐Ÿ”— Tue Jun 07, 2016, 17:55:56 in reply to this tweet
#8066
@wilbowma And that can even be tied to systemd! It's the *opt-out* supervision that is galling to me.
๐Ÿ”— Tue Jun 07, 2016, 17:38:10 in reply to this tweet
#8065
@wilbowma It does, but badly - I ssh in, start something with &, and log out and in - and it's gone! Bad defaults, bad language design.
๐Ÿ”— Tue Jun 07, 2016, 17:36:26 in reply to this tweet
#8064
*systemd
๐Ÿ”— Tue Jun 07, 2016, 17:34:36 in reply to this tweet
#8063
So procs can be part of a "user session" or not. How to specify? Needs new design. System has lazily assumed "all are part".
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jun 07, 2016, 17:33:52
#8062
@wilbowma Right, but now there's an unnecessary distinction between "server" and "nonserver".
๐Ÿ”— Tue Jun 07, 2016, 17:33:01 in reply to this tweet
#8061
@wilbowma Because only some processes are part of the "login session". Shutting down yr pc doesn't kill all procs in the *world* :-)
๐Ÿ”— Tue Jun 07, 2016, 17:32:32 in reply to this tweet
#8060
@wilbowma Introducing the notion of "logged in" to run a process is really weird. This way lies Windows, where headless isn't an option
๐Ÿ”— Tue Jun 07, 2016, 17:28:43 in reply to this tweet
#8059
@wilbowma OTOH why should a deliberately-started process be killed? Opt-in to supervision, not opt-out, is the right default
๐Ÿ”— Tue Jun 07, 2016, 17:27:38 in reply to this tweet
#8058
It's just a consistently tasteless design.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Tue Jun 07, 2016, 17:19:09 in reply to this tweet
#8057
HOLY SHIT it is the worst. I just unborked the config and naively restarted logind, and it has logged out all the active sessions.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Jun 07, 2016, 17:18:45 in reply to this tweet
#8056
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Tue Jun 07, 2016, 17:14:24
#8055
Multiple-values is one of the worst parts of Scheme (and Racket).
๐Ÿ” 1 ๐Ÿ”— Tue Jun 07, 2016, 02:03:11
#8054
Sisyphus tries to trick himself into getting back to work. "I'll just push it a *few* metres up the hill," he thinks. "Won't take long!"
๐Ÿ’Ÿ 10 ๐Ÿ” 4 ๐Ÿ”— Tue Jun 07, 2016, 01:33:24 in reply to this tweet
#8053
At the bottom of the hill, Sisyphus delays putting his shoulder to the stone for a while; he does some email, gets a coffee, dusts a little
๐Ÿ’Ÿ 18 ๐Ÿ” 10 ๐Ÿ”— Mon Jun 06, 2016, 22:53:05
#8052
Oauth2.0, that's a track by autechre, right?
๐Ÿ’Ÿ 4 ๐Ÿ” 4 ๐Ÿ”— Mon Jun 06, 2016, 22:18:07
#8051
This is really cool. (Though I am getting Seveneves flashbacks) twitter.com/romn8tr/statusโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 06, 2016, 18:46:42
#8050
@coreload @cmeik I'd like to hear more about the jini approach to partial failure. Linda has problems with crashes b/c it's ~shm.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Fri Jun 03, 2016, 00:34:58 in reply to this tweet
#8049
RT @cmeik: We want distributed programming languages that address partial failure as part of the execution model. Concurrency isn't enough.
#8048
RT @cmeik: While concurrency primitives are required for both concurrent programming and distributed programming, distribution adds *partiaโ€ฆ
#8047
@krono @philipptessenow Thanks! I'm mostly curious about how to use it ergonomically. e.g. how to avoid the mouse as much as possible, etc.
๐Ÿ”— Wed Jun 01, 2016, 18:01:59 in reply to this tweet
#8046
@bmastenbrook Not at all, in fact that'd be useful! Thanks.
๐Ÿ”— Wed Jun 01, 2016, 18:00:25 in reply to this tweet
#8045
I need help with how to work with Newspeak (Bracha et al). Do I know anyone who has built something in it and can offer a few tips?
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Jun 01, 2016, 17:36:10
#8044
@chrisamaphone Singleton? Not quite right
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jun 01, 2016, 05:13:34 in reply to this tweet
#8043
@DrDonnaYates *magnetised* whiteboard surface
๐Ÿ”— Tue May 31, 2016, 17:59:23 in reply to this tweet
#8042
RT @jboner: It is around state that all hard probs in dist sys arise. But I have yet to see a truly stateless sys. Until then:contain it &โ€ฆ
#8041
RT @DrDonnaYates: Culture Crime: Online database of antiquities & art crime new! Our new thing, have a look: news.culturecrime.org https:โ€ฆ
#8040
RT @fanf: dotat.at/:/X45RB - The glorious horror of TECO.
#8039
RT @fanf: dotat.at/:/XGG62 - systemd breaks screen and tmux by killing background processes after user logs out.
#8038
That landing was beautiful. Loved the camera on stage 1 as it came back down.
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri May 27, 2016, 23:53:48
#8037
@chrisamaphone
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri May 27, 2016, 18:46:42 in reply to this tweet
#8036
How did I not know about The Skeptics until now? "We pack meat!"
#8035
@elplatt Envy!
๐Ÿ”— Thu May 26, 2016, 16:22:28 in reply to this tweet
#8034
@InfinitNutshell Thanks :-)
๐Ÿ”— Sat May 21, 2016, 02:57:32 in reply to this tweet
#8033
@whitequark Ah right! Hmm. Well, do it do it do it do it soon then :-)
๐Ÿ”— Sat May 21, 2016, 02:57:14 in reply to this tweet
#8032
@InfinitNutshell Thanks Jamie! No, all is OK.
๐Ÿ”— Sat May 21, 2016, 02:56:28 in reply to this tweet
#8031
@whitequark Do it do it do it do it now. $20 on Amazon, just the first hit (Kidde 110 or something I think).
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat May 21, 2016, 02:55:40 in reply to this tweet
#8030
@whitequark Neighbour smoking on a very old, very dry chair on the porch. Extinguisher perfect for flaming cushions, turns out!
๐Ÿ”— Sat May 21, 2016, 02:53:53 in reply to this tweet
#8029
Holy shit. If you don't have a fire extinguisher, get one. They work. (I'm ok; all ok. Upstairs had a small fire. All ok.)
๐Ÿ’Ÿ 8 ๐Ÿ” 1 ๐Ÿ”— Sat May 21, 2016, 02:48:28
#8028
@psygnisfive OK, thanks. I need to study this more deeply.
๐Ÿ”— Fri May 20, 2016, 20:14:44 in reply to this tweet
#8027
@psygnisfive Have you seen arxiv.org/abs/1604.04695?
๐Ÿ”— Fri May 20, 2016, 20:06:02 in reply to this tweet
#8026
@psygnisfive Fantastic. Looks like a nice general approach to error-recovery/suggestion-for-fixes, then!
๐Ÿ”— Fri May 20, 2016, 19:58:58 in reply to this tweet
#8025
@psygnisfive V nice. Does it generalise to other deriv-based recognition, e.g. Might's CFG approach?
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri May 20, 2016, 19:56:15 in reply to this tweet
#8024
# Literate-markdown JS/C++ unix filter, after @lukego (gist.github.com/3952159): exec sed -E -e 's:^: :g' -e 's:^ /// ?::g'
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri May 20, 2016, 17:00:55
#8023
RT @spang: Do you like 9s, terabytes, and enabling devs to move fast? Come build infra with me @Nylas! jobs.lever.co/nylas/f6d54373โ€ฆ
#8022
RT @meatcomputer: programmers have been working together on software for decades and we still haven't figured this out https://t.co/Xa7L09nโ€ฆ
#8021
RT @meatcomputer:
#8020
Quick "Ace of Spades" break between Bailterspace tracks
#8019
@dysinger "dm-count-everything", "dm-timep", "dm-lustp", "dm-do-something", "dm-strip"
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 18, 2016, 16:11:02 in reply to this tweet
#8018
@danking00 Could it be that they're skeptics re: mathematical induction?
๐Ÿ”— Tue May 17, 2016, 21:52:25 in reply to this tweet
#8017
@danking00 OMG :-(
๐Ÿ”— Tue May 17, 2016, 21:51:56 in reply to this tweet
#8016
@kpgj @DrDonnaYates Good, you have the NI#. Give the form a try, see if you come to a question you can't answer: gov.uk/register-to-voโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 17, 2016, 21:51:21 in reply to this tweet
#8015
@danking00 False. But you could have guessed I'd say that, right?
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 17, 2016, 21:49:08 in reply to this tweet
#8014
RT @DrDonnaYates: UK citizens abroad: if you lived in UK in past *15 YEARS* you can register to vote in the EU referendum. Don't wait: httpโ€ฆ
#8013
Now, next question: how widely implemented in deployed browsers? (RFC 7692, compression for websockets)
๐Ÿ” 1 ๐Ÿ”— Mon May 16, 2016, 20:12:51 in reply to this tweet
#8012
TFW at the end of a trail of expired IETF I-Ds lies... an RFC! \o/
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon May 16, 2016, 20:10:29
#8011
@cmeik Yes, and Bird Dream of the Olympus Mons. Always have to listen to that track several times in a row.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat May 14, 2016, 23:22:38 in reply to this tweet
#8010
Actually, those are two separate tastes that just happen to taste great together.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat May 14, 2016, 20:40:07 in reply to this tweet
#8009
Req. For Research: VMs with GC support for hash-consing/canonical-forms of large amounts of immutable (tree-shaped) data.
๐Ÿ’Ÿ 4 ๐Ÿ” 2 ๐Ÿ”— Sat May 14, 2016, 20:39:26
#8008
@old_sound So envious right now. I miss having a bike.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat May 14, 2016, 20:37:43 in reply to this tweet
#8007
@RossBencina Nice idea. Fortunately it boiled down to a fairly simple bit of logic in the end, so no need.
๐Ÿ”— Sat May 14, 2016, 08:39:08 in reply to this tweet
#8006
It has nine nodes (NINE??? Who ordered that?!?!) and is asymmetric.
๐Ÿ”— Sat May 14, 2016, 00:23:17 in reply to this tweet
#8005
When I woke up, I hazily believed it to have four nodes and to be symmetric. MORE FOOL ME
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat May 14, 2016, 00:22:42 in reply to this tweet
#8004
Here is the state machine I didn't know I would be discovering today when I woke up this morning:
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Sat May 14, 2016, 00:17:07
#8003
@MicroSFF (...) So, sadly, they have never seen us
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu May 12, 2016, 14:46:37 in reply to this tweet
#8002
@MicroSFF We acid-proof beings on venus Wish humans would come here and clean us We're covered in dust Like our planet's crust (...)
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu May 12, 2016, 14:46:12 in reply to this tweet
#8001
"Userops" is a very timely idea: dustycloud.org/blog/userops-aโ€ฆ (HT Gabriel Scherer)
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed May 11, 2016, 20:18:39
#8000
RT @icculus: BitKeeper is now open source, so here's a reminder to never even look at it: lwn.net/Articles/15399โ€ฆ
#7999
@bmastenbrook Thanks! It is indeed.
๐Ÿ”— Tue May 10, 2016, 23:53:31 in reply to this tweet
#7998
RT @ezyang: Sometimes, I feel like logs should be interactive hypertext, rather than the plaintext that is the norm.
#7997
I just discovered `js-switch-indent-offset` and I am experiencing a feeling of euphoria. How did it take more than a decade to find it?
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon May 09, 2016, 22:49:42
#7996
I have about three lifetimes' worth of research questions :-(
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon May 09, 2016, 20:06:59
#7995
Or, maybe this is the day I break inside and give up and add one more thing to the pile of broken things that just get coped with.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 09, 2016, 01:39:20 in reply to this tweet
#7994
Oh cool, gnome has changed the way they do themes. Again. I get to grovel through piles of shitty undocumented C to fix it. Again.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 09, 2016, 01:36:54
#7993
@LH Been using macs for day to day work since 2003. There's definitely been a decline in recent years.
๐Ÿ”— Sun May 08, 2016, 00:43:03 in reply to this tweet
#7992
@robertharrop Yeah. I must try out booting Debian on this mac sometime soon. (Jessie on an Acer C720 has been awesome for >2yrs now)
๐Ÿ”— Sat May 07, 2016, 21:01:07 in reply to this tweet
#7991
Itโ€™s like the machine is haunted by the spirit of clippy. โ€œLooks like you want to switch focus! Hereโ€™s the most unhelpful possible outcome!โ€
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat May 07, 2016, 20:21:22 in reply to this tweet
#7990
Argh. Seriously. The mac has gone from โ€œhelpful and skilled assistantโ€ to โ€œwell-meaning incompetentโ€. From helpful to hlepful.
๐Ÿ’Ÿ 3 ๐Ÿ”— Sat May 07, 2016, 20:20:05 in reply to this tweet
#7989
Macs were ~ergonomic until about 2-3 OSX releases ago. Now, increasingly weird and maddening defaults, sometimes with no way to override.
๐Ÿ’Ÿ 7 ๐Ÿ”— Sat May 07, 2016, 19:58:53
#7988
@goodoldschu :-)
๐Ÿ”— Sat May 07, 2016, 19:09:49 in reply to this tweet
#7987
RT @deech: I don't think there's ever been a Smalltalk talk at @strangeloop_stl. Would love to see one. CFP ends May 9th. /cc @pharoproject
#7986
@coreload My experience of RISC OS dates back to 1993-1996, back when ARMs still had a 24-bit address space...
๐Ÿ”— Fri May 06, 2016, 21:32:19 in reply to this tweet
#7985
@coreload Cool! I hear it runs quite well. I have not tried it myself yet. I look forward to hearing your impressions!
๐Ÿ”— Fri May 06, 2016, 21:31:32 in reply to this tweet
#7984
@pinboard FYI: There's a 404 URL (pinboard.in/images/archiveโ€ฆ) linked from pinboard.in/tour/#archive
#7983
@coreload I see. I remember fondly the Acorn RISC OS model for saving files. Icon handed to you on a tray, put it where you like.
๐Ÿ”— Thu May 05, 2016, 23:15:17 in reply to this tweet
#7982
@coreload From a UI perspective you mean? That is, systems-in-the-large? Or more from sw/PL design, systems-in-the-small?
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 05, 2016, 23:14:27 in reply to this tweet
#7981
Our operating systems are incorrectly factored eighty-twenty.org/2016/05/05/uniโ€ฆ
๐Ÿ’Ÿ 12 ๐Ÿ” 6 ๐Ÿ”— Thu May 05, 2016, 22:53:31
#7980
@dmasonrose "Transcript", by @jonathoda and @alexwarth, is an interesting direction in this connexion alarmingdevelopment.org/?p=952
๐Ÿ”— Thu May 05, 2016, 15:46:28 in reply to this tweet
#7979
@electricarchaeo I've since found the Visionect eInk 32" display dev kit which sells for a cool $5k. Yikes! visionect.com/development_kiโ€ฆ
๐Ÿ”— Thu May 05, 2016, 02:58:20 in reply to this tweet
#7978
@electricarchaeo Here's an interesting thread on that topic: raspberrypi.org/forums/viewtopโ€ฆ The apparent answer: "sure, it's only hardware" :-/
๐Ÿ”— Thu May 05, 2016, 02:51:15 in reply to this tweet
#7977
@DRMacIver But actually there are minor bugs in the final paper :-( :-( so see the hs sketch at syndicate-lang.org/papers/coordinโ€ฆ
๐Ÿ”— Thu May 05, 2016, 01:05:16 in reply to this tweet
#7976
@DRMacIver A kind of trie for intersection/union/complement of sets of semistructured terms. See sec 3.3 of syndicate-lang.org/papers/coordinโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 05, 2016, 01:04:20 in reply to this tweet
#7975
@TimothyFitz Oh dear! That's a shame!
๐Ÿ”— Wed May 04, 2016, 23:18:39 in reply to this tweet
#7974
Each time I re-implement this data structure I find new ways to simplify the design. Feels good. Iteration, uh, maybe five so far.
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Wed May 04, 2016, 23:18:09
#7973
@TimothyFitz I installed Cyanogenmod on my Galaxy Note 10.1 and never looked back. Infinitely superior to stock. Perhaps CM wd work for you.
๐Ÿ”— Wed May 04, 2016, 21:28:42 in reply to this tweet
#7972
Lessons for PL designers interested in casual programmability by end users. twitter.com/toph/status/72โ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 6 ๐Ÿ”— Wed May 04, 2016, 18:20:29
#7971
@andywingo @johnregehr Me too! (I got an especially faraway look in my eyes at the section on 128-bit)
๐Ÿ”— Tue May 03, 2016, 15:07:06 in reply to this tweet
#7970
Guess I get to listen to it twice in a row, then.
๐Ÿ”— Tue May 03, 2016, 05:05:39 in reply to this tweet
#7969
Ugh. How is "Climate of Hunter" such a short album?
#7968
@standaloneSA jfyi, propellor.branchable.com, in case you've not yet seen it. Promising, but still embryonic-seeming...
๐Ÿ”— Tue May 03, 2016, 03:03:13 in reply to this tweet
#7967
May as well upgrade this Ubuntu LTS installation while I have the machine dusted off and powered on.
#7966
Tried to read some old Archimedes RISC OS disks using the fdd in a 2002-vintage PC, but no luck :-( :-( :-(
#7965
@annwitbrock Grim. :-(
๐Ÿ”— Mon May 02, 2016, 00:04:58 in reply to this tweet
#7964
RT @radicaldaily: May 1 1886 โ€“ 10,000s workers in Chicago strike for 8hr day. Begins #MayDay tradition to celebrate workers struggle. httpsโ€ฆ
#7963
RISC-V is both exciting and beautiful, and the thesis (so far) is well-written. Looking forward to rpi-like boards! twitter.com/johnregehr/staโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Sun May 01, 2016, 22:44:59
#7962
@dysinger Just finished listening to ok computer a moment ago for the nth time. What an album!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun May 01, 2016, 02:13:22 in reply to this tweet
#7961
This is one of my favourite papers.
๐Ÿ’Ÿ 11 ๐Ÿ” 1 ๐Ÿ”— Sat Apr 30, 2016, 20:50:48
#7960
RT @kyrah: Swift appears to have been compromised. Yes, Swift, as in the international bank transactions system. Uh, not good?! https://t.cโ€ฆ
#7959
@otterbook Will not be televised, will not be televised, will not be televised; the revolution will be streamed.
๐Ÿ” 1 ๐Ÿ”— Thu Apr 28, 2016, 05:19:37 in reply to this tweet
#7958
RT @bigthingist: Am I the only one who googles โ€œ<tool> call me maybeโ€ before trying a persistence/distribution tool? @aphyr changed the gamโ€ฆ
#7957
RT @ciphergoth: The FBI faked an entire field of forensic science slate.com/articles/news_โ€ฆ on which at least some executions turned
#7956
RT @andywingo: what a delight. this directory is basically all of chez scheme, and it's all scheme. github.com/cisco/ChezScheโ€ฆ so much to leโ€ฆ
#7955
RT @lindsey: aaaaaaaaaaaaaa github.com/cisco/ChezScheโ€ฆ
#7954
@bmastenbrook Thanks for that code, have adapted it into my .emacs setup
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Apr 26, 2016, 02:43:54 in reply to this tweet
#7953
@bmastenbrook Fair enough! Projector is another time something like that is needed.
๐Ÿ”— Tue Apr 26, 2016, 01:21:07 in reply to this tweet
#7952
@bmastenbrook Make it a package, maybe? Though it feels a little like `npm install left-pad` *sigh*
๐Ÿ”— Tue Apr 26, 2016, 01:18:00 in reply to this tweet
#7951
Oh no! :-( It's buffer-local!
๐Ÿ”— Tue Apr 26, 2016, 01:12:09 in reply to this tweet
#7950
FTR, all the bindings bind `text-scale-adjust`, and also C-x C-= does the same thing as C-x C-+
๐Ÿ”— Tue Apr 26, 2016, 01:10:25 in reply to this tweet
#7949
@BrianTRice Very tempted to bind M-+ and M-- to the same functions now. Probably will stick with the default bindings though.
๐Ÿ”— Tue Apr 26, 2016, 01:08:39 in reply to this tweet
#7948
TIL that in Emacs C-x C-+ and C-x C-- alter the font size for the current frame!
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Apr 26, 2016, 01:07:22
#7947
@DrDeeGlaze Higher-kinded!
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Apr 25, 2016, 17:55:27 in reply to this tweet
#7946
@DrDeeGlaze "multi-dimensional"
๐Ÿ”— Mon Apr 25, 2016, 17:37:40 in reply to this tweet
#7945
RT @bertfreudenberg: @leastfixedpoint Translators usually use UI tools to work on the translation files. They don't hack on the PO files diโ€ฆ
#7944
@bertfreudenberg Nice! Good advantage of a dsl
๐Ÿ”— Mon Apr 25, 2016, 16:23:53 in reply to this tweet
#7943
@bertfreudenberg but yes. Hmm Smalltalk might do well for non-coders: greet: who 'Hi, ', who
๐Ÿ”— Mon Apr 25, 2016, 16:22:10 in reply to this tweet
#7942
@bertfreudenberg Suspect using gettext is basically like coding!
๐Ÿ”— Mon Apr 25, 2016, 16:20:51 in reply to this tweet
#7941
Partial answer: usual arguments for using a dsl. Not overpowerful, adequately capture complexity. See eg github.com/l20n/l20n.js/bโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Apr 25, 2016, 16:19:24 in reply to this tweet
#7940
@samth sounds about the same as doing l10n in general. But, see next tweet
๐Ÿ”— Mon Apr 25, 2016, 16:17:41 in reply to this tweet
#7939
@samth Why not? You can make it as appropriate as you like, since it's a method, no? What am I missing?
๐Ÿ”— Mon Apr 25, 2016, 16:01:33 in reply to this tweet
#7938
@crstry Right, so having a method should be better than a souped-up hash table, no?
๐Ÿ”— Mon Apr 25, 2016, 16:00:43 in reply to this tweet
#7937
Why is i18n/l10n so complex? In many languages, wouldn't public virtual string greet(string who) { return "Hi, " + who; } beat eg. gettext?
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Apr 25, 2016, 15:11:11
#7936
RT @StephenFleming: โ€œThe EmDrive, it seems, really does produce thrust.โ€ If so, the Solar System is ours. #space technologyreview.com/s/601299/the-cโ€ฆ htโ€ฆ
#7935
RT @ID_AA_Carmack: If touch keyboards had four different tap sounds (4 color map) you would learn to hear just when you mistyped, instead oโ€ฆ
#7934
@kpgj Too right.
๐Ÿ”— Thu Apr 21, 2016, 04:54:23 in reply to this tweet
#7933
RT @wilbowma: As a scientist, I hope you will break any copyright laws necessary to get access to my work.
#7932
RT @qntm: I've stared at this for so long that "Boaty McBoatface" has lost all meaning
#7931
RT @qntm: > x(x(x('Boat'))) 'Boaty McBoatfacey McBoaty McBoatfacefacey McBoaty McBoatfacey McBoaty McBoatfacefaceface'
#7930
RT @qntm: > var x = (str) => str + 'y Mc' + str + 'face'; > x(x('Boat')); 'Boaty McBoatfacey McBoaty McBoatfaceface'
#7929
@msimoni @noelwelsh Callbacks have a similar nature. The control flow and the stack layout don't match.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Apr 20, 2016, 00:40:32 in reply to this tweet
#7928
@msimoni Not at all. Languages with proper tail calls have normal stack traces for the non-tail positions.
๐Ÿ”— Tue Apr 19, 2016, 22:25:15 in reply to this tweet
#7927
@msimoni Point being that existing stack traces in JS are often already meaningless wrt the information being sought
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Apr 19, 2016, 21:52:50 in reply to this tweet
#7926
no(()=>{proper(()=>{tailcalls(()=>{please(()=>{our(()=>{stack(()=>{traces(()=>{would(()=>{become(()=>{meaningless(k)})})})})})})})})})
๐Ÿ’Ÿ 16 ๐Ÿ” 6 ๐Ÿ”— Tue Apr 19, 2016, 20:42:05
#7925
"The resulting dumps must be loaded with --default-character-set=latin1 argument to mysql, for arcane reasons." :-{
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Sun Apr 17, 2016, 16:59:59
#7924
RT @ciphergoth: My God, they're really going ahead with the gag on state funded scientific criticism of government policy https://t.co/8G59โ€ฆ
#7923
RT @jonmbutterworth: If the gagging-UK-scientists-law bothers you & you are are UK citizen or resident, please sign this: https://t.co/Z0zโ€ฆ
#7922
@sustrik @silentbicycle Nothing polished yet; WIP at syndicate-lang.org . See particularly the recent papers at the bottom.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 17, 2016, 15:56:13 in reply to this tweet
#7921
@sustrik @silentbicycle Er, well, more accurate to say a slightly *different* PL design POV than the approach you're following!
๐Ÿ”— Sun Apr 17, 2016, 15:54:59 in reply to this tweet
#7920
@sustrik @silentbicycle Great. Me too, but from a programming-language design POV.
๐Ÿ”— Sun Apr 17, 2016, 15:54:07 in reply to this tweet
#7919
RT @silentbicycle: somehow every non-embedded C program I write eventually uses poll(2)
#7918
@Ada_Palmer Nice! Thank you.
๐Ÿ”— Sun Apr 17, 2016, 03:31:58 in reply to this tweet
#7917
@Ada_Palmer Great photo! Where was it taken?
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 17, 2016, 00:16:40 in reply to this tweet
#7916
RT @Ada_Palmer: Helmets from events running in armor left as offerings to the gods by Olympic victors at ancient Olympia #historypix https:โ€ฆ
#7915
๐Ÿ”— Fri Apr 15, 2016, 19:00:30 in reply to this tweet
#7914
"C has been turned into a puzzle language" -- Ian Jackson
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Fri Apr 15, 2016, 18:59:16
#7913
RT @cmeik: REST is a good idea for distributed resources, but wrapping things in a object model is wrong. On RPC: christophermeiklejohn.com/pl/2016/04/12/โ€ฆ
#7912
RT @cmeik: "It's just a mapping problem, right?" The first pass of my take on RPC: christophermeiklejohn.com/pl/2016/04/12/โ€ฆ
#7911
RT @danluu: Notes on Google's SRE book. How to build and run reliable systems, basically: danluu.com/google-sre-booโ€ฆ
#7910
RT @stdlib: WebGL. WebVR. WebRTC. WebUSB. WebTCP. WebHDMI. WebFireWire. WebPCIe. WebDMA. WebBluetooth. WebWebWebWebWebWeb...
#7909
@arntzenius Hm not sure I understand. (Been a while since I looked at the code tho!) Bind of return yields suspended-bind bc indeterminate.
๐Ÿ”— Tue Apr 05, 2016, 22:58:04 in reply to this tweet
#7908
@cmeik The first few weeks are the bedding-in period - it really sucks but it does stop once the various bureaucracies get you in the system
๐Ÿ’Ÿ 5 ๐Ÿ”— Mon Apr 04, 2016, 20:06:44 in reply to this tweet
#7907
If I didn't have a brutal deadline, I'd have a hack at updating the patch.
๐Ÿ”— Sat Apr 02, 2016, 05:23:29 in reply to this tweet
#7906
Open bug *with patch* fixing long lines in less from *1999*: bugs.debian.org/cgi-bin/bugrepโ€ฆ . Unmerged because no SIGWINCH handling yet.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Apr 02, 2016, 05:22:39 in reply to this tweet
#7905
Why do we put up with the behaviour of `less` on extremely long input lines?
๐Ÿ” 1 ๐Ÿ”— Sat Apr 02, 2016, 02:28:47
#7904
#7903
Registered for MidAmericon II!
#7902
RT @JackSchaedler: I wrote an active essay on the GRAIL handwriting recognizer from 1966. Read it here! jackschaedler.github.io/handwriting-reโ€ฆ https://t.cโ€ฆ
#7901
RT @squaremobius: "Facebook just came to seem to me like an endless social bowel movement" -- medium.com/@girlziplockedโ€ฆ
#7900
RT @cperciva: When we use words like "blit" (instead of "copy"), are we honouring the history of our profession; being hostile to outsidersโ€ฆ
#7899
@cperciva Both IMO. To me, "blit" connotes a little more than "copy"; but is it enough to warrant its exclusionary effect? Am unsure.
๐Ÿ”— Tue Mar 29, 2016, 00:51:21 in reply to this tweet
#7898
RT @copumpkin: Who's going to be the first to bring closure serialization and continuations to AWS Lambda and similar services?
#7897
RT @silentbicycle: "celebrating daemontools" by @aisamanra blog.infinitenegativeutility.com/2015/2/celebraโ€ฆ #daemontools #runit #Unix #parsing
#7896
RT @ciphergoth: What But Why covers cryonics. Straight to the top of "best essay on the subject ever" waitbutwhy.com/2016/03/cryoniโ€ฆ https://t.co/โ€ฆ
#7895
RT @fogus: RT if you remember!
#7894
๐Ÿ’Ÿ 6 ๐Ÿ” 3 ๐Ÿ”— Fri Mar 25, 2016, 03:27:06 in reply to this tweet
#7893
RT @frabcus: Nope, Guardian article makes it clear they want to simply outsource the entire Land Registry. Absolute madness. https://t.co/โ€ฆ
#7892
@HARMAN Do you run harmanaudio.com? If so, it won't accept my surname, which has a hyphen in it. Please fix your site.
#7891
RT @BeardOps: Employee asked me to do a code review. I made a thing.
#7890
@d_run @samth Hmm, well... :-( I have failed to do it for a *long* time now. Perhaps during April.
๐Ÿ”— Tue Mar 22, 2016, 22:07:41 in reply to this tweet
#7889
@d_run @samth beta.pkgs.racket-lang.org but it's not guaranteed to be up at any given time; it's up now, though.
๐Ÿ”— Tue Mar 22, 2016, 21:58:07 in reply to this tweet
#7888
RT @DrDonnaYates: Christopher Lee, my rosemary plant from @Culzeancastle, has died. You know what we do in Scotland when crops fail... httpโ€ฆ
#7887
Gosh, programming with Ohm is fun. github.com/cdglabs/ohm#reโ€ฆ
๐Ÿ’Ÿ 6 ๐Ÿ” 2 ๐Ÿ”— Thu Mar 17, 2016, 21:05:56
#7886
@ArmyOfBruce what you've written just here is intriguing but I don't understand all the terms. Dialogue needed!
๐Ÿ”— Thu Mar 17, 2016, 02:33:21 in reply to this tweet
#7885
Paraphrasis of an OH: "static methods are a drug of abuse"
#7884
@ArmyOfBruce Enjoyed your post on what you're doing with GraphQL.
#7883
RT @janl: Yikes, target=_blank is a pretty bad security risk: mathiasbynens.github.io/rel-noopener/ โ€” Good find by @mathias!
#7882
@danking00 agreed. (though I prefer intellij)
๐Ÿ”— Tue Mar 15, 2016, 01:34:40 in reply to this tweet
#7881
@danking00 IME it does too much. Students come away not understanding how Java compiles, links, or runs; maven similar, bad fr understanding
๐Ÿ”— Tue Mar 15, 2016, 01:12:35 in reply to this tweet
#7880
RT @JamesWallis: UK Conservative governments consistently borrow more money and repay less of the national debt. Remarkable research. httpsโ€ฆ
#7879
RT @GraemeEdgeler: To obtain this warrant, we needed information to give a judge. So we tortured X to get that information. https://t.co/oNโ€ฆ
#7878
@coreload :-( That'd have been ideal!
๐Ÿ”— Mon Mar 14, 2016, 00:27:37 in reply to this tweet
#7877
Do I know anyone in the Boston/Cambridge area with a 5.25" disk reader? What about 3.5", but with nonstandard sector layout?
๐Ÿ’Ÿ 5 ๐Ÿ” 3 ๐Ÿ”— Sun Mar 13, 2016, 23:14:27
#7876
RT @dubroy: See Gordon Pask's conversation theory for a much more interesting way of thinking about conversational interfaces: https://t.coโ€ฆ
#7875
Eugh, the HTML produced by Word.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Mar 09, 2016, 11:19:16
#7874
RT @crstry: What every compiler writer should know about programmers: complang.tuwien.ac.at/kps2015/proceeโ€ฆ
#7873
@crstry will do!
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Mar 03, 2016, 15:56:13 in reply to this tweet
#7872
@crstry I just spotted github.com/cstorey/spki-sโ€ฆ -- nice! So hop was of some interest? We should grab a beer next time I'm in London!
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Mar 03, 2016, 04:06:49
#7871
@BruceHoult Yeah! The URLs involved look super shady.
๐Ÿ”— Wed Mar 02, 2016, 16:11:29 in reply to this tweet
#7870
@BruceHoult not quite that intrusive, tho I'd not be surprised; it simply would not accept correct inputs. "Error." Maddening.
๐Ÿ”— Wed Mar 02, 2016, 11:08:15 in reply to this tweet
#7869
@SeanTAllen Yuck, I can imagine.
๐Ÿ”— Wed Mar 02, 2016, 04:34:18 in reply to this tweet
#7868
"Verified by Visa" is one of the worst experiences I've had from an online banking system, and that's saying something
๐Ÿ’Ÿ 5 ๐Ÿ”— Wed Mar 02, 2016, 02:05:29 in reply to this tweet
#7867
HSBC is such a serious bank that they don't have 24h phone support. >:-(
๐Ÿ”— Wed Mar 02, 2016, 02:02:16 in reply to this tweet
#7866
"Verified by Visa" diaf
#7865
RT @TheOfficialACM: ACM is proud to announce that Martin E. Hellman and Whitfield Diffie have received the 2015 ACM A.M. Turing Award! httpโ€ฆ
#7864
RT @robertharrop: How queues with finite limits affect latency: robharrop.github.io/maths/performaโ€ฆ
#7863
@chris__martin Racket, using submodules
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Feb 29, 2016, 05:11:36 in reply to this tweet
#7862
@swmckay I think it conveys a pretty interesting insight! But I also see what you mean.
๐Ÿ”— Mon Feb 29, 2016, 02:30:45 in reply to this tweet
#7861
"a garbage collector is a refrigerator" home.pipeline.com/~hbaker1/Thermโ€ฆ
๐Ÿ’Ÿ 10 ๐Ÿ” 9 ๐Ÿ”— Sun Feb 28, 2016, 18:44:34
#7860
@aidanskinner @ciphergoth I have a feeling some transfinite number of yaks may appear
๐Ÿ”— Fri Feb 26, 2016, 20:10:15 in reply to this tweet
#7859
@ciphergoth Such an 80s aesthetic!
๐Ÿ”— Fri Feb 26, 2016, 19:51:30 in reply to this tweet
#7858
@ciphergoth Yep. It's a very interesting design. But doesn't help me directly get my blog unbroke :)
๐Ÿ”— Fri Feb 26, 2016, 19:50:43 in reply to this tweet
#7857
In particular, .localtime/.utc/.gmtime all UPDATE the internal timezone field. See github.com/jekyll/jekyll/โ€ฆ for horror. (cc @DRMacIver)
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Fri Feb 26, 2016, 13:25:59 in reply to this tweet
#7856
TIL that Ruby's Time objects are ****MUTABLE****
๐Ÿ’Ÿ 10 ๐Ÿ” 2 ๐Ÿ”— Fri Feb 26, 2016, 12:44:41
#7855
RT @ksrk: เฎคเฎฎเฎฟเฎดเฎฟเฎฒเฏ เฎชเฎคเฎฟเฎชเฏเฎชเฎฟเฎคเฏเฎคเฎคเฏ เฎธเฏ€เฎฐเฎฟเฎฏเฎธเฏ เฎŽเฎฐเฎฐเฏ. เฎจเฏ€เฎ•เฏเฎ•เฎชเฏเฎชเฎŸเฏเฎŸ เฎŽเฎฉเฏ เฎฎเฎฟเฎฉเฏเฎฉเฏ‚เฎฒเฏˆ เฎชเฎฟเฎฑเฎฎเฏŠเฎดเฎฟเฎ•เฏเฎ•เฏ เฎฎเฎพเฎฑเฏเฎฑเฎฟ เฎฎเฏ€เฎฃเฏเฎŸเฏเฎฎเฏ เฎšเฎฎเฎฐเฏเฎชเฏเฎชเฎฟเฎ•เฏเฎ•เฎšเฏ เฎšเฏŠเฎฒเฏเฎ•เฎฟเฎฑเฎพเฎฐเฏเฎ•เฎณเฏ. https://t.coโ€ฆ
#7854
The UK has an "unequivocal commitment to [...] complete [nuclear] disarmament"; bit odd to keep funding Trident? independent.co.uk/news/uk/this-bโ€ฆ
#7853
RT @ioerror: The end of imagination: ratical.org/ratville/nukesโ€ฆ
#7852
RT @wallingf: Listening to your Webcam lshift.net/blog/2008/07/2โ€ฆ (via @leastfixedpoint, @silentbicycle)
#7851
TIL ยฉ is to "copies" as โ„— is to "phonorecord"! I'd been wondering about โ„— for YEARS. See copyright.gov/circs/circ01.pโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sun Feb 21, 2016, 16:49:16
#7850
@silentbicycle @onealexharms lshift.net/blog/2008/07/2โ€ฆ may be of interest in this connection
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Feb 21, 2016, 16:15:16 in reply to this tweet
#7849
RT @fanf: dotat.at/:/9DX7K - Simple, safe multimethods in Racket.
#7848
@hatuwal yes, I know. Ff *reset* my earlier explicit preference somehow.
๐Ÿ”— Fri Feb 19, 2016, 15:33:32 in reply to this tweet
#7847
@jamesladd Yeah. Weird that it undoes my explicitly-signalled preference though!
๐Ÿ”— Fri Feb 19, 2016, 02:08:10 in reply to this tweet
#7846
Eww, firefox for some reason changed my default search engine to *Bing*. Yuck!
#7845
๐Ÿ”— Wed Feb 17, 2016, 03:12:11 in reply to this tweet
#7844
@ArmyOfBruce So far just what I did, a language extension with separately-specified grammar rather than inline in the program to be expanded
๐Ÿ”— Wed Feb 17, 2016, 03:10:09 in reply to this tweet
#7843
@cmeik oh god the memories, the horror
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Feb 16, 2016, 22:10:22 in reply to this tweet
#7842
Programming python cgi scripts like it's 1997 D-:
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Feb 16, 2016, 21:59:23
#7841
This paints a horrifying picture: security-tracker.debian.org/tracker/sourceโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Feb 16, 2016, 18:11:24
#7840
@HansHuebner @sperbsen Indeed.
๐Ÿ”— Tue Feb 16, 2016, 17:14:35 in reply to this tweet
#7839
@andreasdotorg :-)
๐Ÿ”— Tue Feb 16, 2016, 17:05:05 in reply to this tweet
#7838
Another day, another C-based RCE vector. Did you know: Lisp machines have a perfect security record on the internet over the past 15 years?
๐Ÿ’Ÿ 4 ๐Ÿ” 2 ๐Ÿ”— Tue Feb 16, 2016, 17:00:09
#7837
RT @cmeik: We are running a workshop in Rome on langs. for distributed computation. You should submit a short paper! https://t.co/5b95fLmbโ€ฆ
#7836
RT @euanashley: The extent to which "read until" could change our world seems, well, staggering actually. biorxiv.org/content/early/โ€ฆ
#7835
Currently have Sennheiser eH 150 cheapies which do the job pretty well.
๐Ÿ”— Wed Feb 10, 2016, 20:03:30 in reply to this tweet
#7834
Any recommendations for good over-ear headphones? Noise-cancelling or not, but some insulation from the outside world probably a good idea
#7833
RT @Felienne: Bias in oss: Women's prs are accepted more often than men's. But if gender is identifiable, they are rejected more. https://tโ€ฆ
#7832
RT @dakami: Now there's an interesting thought -- Internet filters lead to spectrum waste because people use things that work https://t.co/โ€ฆ
#7831
@cputney which spec? Even in the case of 4627 it's not clear that JSON-text is a good choice of top-level production
๐Ÿ”— Wed Feb 10, 2016, 06:04:11 in reply to this tweet
#7830
@LH Slightly different approach: gist.github.com/tonyg/71418e6eโ€ฆ Still pretty lame, ofc, cos can't parse all JSON values
๐Ÿ”— Wed Feb 10, 2016, 02:54:32 in reply to this tweet
#7829
@julianhyde heh yeah it's not all bad :-)
๐Ÿ”— Wed Feb 10, 2016, 02:52:28 in reply to this tweet
#7828
RT @jerrykuch: @leastfixedpoint Remember how people do the same old dumb shit in slightly newer ways learning nothing and somehow nothing gโ€ฆ
#7827
JCP-353 is at "proposed final draft" stage. I hope they fix it before they release it.
๐Ÿ”— Wed Feb 10, 2016, 01:53:54 in reply to this tweet
#7826
This is the official Java JCP-353 API for JsonReader. It can read: a) JSON Objects, b) JSON Arrays, c) nothing else. json-processing-spec.java.net/nonav/releasesโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 3 ๐Ÿ”— Wed Feb 10, 2016, 01:53:04
#7825
@annwitbrock it's for interactive reading from a socket - unpredictable length, timing, etc. Otherwise, yeah, more hacks available.
๐Ÿ”— Tue Feb 09, 2016, 16:34:34 in reply to this tweet
#7824
@th3rac25 Can't make a stringlike object and give it to regular expression matcher
๐Ÿ”— Tue Feb 09, 2016, 03:11:48 in reply to this tweet
#7823
@agumonkey But Smalltalk already exists! ;-)
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Feb 09, 2016, 02:13:17 in reply to this tweet
#7822
Gosh, it'd be nice if python were object-oriented :-(
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Tue Feb 09, 2016, 02:07:18
#7821
@LH heh I suppose. But it's so obviously well defined... *shakes head sadly*
๐Ÿ”— Tue Feb 09, 2016, 00:34:21 in reply to this tweet
#7820
@LH not in this case, no. I'm just blown away that such an obvious thing is so widely unsupported...
๐Ÿ”— Tue Feb 09, 2016, 00:27:21 in reply to this tweet
#7819
@LH well I see what you mean. Sorry, was thinking of the 4627 "json text" braindamage
๐Ÿ”— Tue Feb 09, 2016, 00:21:28 in reply to this tweet
#7818
@LH yes it does. Rfc 4627 doesn't. 7159 does. Json.org and ecma 404 also do.
๐Ÿ”— Tue Feb 09, 2016, 00:19:46 in reply to this tweet
#7817
@annwitbrock no, I'm working in python for now. But the js sitch could well be equally bad wrt streaming.
๐Ÿ”— Tue Feb 09, 2016, 00:17:14 in reply to this tweet
#7816
@samth Some of the Erlang libs (not mine :-( ) do. But yes, it's rare all right!
๐Ÿ”— Tue Feb 09, 2016, 00:16:15 in reply to this tweet
#7815
I mean I suppose it's not like I can talk here, erlang-rfc4627 is terribly graceless for streaming or partial inputs.
๐Ÿ”— Tue Feb 09, 2016, 00:13:48 in reply to this tweet
#7814
Good god, does even ijson cope with being able to read values one at a time from input e.g. '["a"]["b"]["c"]'? Doesn't seem so!
๐Ÿ”— Tue Feb 09, 2016, 00:12:30 in reply to this tweet
#7813
@duncanmak So depressing.
๐Ÿ”— Tue Feb 09, 2016, 00:09:23 in reply to this tweet
#7812
"Batteries Included"
๐Ÿ”— Mon Feb 08, 2016, 23:54:11 in reply to this tweet
#7811
It is 2016, and Python's json module can't read JSON incrementally from a file. Not even Python 3. You have to reach for ijson. Wow.
๐Ÿ’Ÿ 4 ๐Ÿ”— Mon Feb 08, 2016, 23:53:53
#7810
RT @_wilfredh: The Story of Squeak, A Practical Smalltalk Written in Itself cosc.canterbury.ac.nz/wolfgang.kreutโ€ฆ (builds a self hosting impl then translโ€ฆ
#7809
@arntzenius Exponential decay? Certain probability of outright expiry of each law every year.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Mon Feb 08, 2016, 01:19:29 in reply to this tweet
#7808
Not to mention that the Government's "response" doesn't remotely engage with the thrust of the petition. twitter.com/DrTonyPollard/โ€ฆ
#7807
@rauschma thanks, I always get that wrong. I'll correct it.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Feb 07, 2016, 17:16:39 in reply to this tweet
#7806
@kpgj Haha, nice! Thanks!
๐Ÿ”— Sun Feb 07, 2016, 00:59:32 in reply to this tweet
#7805
RT @monkchips: rumour. @weaveworks is rewriting its stack in Pony
#7804
@coreload Haha! You remembered :-) Thank you.
๐Ÿ”— Sat Feb 06, 2016, 00:10:18 in reply to this tweet
#7803
@BrianTRice @DRMacIver @ciphergoth Hmm, that sounds impressive. Thanks again for the rec, I have been wondering which is best to try out.
๐Ÿ”— Fri Feb 05, 2016, 23:32:02 in reply to this tweet
#7802
/me looks daggers at @johnbender
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Feb 05, 2016, 23:31:09 in reply to this tweet
#7801
@BrianTRice @DRMacIver @ciphergoth Thanks for the recommendation -- it does look a bit underpowered though?
๐Ÿ”— Fri Feb 05, 2016, 23:28:45 in reply to this tweet
#7800
Playing with extensions to Javascript syntax using Ohm to write a little source-to-source translator: eighty-twenty.org/2016/02/05/js-โ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ” 4 ๐Ÿ”— Fri Feb 05, 2016, 23:25:35
#7799
@DRMacIver @ciphergoth Actually that sounds pretty plausible. It's amazing how a walk outside seems to lift oppressive mood.
๐Ÿ”— Fri Feb 05, 2016, 23:24:18 in reply to this tweet
#7798
@ciphergoth @DRMacIver I would love to hear a report on this if either of you try it. What hardware would you bring to bear on the problem?
๐Ÿ”— Fri Feb 05, 2016, 19:47:56 in reply to this tweet
#7797
@coreload @BrianTRice So many "billion dollar mistakes".
๐Ÿ”— Fri Feb 05, 2016, 03:40:27 in reply to this tweet
#7796
Yak level two: Blog post -> broken syntax highlighting (jekyll churn, natch) -> debugging CSS stylesheets
#7795
OS design, clearly perfect: upgrade a font file, get LATIN CAPITAL LETTER S WITH DOT BELOW instead of f-i ligature in running programs.
#7794
@ccshan =
๐Ÿ’Ÿ 4 ๐Ÿ”— Thu Feb 04, 2016, 05:12:27 in reply to this tweet
#7793
RT @dubroy: "Hmmm, maybe I'll make a JavaScript syntax extension for this." A few hours and 80 lines of code later: github.com/pdubroy/jsjoinโ€ฆ
#7792
RT @dubroy: Reminder (and shameless plug): if you are toying with a compile-to-JS language, you should really check out Ohm: https://t.co/Dโ€ฆ
#7791
TFW you get mail from your project's bugtracker that reads: "Hi, I'd like to add you to my professional network on LinkedIn."
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Feb 03, 2016, 00:24:21
#7790
"Social datatypes" Cool idea! @jonathoda on spreadsheet-simple distributed social app creation: youtu.be/XBpwysZtkkQ
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Tue Feb 02, 2016, 14:52:53
#7789
Make sure to update your .gitconfig as recommended here! twitter.com/BenLaurie/statโ€ฆ
๐Ÿ’Ÿ 6 ๐Ÿ” 11 ๐Ÿ”— Sun Jan 31, 2016, 16:56:00
#7788
@SeanTAllen Did you switch to something else or just give up in disgust? Presuming the former, has it been an improvement?
๐Ÿ”— Sat Jan 30, 2016, 19:44:50 in reply to this tweet
#7787
@krismicinski Ha! Presumably instead of gems you get to enjoy using cabal, too.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jan 30, 2016, 19:07:27 in reply to this tweet
#7786
That is: why does it keep changing so much?
๐Ÿ”— Sat Jan 30, 2016, 19:02:11 in reply to this tweet
#7785
Jekyll was supposed to be simple, right? So why does it seem that every time I want to run it, it has bitrotted/changed incompatibly? :-(
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jan 30, 2016, 19:01:35
#7784
@bzoto @chrishouser Looks very interesting, thank you for the reference!
๐Ÿ”— Sat Jan 30, 2016, 18:02:17 in reply to this tweet
#7783
RT @bzoto: @leastfixedpoint @chrishouser or the old, yet more expressive OPLs that still retain the same closure properties https://t.co/nzโ€ฆ
#7782
@ciphergoth Both. But today, GPS issues.
๐Ÿ”— Sat Jan 30, 2016, 11:23:27 in reply to this tweet
#7781
@davekoelmeyer nice, thanks!
๐Ÿ”— Sat Jan 30, 2016, 03:16:34 in reply to this tweet
#7780
So unikernels are doomed because they're not debuggable, huh? Doesn't seem to have stopped Android.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sat Jan 30, 2016, 02:45:36
#7779
@coreload Hmm thanks. Not ideal but worth bearing in mind I guess :-)
๐Ÿ”— Fri Jan 29, 2016, 17:40:58 in reply to this tweet
#7778
Regular languages too weak? Context-free too strong? Try visibly-pushdown/nested-word! Interesting middle ground: cis.upenn.edu/~alur/nw.html
๐Ÿ’Ÿ 36 ๐Ÿ” 15 ๐Ÿ”— Fri Jan 29, 2016, 15:09:31
#7777
@crstry Cool. An interesting (new?) idea would be a schema language based on some visibly-pushdown formalism. cis.upenn.edu/~alur/nw.html
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri Jan 29, 2016, 15:07:32 in reply to this tweet
#7776
@crstry Yeah, a type language having sexps as repr, + mapping to PLs. For @chrisamaphone's purposes, it'd have to have sum types, of course!
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jan 29, 2016, 15:05:20 in reply to this tweet
#7775
@crstry @chrisamaphone SPKI-sexps are very nice. There's a specification gap between them and a usable serialization format though.
๐Ÿ”— Fri Jan 29, 2016, 14:56:00 in reply to this tweet
#7774
I wonder why firefox sync doesn't exist in thunderbird, e.g. to synchronise contacts?
#7773
RT @CodesInChaos: `plnlrtfpijpuhqylxbgqiiyipieyxvfsavzgxbbcfusqkozwpngsyejqlmjsytrmd` and `eBkXQTfuBqp'cTcar&g*` have the same PBKDF2-HMAC-โ€ฆ
#7772
RT @standaloneSA: This is the most amazing animation of the construction of ISS that you're likely to see today: upload.wikimedia.org/wikipedia/commโ€ฆ
#7771
@ModeledBehavior @ciphergoth "neither practicable nor efficient" slice.mit.edu/2011/02/04/194โ€ฆ
๐Ÿ”— Sat Jan 23, 2016, 22:18:15 in reply to this tweet
#7770
RT @felixgallo: This forgotten, abandoned #erlang node has survived 225,192 failures of the API it hits and has been alive for longer than โ€ฆ
#7769
But it was!
๐Ÿ”— Thu Jan 21, 2016, 21:09:18 in reply to this tweet
#7768
I really wasn't expecting it to be that easy.
๐Ÿ”— Thu Jan 21, 2016, 21:09:10 in reply to this tweet
#7767
So @dreamhost has a one-click @letsencrypt setup for their domains. It Just Works. Completely awesome. I expected problems, but no! Smooth!
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Thu Jan 21, 2016, 21:06:20
#7766
RT @DrDonnaYates: These people are monsters. They really are. If this goes through, UK society is truly doomed. theguardian.com/uk-news/2016/jโ€ฆ
#7765
RT @DrDonnaYates: When you say โ€œnation stateโ€ you almost certainly just mean โ€œstateโ€. Or country. Countryโ€™ll work. twitter.com/DrDonnaYates/sโ€ฆ
#7764
RT @elonmusk: My best guess for 2016: ~70% landing success rate (so still a few more RUDs to go), then hopefully improving to ~90% in 2017
#7763
@coreload There's a "network spaces" list? You have my immediate attention!
๐Ÿ”— Tue Jan 19, 2016, 05:18:32 in reply to this tweet
#7762
@ArmyOfBruce I see 'em on twitter though! Which I like! :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 19, 2016, 05:18:07 in reply to this tweet
#7761
RT @hyper_linda: Petition: Scrap the ยฃ35k threshold for non-EU citizens settling in the UK petition.parliament.uk/petitions/1180โ€ฆ please
#7760
@InfinitNutshell thanks :-)
๐Ÿ”— Mon Jan 18, 2016, 17:13:25 in reply to this tweet
#7759
RT @tvdstorm: Reproduced from the Wayback Machine: โ€œWhy Object-Oriented Languages Need Tail Callsโ€ By Guy Steele. eighty-twenty.org/2011/10/01/oo-โ€ฆ #โ€ฆ
#7758
@InfinitNutshell That actually sounds like a lovely idea and I'd love to come but I have a paper deadline :-/ so will be computering all day
๐Ÿ”— Mon Jan 18, 2016, 04:50:57 in reply to this tweet
#7757
@chrisamaphone Am a PL-ish person I suppose. I think I got my definition upside down though!
๐Ÿ”— Sun Jan 17, 2016, 21:52:06 in reply to this tweet
#7756
@chrisamaphone Anything with a kind of closure property, perhaps. No abrupt changes in nature after plugging things together?
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Jan 17, 2016, 21:51:24 in reply to this tweet
#7755
"prolonged, cross-generational damage to a gut microbe population may not be reversible with simple diet fixes" arstechnica.co.uk/science/2016/0โ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jan 17, 2016, 20:03:42
#7754
@starsandrobots I bet they do. Nasty icy spiky things at low temp I guess. Also maybe structurally bad? Not good for load-bearing? @corbett
๐Ÿ”— Sun Jan 17, 2016, 19:23:06 in reply to this tweet
#7753
@starsandrobots That's interesting! Hmm. Any idea what causes the need for JATO there? Low temp? ...Pressure? ...Altitude?? @corbett
๐Ÿ”— Sun Jan 17, 2016, 19:07:03 in reply to this tweet
#7752
People in our small village felt more hostile than people in the nearby city. Real difference, or just city folk keeping to themselves more?
๐Ÿ”— Sun Jan 17, 2016, 18:24:27 in reply to this tweet
#7751
To immigrants *and refugees*, I should say.
๐Ÿ”— Sun Jan 17, 2016, 18:22:03 in reply to this tweet
#7750
This is so sad. I lived in Sweden 1988-1991, and remember the general hostility to immigrants even then. Worse now. twitter.com/bodil/status/6โ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sun Jan 17, 2016, 18:21:02
#7749
Android tells you "Alarm set for 1 hour and nine minutes from now". This is very helpful! Nice double check. Has saved me more than once.
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun Jan 17, 2016, 18:10:58
#7748
RT @cpeedell: UK's stroke specialists deliver a devastating blow to @Jeremy_Hunt's weekend mortality lies, in Sunday Times letter https://tโ€ฆ
#7747
@whitequark Have you been reading Greg Egan? :-)
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Jan 17, 2016, 05:15:56 in reply to this tweet
#7746
@whitequark "... or would you prefer to be the sole remaining survivor, shortly to die alone in a nightmare hellscape devoid of other life?"
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jan 17, 2016, 05:03:46 in reply to this tweet
#7745
@mcclure111 vs types of expressions (e.g. type of (3+4) is Nat)
๐Ÿ”— Tue Jan 12, 2016, 20:43:11 in reply to this tweet
#7744
@ArmyOfBruce Have you seen @cmeik's work on Lasp christophermeiklejohn.com ? /cc @SeanTAllen
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Mon Jan 11, 2016, 15:57:52 in reply to this tweet
#7743
@SeanTAllen Disrespectful treatment of and deliberately causing gratuitous harm to others. All that gamergate shit.
๐Ÿ”— Mon Jan 11, 2016, 00:15:00 in reply to this tweet
#7742
I hate having to unfollow people for endorsing uncivilised behaviour, but I do. Wish I had the energy to defend civility more diligently.
๐Ÿ’Ÿ 5 ๐Ÿ”— Sun Jan 10, 2016, 23:36:11
#7741
@karaspita Making Light is having spoilery discussion here (am ignorant of fanart presence status, however): nielsenhayden.com/makinglight/arโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jan 09, 2016, 22:17:16 in reply to this tweet
#7740
RT @BigelowSpace: Concept of an outfitted Olympus. 2250 cubic meters of habitable volume.
#7739
RT @DrDonnaYates: Hey @Emirates @EmiratesSupport you've mangled my banjo case. Closure pulled off. What can you do to make it right? https:โ€ฆ
#7738
RT @tegmark: Here's a gorgeous picture of our universe, where every step out is ten times further away: upload.wikimedia.org/wikipedia/commโ€ฆ https://t.cโ€ฆ
#7737
@cmeik Been using Racket's "plot" library by Neil Toronto: docs.racket-lang.org/plot/
๐Ÿ”— Tue Jan 05, 2016, 06:22:03 in reply to this tweet
#7736
@llaisdy @doublec @greenray @joeerl I had a prototype Erlang based openmoko userland in '07 running for a while: wiki.openmoko.org/wiki/User:Tonyโ€ฆ
๐Ÿ”— Tue Jan 05, 2016, 04:51:43 in reply to this tweet
#7735
RT @BritCits: More and more Brits are getting caught in the family immigration trap set by the govt. #MMcase #dividedfamilies https://t.co/โ€ฆ
#7734
RT @GraemeEdgeler: New Zealand has criminal offences applying only to Mฤori. New post: New Zealand's most racist law publicaddress.net/legalbeagle/neโ€ฆ
#7733
RT @whitequark: correction: not in C++, but in C typedefs can have side effects. typedef int (*WTF[1])[x = x * 77]; is valid C99, I just trโ€ฆ
#7732
do 2 (rewrite i_wish_more_automatic_unfolding_happened); reflexivity
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jan 02, 2016, 05:21:04
#7731
RT @whitequark: asynchronous, exception-less system calls! usenix.org/legacy/events/โ€ฆ
#7730
@tef Though of course your observation is quite right in general! Lots of interesting areas understudied.
๐Ÿ”— Thu Dec 31, 2015, 01:28:52 in reply to this tweet
#7729
@tef Gradual Typing research connects to the "scripts-to-programs" line of work here at Northeastern, which is a bit about evolvability.
๐Ÿ”— Thu Dec 31, 2015, 01:28:05 in reply to this tweet
#7728
@johnbender e.g. asm blocks or similar?
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Dec 21, 2015, 21:40:12 in reply to this tweet
#7727
@johnbender I wish I could heart this tweet more than once. Well defined plus some way of eking performance out by hand
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Dec 21, 2015, 21:38:01 in reply to this tweet
#7726
RT @0xabad1dea: djb on fixing the C standard/C compilers to not make virtually 100% of real-world programs "undefined" https://t.co/mnZqpZpโ€ฆ
#7725
"Unicodeified" doesn't have the same ring to it as "ASCIIfied" does.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Dec 20, 2015, 19:50:03
#7724
"Will's Study is a room. The desk is here. / A hastily handwritten note is on it. / ..." ifdb.tads.org/showuser?id=b8โ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Dec 19, 2015, 21:50:56
#7723
RT @JmacDotOrg: You might like to know that Robin Johnson wrote a sonnet that is, treated as source code, a playable Inform 7 game. https:/โ€ฆ
#7722
RT @DrDonnaYates: "Antiquities Trafficking & Art Crime" FREE online course starts in a month. Why not sign up? futurelearn.com/courses/art-crโ€ฆ
#7721
Whoa, gross, clicked through a link to a new project and there's graphic XML displayed right there on the front page.
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Wed Dec 16, 2015, 21:56:16
#7720
@bjango, thank you for the 'friendly reminder' email re recent purchase. Good idea. (Also, iStat Menus is awesome, so thanks for that too)
#7719
RT @HBFeeley: Interesting article: The Mass Extinction of Scientists Who Study Species wired.com/2011/01/extincโ€ฆ
#7718
RT @scattermoon: So if you're dismissing gaslighting, realise that a secret police literally used it as a more effective replacement for phโ€ฆ
#7717
RT @UINT_MIN: Awful C facts: #define HEADER(x) <x.h> #include HEADER(stdio) (1) This is legal. (2) It's also implementation-defined.
#7716
@coreload But I absolutely take your point, of course.
๐Ÿ”— Tue Dec 08, 2015, 08:12:37 in reply to this tweet
#7715
@coreload presidential-hopeful empty threats. That's how.
๐Ÿ”— Tue Dec 08, 2015, 08:08:30 in reply to this tweet
#7714
"Grand Contested Election for the Presidency of the United States. - - WHALING VOYAGE BY ONE ISHMAEL. - - BLOODY BATTLE IN AFFGHANISTAN."
#7713
@2degreesmobile thanks, will do.
๐Ÿ”— Sun Dec 06, 2015, 22:06:15 in reply to this tweet
#7712
@tef My next step is to apply @fanf's "qp-trie" ideas from fanf.livejournal.com/137283.html
๐Ÿ” 1 ๐Ÿ”— Sun Dec 06, 2015, 19:54:42 in reply to this tweet
#7711
@tef You might be interested in pure-functional impls in Ocaml github.com/tonyg/ml-critbโ€ฆ and Racket github.com/tonyg/racket-cโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Dec 06, 2015, 19:53:41 in reply to this tweet
#7710
Hey @2degreesmobile, where do I submit bug reports for your android app?
#7709
@BrianTRice Hmm, would that be making my music library into a DLNA server? I've wanted to avoid that. Have been trying RAOP client. No luck.
๐Ÿ”— Sat Dec 05, 2015, 03:31:02 in reply to this tweet
#7708
TFW you're glad you wrote the paper, because you would otherwise not know what your code was doing
๐Ÿ’Ÿ 5 ๐Ÿ” 4 ๐Ÿ”— Sat Dec 05, 2015, 03:25:41
#7707
I don't know why I thought I could get Linux audio to play to an Apple TV but, god help me, I did. Heh. What is that defn of insanity again?
๐Ÿ’Ÿ 4 ๐Ÿ”— Sat Dec 05, 2015, 03:22:21
#7706
RT @DrBunsen: Human locomotion is staggeringly efficiency: We get ~1300 MPG (with lard) on a bike: physics.ucsd.edu/do-the-math/20โ€ฆ
#7705
@cputney no skin off my nose :-) Didn't seem like a cheap shot; more like propaganda stricto sensu
๐Ÿ”— Fri Dec 04, 2015, 21:38:24 in reply to this tweet
#7704
@cputney Happily, gpl code runs too!
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Dec 04, 2015, 21:27:33 in reply to this tweet
#7703
@cputney We disagree on the loss part. But these are the same old points, so let's just take the discussion as read.
๐Ÿ”— Fri Dec 04, 2015, 21:26:13 in reply to this tweet
#7702
@cputney heh, funny, I'd say the same but the other way around :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Dec 04, 2015, 20:38:16 in reply to this tweet
#7701
@infoscav @whitequark Thanks, good suggestion. I'll see if it's installed. Otherwise it might have to wait until I get a net connection :-)
๐Ÿ”— Fri Dec 04, 2015, 03:33:19 in reply to this tweet
#7700
RT @steveklabnik: Ignore the title and just read it darrenhobbs.com/2006/04/22/a-bโ€ฆ
#7699
RT @DrDonnaYates: Iโ€™ve asked before but got no answer, @Etsy, what is your policy on selling antiquities? You seem to have a lot of looted/โ€ฆ
#7698
@BruceHoult Haha oh dear!
๐Ÿ”— Thu Dec 03, 2015, 23:56:41 in reply to this tweet
#7697
@benm cool! Thanks!
๐Ÿ”— Thu Dec 03, 2015, 17:22:52 in reply to this tweet
#7696
Idea I had while half-asleep: train a neural net on webcam input to learn gaze tracking. Correlate w cursor and caret positions.
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Thu Dec 03, 2015, 16:20:18
#7695
@infoscav @whitequark Yeah it did not work so many times
๐Ÿ”— Thu Dec 03, 2015, 16:13:08 in reply to this tweet
#7694
@asumu magnetised needle and a steady hand
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Dec 03, 2015, 16:11:02 in reply to this tweet
#7693
Tell me again why writing things like NetworkManager in C is a good idea? No debug symbols for it. No network. This should be fun
๐Ÿ’Ÿ 3 ๐Ÿ” 4 ๐Ÿ”— Thu Dec 03, 2015, 15:20:35 in reply to this tweet
#7692
Oh wow, now actual for real advertisements over the pa, interrupting the vapid carol! Why do we put up with this?
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Dec 03, 2015, 15:11:04
#7691
Maybe I just need more coffee
#7690
I'd forgotten the horror of being in public spaces in anglophone countries this time of year. Tinned carols over the pa.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Dec 03, 2015, 15:09:23
#7689
I am travelling for ~28h today. NetworkManager has decided to spontaneously start dumping core at startup. #DesktopLinux lol
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Dec 03, 2015, 15:08:21
#7688
@ArmyOfBruce I'd love to see a screencast if you have the time to make one. (ps travelling for the next few days)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Dec 03, 2015, 06:04:07 in reply to this tweet
#7687
RT @DrDonnaYates: 3 yrs ago Iโ€™d have laughed if you said the thing I study would be used as one of the poor excuses to start WWIII https://โ€ฆ
#7686
@johnsonjamesian wow, that's not a response I expected! :-) Doesn't seem quite right to my eye.
๐Ÿ”— Wed Dec 02, 2015, 21:11:47 in reply to this tweet
#7685
"to and fro", as in "He moved pieces to and fro every time he took a break"
#7684
RT @NatureNews: Terrorism science: 5 things social science can say about jihad in Europe ow.ly/Vlwan
#7683
@lh Ehh It just happens when I visit keep.google.com. Maybe it's cookies :-/ will try clearing them etc. Thanks.
๐Ÿ”— Wed Dec 02, 2015, 01:07:24 in reply to this tweet
#7682
Ermโ€ฆ is google keep broken on firefox for anyone else? "na is not a function", "a.na is undefined"
#7681
RT @spang: Looking for a service-oriented reliability engineer to join my team @nylas_crew! Ping me spang@nylas.com - https://t.co/kxLD1V6Uโ€ฆ
#7680
RT @AlfredBratterud: The IncludeOS #unikernel is now free and #opensource. Find our research prototype at includeos.org #cloudcomโ€ฆ
#7679
.@goodoldschu @heathercmiller Matthias's own list is the neighbouring file: github.com/nuprl/10PL/bloโ€ฆ
๐Ÿ’Ÿ 8 ๐Ÿ” 5 ๐Ÿ”— Tue Dec 01, 2015, 20:25:52 in reply to this tweet
#7678
RT @Fio_edwards: Call 0207 219 3000, ask to be put through to your MP and tell them to vote against bombing Syria #DontBombSyria @OwenJoneโ€ฆ
#7677
RT @DrDonnaYates: My beloved rosemary plant "Christopher Lee" is sick! Can anyone tell me what I can do to help him?
#7676
@old_sound Thanks!
๐Ÿ”— Tue Dec 01, 2015, 15:00:50 in reply to this tweet
#7675
@old_sound ok! Thanks :)
๐Ÿ”— Tue Dec 01, 2015, 01:34:59 in reply to this tweet
#7674
@old_sound examples?
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Dec 01, 2015, 01:33:15 in reply to this tweet
#7673
Tim Rowledge on the squeak-dev list, re the ฯ€0: "40+ Dorado for $5 seems a pretty good deal." Agreed!
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Dec 01, 2015, 00:57:54
#7672
RT @CultureTraffic: Learn about looting of Maya art. Free screening of Dance of the Maize God @hunterian THURS traffickingculture.org/news/screeningโ€ฆ httpโ€ฆ
#7671
RT @Hegghammer: Two insights: 1) it was worse in the past 2) it was worse mainly bc of IRA & ETA via @paul1kirby
#7670
Unpaid carers make โ€œa huge contribution to societyโ€ and save the taxpayer ~ยฃ119bn a year theguardian.com/society/2015/nโ€ฆ
#7669
RT @kellabyte: I find it hilarious when a debate on IRC about how partitions in distributed systems are rare gets interrupted by a netsplit.
#7668
RT @theunfocused: Um, wow. New Raspberry Pi Zero, at $5 (USD), makes it not only cheaper than an Arduino, but cheaper than an ESP8266. httpโ€ฆ
#7667
Eyes bleeding from exposure to Excel and CSV at the same time
#7666
@asbradbury @DrDonnaYates Yes, and that's good. But w/o the formula, arguing away differences is still possible. The formula is v cool.
๐Ÿ”— Wed Nov 25, 2015, 21:29:20 in reply to this tweet
#7665
RT @asbradbury: @DrDonnaYates @leastfixedpoint @buffer in countries like Sweden, your salary (via your income tax return) is public informaโ€ฆ
#7664
RT @DrDonnaYates: Thoughts about totally transparent salaries? Can this kill the gender gap? (fyi I use @buffer everyday, all day) https:/โ€ฆ
#7663
RT @mappingbabel: Three computer scientists walk into a bar and solve a legendary, 50-year old math problem, etc. quantamagazine.org/20151124-kadisโ€ฆ
#7662
RT @cemerick: @cczona IMO, our languages, databases, and tools are structurally oriented towards disincentivizing personal agency over compโ€ฆ
#7661
RT @frabcus: @eyebrowsofpower @Radegund A land registry *is by definition* a monopoly. It has to be, that's its purpose. Record ownership oโ€ฆ
#7660
RT @eyebrowsofpower: @frabcus @Radegund and how does it make a profit/loss? Does it get to set monopoly prices, or is this a water-like guaโ€ฆ
#7659
RT @frabcus: @Radegund more importantly, where would the accountability be? who would check it wasn't being frigged?
#7658
RT @frabcus: @Radegund so where would the competition be? do you want your land in two separate registries which disagree? what's being priโ€ฆ
#7657
RT @frabcus: Surely if you privatise the land registry, the new owner can just declare they own the land? If not, then not really privatiseโ€ฆ
#7656
Srsly tho, as Glass-Steagall was a deliberate obstacle to bank fraud, sepn of police & military is deliberate obstacle to totalitarianism.
๐Ÿ” 1 ๐Ÿ”— Wed Nov 25, 2015, 14:34:17 in reply to this tweet
#7655
"Artificial divide"? Soldiers are NOT police. Totally different job. This is terrifying. twitter.com/artistsmakers/โ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Wed Nov 25, 2015, 13:39:10
#7654
@electricarchaeo There's a Lego build of it! I can't dig up the link w. this bad internet connection, but google finds it /cc @DrDonnaYates
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Nov 24, 2015, 23:00:38 in reply to this tweet
#7653
RT @TheAtavism: Thanks @BEACON_Center for fixing today's google doodle beacon-center.org/blog/2015/11/2โ€ฆ
#7652
RT @DrDonnaYates: Eep! @leastfixedpoint and I now have proof we've time traveled. Must avoid space/time vortex! @DumbartonOaks https://t.coโ€ฆ
#7651
RT @alisonatkin: I am in awe of all refugees worldwide. I know how scared I was when I moved to a new country, and I was not fleeing war, fโ€ฆ
#7650
RC4: Broken less than 30 years after it was designed.
#7649
RT @craigstuntz: OSX App Store couldn't update Keynote because it couldn't close Keynote because Keynote had open modal dlg advertising updโ€ฆ
#7648
First ever broken spoke on my ride in to work this morning! "What's that weird noise, and strange wobble in the rear wheel??"
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Nov 16, 2015, 18:07:35
#7647
@mcclure111 Maybe "parameter X" instead of "import X"? input/output doesn't seem quite right, connoting effects rather than binding
๐Ÿ”— Sun Nov 15, 2015, 18:35:20 in reply to this tweet
#7646
Hold Music Purgatory: Subjected to a soft country-style rendition of Talking Heads' "This Must Be The Place"
#7645
RT @St_Rev: You know "the map is not the territory", but do you know about the abstraction ladder?
#7644
RT @elakdawalla: I can't stop watching this video. twitter.com/ExoCharbonneauโ€ฆ
#7643
RT @blaine: That visceral feel of joy when you discover that Google Maps now has a toggle to always show the map's scale.
#7642
RT @GeorgeMonbiot: There's no sight as extraordinary as David Cameron complaining to his local council about cuts in services. https://t.coโ€ฆ
#7641
N.B.:
๐Ÿ’Ÿ 7 ๐Ÿ” 2 ๐Ÿ”— Wed Nov 11, 2015, 01:18:49
#7640
RT @DrDonnaYates: So @outlandish created a spectacular website for @CultureTraffic. If your project needs a site, HIGHLY RECOMMENDED https:โ€ฆ
#7639
RT @goodoldschu: Question for CS researchers: is one better off publishing otherwise-unpublished works as tech reports or on arXiv? What's โ€ฆ
#7638
RT @rayburnc: Best thing I've read in a while โ€œDamn Right Amazon Runs a Fucking Deficit and So Should Americaโ€ by @girlziplocked https://t.โ€ฆ
#7637
@SeanTAllen it stands in for semantics so often
๐Ÿ”— Fri Nov 06, 2015, 01:10:05 in reply to this tweet
#7636
I'm excited to be doing #AcWriMo with such an august group! twitter.com/DrDonnaYates/sโ€ฆ
#7635
RT @dakami: Routers are allowed to reorder traffic. Switches are actually not! Wow! twitter.com/int10h/status/โ€ฆ
#7634
@bmastenbrook Aesthetics over function from the people setting the heuristics, eh :-)
๐Ÿ”— Sun Nov 01, 2015, 23:30:52 in reply to this tweet
#7633
@bmastenbrook Ah. I installed MenuMeters to get some insight into exactly when FF was eating both f%$& CPUs (answer: all the time, anytime)
๐Ÿ”— Sun Nov 01, 2015, 23:29:37 in reply to this tweet
#7632
@bmastenbrook Oh iStat Menus looks interesting. Thanks, I'll try that.
๐Ÿ”— Sun Nov 01, 2015, 23:27:15 in reply to this tweet
#7631
@bmastenbrook not sure of the specifics!
๐Ÿ”— Sun Nov 01, 2015, 23:09:33 in reply to this tweet
#7630
Upgraded to OSX 10.11. Sad to see MenuMeters won't run anymore :-( Looks like some Apple security restriction is to blame.
๐Ÿ” 1 ๐Ÿ”— Sun Nov 01, 2015, 22:42:20
#7629
RT @moyix: A 31-tweet story of how the PDB file format was created, by its inventor. Very worth reading! twitter.com/jangray/statusโ€ฆ
#7628
RT @jangray: .@iontodirel It is remarkable that 35 years after Smalltalk-80, the authoritative program representation is still a tree of teโ€ฆ
#7627
@InfinitNutshell @mcclure111 Seconded.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Nov 01, 2015, 02:21:38 in reply to this tweet
#7626
@dyokomizo Thanks! Downloaded.
๐Ÿ”— Sat Oct 31, 2015, 19:36:44 in reply to this tweet
#7625
RT @ArmyOfBruce: . @leastfixedpoint @pkhuong @coreload @BrianTRice @bmastenbrook Anyone know a simple VM, other than the LuaJIT VM, built uโ€ฆ
#7624
RT @DrDonnaYates: Online info WILL decay. Archiving ALL that you use is CRITICAL: A "How-To" for researchers anonymousswisscollector.com/2015/10/savingโ€ฆ https:โ€ฆ
#7623
@electricarchaeo Wget is great. @DrDonnaYates and I have used it before to mirror sites. Powerful, but sometimes VERY hard to use right!
๐Ÿ”— Thu Oct 29, 2015, 16:07:28 in reply to this tweet
#7622
PT. Important stuff. The rate of link-rot is really alarming. Particularly important for academic citations!
#7621
RT @DrDonnaYates: Saving info & your skin on the ephemeral internet: How-To for researchers anonymousswisscollector.com/2015/10/savingโ€ฆ #academia #phdchat httpโ€ฆ
#7620
@xor Oops, reversed the trits: ^-v-^^^^
๐Ÿ”— Wed Oct 28, 2015, 01:17:17 in reply to this tweet
#7619
@xor Its representation in balanced ternary is ^^^^-v-^ fwiw. Also, on (admittedly rare) 17-bit-byte machines, binary is nice and symmetric!
๐Ÿ”— Wed Oct 28, 2015, 01:15:35 in reply to this tweet
#7618
RT @NPSEducation: One bat can eat 600-1000 mosquitoes & other insect pests in just ONE hour. Help them find homes near you. #BatWeek https:โ€ฆ
#7617
@wilbowma @acfoltzer @goodoldschu @asumu And I know there's more but can't recall off top of my head
๐Ÿ”— Tue Oct 27, 2015, 00:30:45 in reply to this tweet
#7616
@wilbowma @acfoltzer @goodoldschu @asumu UBF-C (Armstrong 2002ish)
๐Ÿ”— Tue Oct 27, 2015, 00:30:11 in reply to this tweet
#7615
"Look one step further downstream: [...] The customers of gcc's users are... victims." metzdowd.com/pipermail/crypโ€ฆ
#7614
RT @Noahpinion: 16/So to build societal trust, I say: Don't focus on racial homogeneity. Focus on social inclusivity. That goes for Japan tโ€ฆ
#7613
RT @Noahpinion: 14/If you can appeal to a fair legal system in case of a dispute, you don't need to take too many precautions against beingโ€ฆ
#7612
RT @Noahpinion: 12/Conclusion: Ethnic homogeneity is not a big determinant of societal trust. Sorry, white nationalist types. Your worldvieโ€ฆ
#7611
RT @NairYasmin: WIKILEAKS: U.S. Fought To Lower Minimum Wage In Haiti So Hanes And Levis Would Stay Cheap businessinsider.com/wikileaks-haitโ€ฆ
#7610
"Surname is invalid" -- oh dear me no, I very much beg to differ.
๐Ÿ’Ÿ 3 ๐Ÿ”— Sat Oct 24, 2015, 17:49:15 in reply to this tweet
#7609
Simply /charmed/ by the failure of the state.gov website to accept my correct surname, with correct hyphen. Charmed.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Oct 24, 2015, 17:48:24
#7608
RT @dscovr_epic: 21:19 on October 19th, over the South Pacific Ocean
#7607
You want my reply; what was the question, yeah? I was looking at the big sky
#7606
RT @DrDonnaYates: Academics: "You can't count on the web, okay? Itโ€™s unstable. You have to know this" theatlantic.com/technology/arcโ€ฆ https://t.co/โ€ฆ
#7605
RT @Medium: โ€œJust a Brown Handโ€ by @uxdiogenes medium.com/@uxdiogenes/juโ€ฆ
#7604
Reading @BluejoWalton's The Just City, and thinking that Sokrates would have been amazed, appalled and thrilled at intuitionistic logic
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Oct 21, 2015, 02:25:51
#7603
@greghendershott Not greenfield dev.
๐Ÿ”— Tue Oct 20, 2015, 17:42:10 in reply to this tweet
#7602
Accidentally left my TCP stack up overnight, alongside a ping process. Still answering pings! So that's good
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Oct 20, 2015, 15:24:00
#7601
*Updates copyright year just before it'll be necessary to do so again*
#7600
Quite pleased Jekyll is a Debian package, so I don't have to deal with Ruby package management myself.
#7599
@jamesladd ok :-) I'm using a weirdo language too.
๐Ÿ”— Sun Oct 18, 2015, 23:31:10 in reply to this tweet
#7598
@jamesladd Yeah, was considering it. Have to figure out how to nobble the router first. Any particular aspect of it catch your interest?
๐Ÿ”— Sun Oct 18, 2015, 23:29:13 in reply to this tweet
#7597
That'll teach me to use cheapo consumer grade kit to develop a TCP stack.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 18, 2015, 23:22:35
#7596
Q. Why are my TCP connections getting RST? A. The bloody wifi router is forging resets. Grr.
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Sun Oct 18, 2015, 23:22:07
#7595
It is this bug: bugzilla.mozilla.org/show_bug.cgi?iโ€ฆ. Fix to appear in FF43 apparently. /cc @bmastenbrook
๐Ÿ”— Thu Oct 15, 2015, 16:04:19 in reply to this tweet
#7594
@satyadeep2009 That's a good suggestion. Much more constructive than twitter-complaint! Thank you. I will do that.
๐Ÿ”— Thu Oct 15, 2015, 13:02:57 in reply to this tweet
#7593
Nothing too serious, fortunately!
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 15, 2015, 04:03:23 in reply to this tweet
#7592
TFW you discover a non-empty folder on your desktop titled "THINGS TO FILE BEFORE 2014". Oops.
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Oct 15, 2015, 04:03:00
#7591
Anyone running KeePass v2.x via Mono .NET on OSX? "mono KeePass.exe" just spins at 100% CPU not doing anything visibleโ€ฆ
#7590
Because obviously I wanted to search eBay; it was clear from the random positioning of my mouse pointer.
๐Ÿ”— Wed Oct 14, 2015, 23:58:47 in reply to this tweet
#7589
The newish Firefox search box is terrible. Cmd-K, type query, and hover nearby as you press enter to search a random non-default engine!
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Oct 14, 2015, 23:58:11
#7588
RT @ephtracy: Render LIDAR data of London with MagicaVoxel at 2km x 2km
#7587
RT @CultureTraffic: Art crime and Antiquities Smuggling: learn more our FREE online course. Sign up: futurelearn.com/courses/art-crโ€ฆ #ArtCrimeFL htโ€ฆ
#7586
RT @fanf: dotat.at/:/WQ2AC - Discrepancies in new definition of the kilogram resolved at last.
#7585
RT @fanf: fanf.livejournal.com/137953.html - prefetching tries
#7584
@bmastenbrook thank you!
๐Ÿ”— Sun Oct 11, 2015, 21:03:38 in reply to this tweet
#7583
@AIRNZUSA No way for me to know whether card was charged, tickets were booked, what the status is - will wait for an email a bit I guess :(
๐Ÿ”— Sat Oct 10, 2015, 16:45:16 in reply to this tweet
#7582
@AIRNZUSA if your website fails as I click "purchase", it shd have the decency to at least give an error msg, not silently just reset :(
#7581
@DOIM06 @DrDonnaYates yeah all ok :-) thanks!
๐Ÿ”— Sat Oct 10, 2015, 16:33:02 in reply to this tweet
#7580
@th3rac25 no, too dark and rainy and fast... GoPro would've been handy for that
๐Ÿ”— Sat Oct 10, 2015, 14:50:10 in reply to this tweet
#7579
@LeifAndersen just assume it's busted and replace it...
๐Ÿ”— Sat Oct 10, 2015, 04:15:09 in reply to this tweet
#7578
@LeifAndersen like so much else these days, too expensive to diagnose and/or repair.
๐Ÿ”— Sat Oct 10, 2015, 04:14:46 in reply to this tweet
#7577
@LeifAndersen interestingly they seem v happy to outright replace whole mainboards on applecare - easiest option for them I think.
๐Ÿ”— Sat Oct 10, 2015, 04:14:14 in reply to this tweet
#7576
@LeifAndersen sounds good. New ssds are standard parts so maybe you'll even be up and running again before the weekend is over.
๐Ÿ”— Sat Oct 10, 2015, 04:11:24 in reply to this tweet
#7575
@LeifAndersen yep, all ok. Thank you. How did the apple store go?
๐Ÿ”— Sat Oct 10, 2015, 04:06:46 in reply to this tweet
#7574
@LH heavy rain + night riding makes that a bit too advanced a manoeuvre for me in this case :-)
๐Ÿ”— Sat Oct 10, 2015, 01:45:28 in reply to this tweet
#7573
@LH yeah. Some tool in an SUV who thinks swerving at cyclists deliberately is appropriate adult behaviour.
๐Ÿ”— Sat Oct 10, 2015, 01:41:17 in reply to this tweet
#7572
@DrDonnaYates The driver would definitely have been convicted of dangerous driving if there had been a cop nearby.
๐Ÿ”— Sat Oct 10, 2015, 01:38:05 in reply to this tweet
#7571
@DrDonnaYates yep. Shaken and angry but ok.
๐Ÿ”— Sat Oct 10, 2015, 01:37:12 in reply to this tweet
#7570
Shame there's no way to report attempted murder-by-car when the driver is just some anonymous douche out on the roads. Wish I'd had a GoPro.
๐Ÿ’Ÿ 3 ๐Ÿ”— Sat Oct 10, 2015, 01:32:13
#7569
RT @dyokomizo: "Why capabilities? Short statement for SOSP History Day." plus.google.com/+MarkMiller-erโ€ฆ
#7568
RT @jvanegue: Whats a good proof assistant for pi calculus?
#7567
@bmastenbrook IIUC the server is free sw and can be run locally - you don't need 3rd party infra. Early days yet, too, it's a very new thing
๐Ÿ”— Thu Oct 08, 2015, 02:35:53 in reply to this tweet
#7566
Nur was nicht ist ist mรถglich
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Oct 07, 2015, 00:53:51
#7565
RT @yoshikiohshima: One of the first public talk on Smalltalk and Dynabook by Alan Kay, if not the first: youtube.com/watch?v=WJzi9Rโ€ฆ
#7564
RT @spang: Want to build next gen email with @nylas_crew and prefer ๐Ÿ to JS? Tons of tough problems to solve on our backend. https://t.co/Xโ€ฆ
#7563
RT @aphyr: Sarcasm only works if both parties understand the subtext. If your audience doesn't know you, it's hard for them to see that youโ€ฆ
#7562
RT @kejames: Science! Itโ€™s the new pretty! Or something. Nope. That doesnโ€™t work either. #PrettyCurious is #PrettySexist
#7561
RT @mipsytipsy: you think you know how to monitor latency? "99% of users experience ~99.995%โ€™ile HTTP response times" dammmnnn http://t.cโ€ฆ
#7560
@spang definitely will!
๐Ÿ”— Mon Oct 05, 2015, 21:32:58 in reply to this tweet
#7559
@spang Congrats on the launch! Looks great.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 05, 2015, 21:30:13
#7558
@briantrice Cool. I need to review Atomo/Atomy โ€” I lost track of that area for a good long while there.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 05, 2015, 19:06:51 in reply to this tweet
#7557
@coreload Prolog, or rather datalog, is interesting in networked settings, eg. @palvaro's work on Dedalus
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Mon Oct 05, 2015, 19:02:29 in reply to this tweet
#7556
@coreload (networks, isolation boundaries, trust boundaries)
๐Ÿ”— Mon Oct 05, 2015, 18:27:29 in reply to this tweet
#7555
@coreload leading to encodings etc. I'm looking for a less extreme lang that scales across e.g. networks better
๐Ÿ”— Mon Oct 05, 2015, 18:25:23 in reply to this tweet
#7554
@coreload Like lambda calculus, some things are hard to program in such an extreme style
๐Ÿ”— Mon Oct 05, 2015, 18:24:01 in reply to this tweet
#7553
@coreload Right. It's why I'm saying ST is at an extreme pt on a spectrum; almost as far as one can go without losing ability to compute.
๐Ÿ”— Mon Oct 05, 2015, 18:23:45 in reply to this tweet
#7552
App: "Update available! Install?" Me: "Y" App: DLs update. "Ready! Now or later?" Me: "Later"โ€ฆMe: "OK, now". App: *Redownloads*. Me: SMH
#7551
@coreload ST obj ~ ML fun; ST msg ~ ML value; ST protocol ~ ML sum-of-products type
๐Ÿ”— Mon Oct 05, 2015, 18:14:16 in reply to this tweet
#7550
@coreload Squint, and you see ST objs do this via dispatch. But they only examine selector name+arity. No nested matching bc no 1st-cls data
๐Ÿ”— Mon Oct 05, 2015, 18:13:05 in reply to this tweet
#7549
@coreload Thanks!
๐Ÿ”— Mon Oct 05, 2015, 18:02:53 in reply to this tweet
#7548
@coreload Almost certainly not lisp :-)
๐Ÿ”— Mon Oct 05, 2015, 17:54:26 in reply to this tweet
#7547
@coreload Not talking about syntax per se. Talking about how computation happens; what /local/ control flow options exist.
๐Ÿ”— Mon Oct 05, 2015, 17:53:50 in reply to this tweet
#7546
@coreload What it calls it doesn't detract from what it is.
๐Ÿ”— Mon Oct 05, 2015, 17:50:16 in reply to this tweet
#7545
@coreload I'm interested in any pointers to ST successors with 1st-class messages that you can pass on!
๐Ÿ”— Mon Oct 05, 2015, 17:49:56 in reply to this tweet
#7544
@coreload Yes, I know Smalltalk systems have rich reflection. That's not what I'm talking about. Reflection is a whole other can of worms.
๐Ÿ”— Mon Oct 05, 2015, 17:48:30 in reply to this tweet
#7543
@coreload ST too behavioural, not enough structure. ML too impoverished tools for dealing with behaviour. Other points in design space poss.
๐Ÿ”— Mon Oct 05, 2015, 17:47:59 in reply to this tweet
#7542
@coreload Go look at the thread origin. I'm wondering what a good synthesis between structural and behavioural languages could be.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 05, 2015, 17:47:30 in reply to this tweet
#7541
@coreload Ah well, then we're talking past each other. Try imagining XML as a programming language with minimal beh, maximal data.
๐Ÿ”— Mon Oct 05, 2015, 17:46:49 in reply to this tweet
#7540
@coreload What I'm saying is that I would be interested to see a language like ST but with richer data. Ofc personal.
๐Ÿ”— Mon Oct 05, 2015, 17:46:17 in reply to this tweet
#7539
@coreload Smalltalk does provide matching as a builtin: it's dispatch. Without it, no computation possible.
๐Ÿ”— Mon Oct 05, 2015, 17:45:45 in reply to this tweet
#7538
@crstry Maybe! The idea of Views is a step in an interesting direction
๐Ÿ”— Mon Oct 05, 2015, 17:40:43 in reply to this tweet
#7537
@coreload But it's still very much "?" and something I'm thinking about.
๐Ÿ”— Mon Oct 05, 2015, 17:36:50 in reply to this tweet
#7536
@coreload Ultimately, I think "synthesis" might have rich data & matching, flexible behaviour, and smooth coop b/w the two
๐Ÿ” 1 ๐Ÿ”— Mon Oct 05, 2015, 17:36:15 in reply to this tweet
#7535
@coreload But here I veer into even handwavier territory than before :)
๐Ÿ”— Mon Oct 05, 2015, 17:35:14 in reply to this tweet
#7534
@coreload With XML, there's one behaviour (the receiver of the doc), one method ("eat this"), and a bunch of structure. No objrefs even.
๐Ÿ”— Mon Oct 05, 2015, 17:34:40 in reply to this tweet
#7533
@coreload Consider the opposite end of the spectrum: all data, minimal behaviour. You end up with XML.
๐Ÿ”— Mon Oct 05, 2015, 17:34:04 in reply to this tweet
#7532
@coreload ML can store data in variables. Smalltalk can't. It's that kind of thing I mean.
๐Ÿ”— Mon Oct 05, 2015, 17:33:40 in reply to this tweet
#7531
@coreload strict: msgs can contain only refs to objs, not msgs; harm: roundtrips needed to dig in to nested ~structure
๐Ÿ”— Mon Oct 05, 2015, 17:25:58 in reply to this tweet
#7530
s/it's/its/
#7529
@coreload As you know, I'm a Smalltalk fan. Am pointing out it's extreme position wrt datalessness. Almost as minimal as lambda calculus.
๐Ÿ”— Mon Oct 05, 2015, 17:20:49 in reply to this tweet
#7528
@krono haha oh boy yes, me too. These margins are too narrow, even tho there's an infinite number of them
๐Ÿ”— Mon Oct 05, 2015, 17:13:48 in reply to this tweet
#7527
@coreload On the other hand, it forces a strict alternation msg/obj/msg/obj harmful in eg. network settings, not needed w richer data
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 05, 2015, 17:07:38 in reply to this tweet
#7526
@coreload haha! Maybe :-) but what language could be more magical than Smalltalk??
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Oct 05, 2015, 17:05:10 in reply to this tweet
#7525
@coreload Hopefully that has clarified how smalltalk has impoverished data :-)
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Oct 05, 2015, 16:24:34 in reply to this tweet
#7524
@coreload If you have to send a message to find out what it is, it's not data. ST messages are data bc dispatch examines them w/o msg send.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 05, 2015, 16:22:26 in reply to this tweet
#7523
@samth @coreload Well, it has messages, which have to be data and not objects because otherwise infinite regress
๐Ÿ”— Mon Oct 05, 2015, 16:12:17 in reply to this tweet
#7522
@coreload All it has are messages, which are transient. Everything else is non-structural.
๐Ÿ”— Mon Oct 05, 2015, 15:56:56 in reply to this tweet
#7521
@abecedarius Thanks! That looks very interesting.
๐Ÿ”— Mon Oct 05, 2015, 15:33:09 in reply to this tweet
#7520
@cputney (stark example: data are finite, terminating; functions may be infinite, nonterminating)
๐Ÿ”— Mon Oct 05, 2015, 02:33:30 in reply to this tweet
#7519
@cputney numbers (e.g.) are comparable/analysable in a way that functions cannot be.
๐Ÿ”— Mon Oct 05, 2015, 02:31:02 in reply to this tweet
#7518
@cputney yep. But can destruct data, can't analyse behaviour. No way to tell which (int->int) fn one has to hand.
๐Ÿ”— Mon Oct 05, 2015, 02:29:59 in reply to this tweet
#7517
@cputney So, then, that plus the mutable/stateful thing, is roughly it. I should write this up properly.
๐Ÿ”— Mon Oct 05, 2015, 02:22:36 in reply to this tweet
#7516
@cputney Ah, realisation! Can encode MLish data to bytes *without using reflection*. Same not true of functions/classes/behaviours.
๐Ÿ”— Mon Oct 05, 2015, 02:20:30 in reply to this tweet
#7515
@cputney btw thank you for pushing me to express this properly; I haven't succeeded yet but it highlights that I need to work harder on it!
๐Ÿ”— Mon Oct 05, 2015, 01:55:43 in reply to this tweet
#7514
@cputney yes I think this is close to what I was meaning. And stimulus and reaction must be data; stateless.
๐Ÿ”— Mon Oct 05, 2015, 01:54:39 in reply to this tweet
#7513
@cputney By behaviour I'm referring to things that we have to compare by observing their reactions to stimuli, & can't compare structurally.
๐Ÿ”— Mon Oct 05, 2015, 01:41:41 in reply to this tweet
#7512
@cputney or, if you send a *ref* to the mutable cells that are the class vars, then you didn't send the essentially behavioural piece.
๐Ÿ”— Mon Oct 05, 2015, 01:38:45 in reply to this tweet
#7511
@cputney When you decode the class on the other side, is it the same as the one you sent? Not if it has class vars.
๐Ÿ”— Mon Oct 05, 2015, 01:37:44 in reply to this tweet
#7510
@cputney that's true, but it's why I mentioned equiv-preserving encoding. I assert can consider data, but not behaviour, *as* bytes wolog.
๐Ÿ”— Mon Oct 05, 2015, 01:31:06 in reply to this tweet
#7509
RT @anildash: Mental illness does not cause gun violence. news.vanderbilt.edu/2014/12/mentalโ€ฆ
#7508
@cputney Can't say "which 2?", but can say "which database instance?"
๐Ÿ”— Mon Oct 05, 2015, 00:41:45 in reply to this tweet
#7507
@cputney Maybe insightful: notion of "copied" data meaningless, bc stateless; copying only meaningful for stateful/behavioural entities.
๐Ÿ”— Mon Oct 05, 2015, 00:40:59 in reply to this tweet
#7506
@cputney It doesn't seem like-for-like.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 05, 2015, 00:39:23 in reply to this tweet
#7505
@cputney You are right that encoding to copy behaviour around works, and is valuable. But the encoding step is important and changes things.
๐Ÿ”— Mon Oct 05, 2015, 00:38:48 in reply to this tweet
#7504
@cputney Ehhh. Dunno. Hard to express what I'm getting at. Sorry.
๐Ÿ”— Mon Oct 05, 2015, 00:37:35 in reply to this tweet
#7503
@cputney But IIUC data can be encoded in an equivalence-preserving way into more data; behaviour can't. Beh equivs are not syntactic.
๐Ÿ”— Mon Oct 05, 2015, 00:36:39 in reply to this tweet
#7502
@StOnSoftware it does seem similar.
๐Ÿ”— Sun Oct 04, 2015, 23:28:27 in reply to this tweet
#7501
@StOnSoftware (bosons are message-like; networks can only carry data; thus messages = data. *Handwaves vigorously*)
๐Ÿ”— Sun Oct 04, 2015, 23:24:53 in reply to this tweet
#7500
@StOnSoftware ... but force particles (bosons) are a bit data-like, and mass particles (~fermions), being stateful, are a bit behaviour-like
๐Ÿ”— Sun Oct 04, 2015, 23:23:39 in reply to this tweet
#7499
@StOnSoftware Once we have a computational theory of quantum mechanics, we will be able to answer that question :-) ...
๐Ÿ”— Sun Oct 04, 2015, 23:21:09 in reply to this tweet
#7498
@cputney ...and of course data can *encode* behaviour but again the equivalences are completely different
๐Ÿ”— Sun Oct 04, 2015, 23:07:40 in reply to this tweet
#7497
@cputney Maybe joking, but in case not: behaviour can *encode* data, but it isn't exactly data because the equivalences are totes diff
๐Ÿ”— Sun Oct 04, 2015, 23:07:12 in reply to this tweet
#7496
RT @dyokomizo: "qp tries: smaller and faster than crit-bit tries" fanf.livejournal.com/137283.html
#7495
@drmaciver Thanks!
๐Ÿ”— Sun Oct 04, 2015, 22:21:27 in reply to this tweet
#7494
Koan. @pbailis's Strangeloop talk, on CAP: "Need to communicate to share state". But also true: need to share state to comm. (Routing table)
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Sun Oct 04, 2015, 22:19:50
#7493
@drmaciver I have probably not conveyed what I meant very well. What's an example synthetic language, in your sense, that you have in mind?
๐Ÿ”— Sun Oct 04, 2015, 22:11:16 in reply to this tweet
#7492
@drmaciver Perhaps you and I mean different things by "hybrid languages".
๐Ÿ”— Sun Oct 04, 2015, 21:35:22 in reply to this tweet
#7491
@DRMacIver Yes, but you now have to make multiple programs plus a network play well together. Square one. Scale-invariant problem.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 04, 2015, 21:19:12 in reply to this tweet
#7490
@DRMacIver That, uh, just ends up being a larger language with the traits of both. Once widen view to include that protocol.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Oct 04, 2015, 21:13:17 in reply to this tweet
#7489
Smalltalk has rich tools for behaviour, but impoverished data; ~ML roughly converse; synthesis might have richness for both?
๐Ÿ’Ÿ 6 ๐Ÿ” 1 ๐Ÿ”— Sun Oct 04, 2015, 21:11:00 in reply to this tweet
#7488
@noelwelsh Yep. Both are needed to compute, too, which is interesting.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Oct 04, 2015, 21:09:18 in reply to this tweet
#7487
@bmastenbrook it's horrible. The cold. The videos are great. (paper deadline next weekend looking v frightening right now)
๐Ÿ”— Sun Oct 04, 2015, 21:02:17 in reply to this tweet
#7486
An important consideration there is that networks can only carry data, not behaviour. So coercions at process boundaries become interesting.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Oct 04, 2015, 20:57:40
#7485
@dyokomizo Yep!
๐Ÿ”— Sun Oct 04, 2015, 20:55:47 in reply to this tweet
#7484
@crstry Or something. Like I said: "?" :-)
๐Ÿ”— Sun Oct 04, 2015, 20:33:29 in reply to this tweet
#7483
@crstry That direction, yep. Some beh-like, some data-like things. But there's not enough fluidity: should be able to switch perspectives.
๐Ÿ”— Sun Oct 04, 2015, 20:33:15 in reply to this tweet
#7482
@msimoni (My confusion came from misreading you as saying: "all objects simulate data", which is what ST does)
๐Ÿ”— Sun Oct 04, 2015, 20:31:39 in reply to this tweet
#7481
@msimoni Yes indeed, ST objs have no structural aspect at all. But 9P is just one datatype; generalization probably sensible
๐Ÿ”— Sun Oct 04, 2015, 20:30:42 in reply to this tweet
#7480
@msimoni On second thought :-) Yes, perhaps this! Also: all data act as if they were objects.
๐Ÿ”— Sun Oct 04, 2015, 20:30:01 in reply to this tweet
#7479
@msimoni Wait, no, that's not right. Hmm.
๐Ÿ”— Sun Oct 04, 2015, 20:29:28 in reply to this tweet
#7478
@msimoni No, that's just Smalltalk.
๐Ÿ”— Sun Oct 04, 2015, 20:29:09 in reply to this tweet
#7477
Thesis: "Data-oriented languages (like ML) are the One True Path!" Antithesis: "Behaviour-oriented โ€ฆ Smalltalk โ€ฆ same!" Synthesis: ?
๐Ÿ’Ÿ 10 ๐Ÿ” 1 ๐Ÿ”— Sun Oct 04, 2015, 20:21:25
#7476
Using downtime from having a cold to watch Strangeloop videos
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun Oct 04, 2015, 20:19:23
#7475
@antifuchs I should say, thank you for pointing me at gpgtools.org -- that may be a way out of this situation for me.
๐Ÿ”— Sun Oct 04, 2015, 19:20:34 in reply to this tweet
#7474
Just such a comforting feeling that clueless users like me end up getting an education, one way or another, in arcana of OSX configuration
๐Ÿ”— Sun Oct 04, 2015, 19:20:00 in reply to this tweet
#7473
@antifuchs Could be! Who knows. Probably whatever brew puts there? If that's different: how cool that there's healthy market competition!!!
๐Ÿ”— Sun Oct 04, 2015, 19:18:59 in reply to this tweet
#7472
gpg-agent --use-standard-socket --turns-out-to-help-a-lot --why-isnt-that-the-default-i-wonder
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Oct 04, 2015, 19:11:45
#7471
@antifuchs version 2! On osx! Wheee
๐Ÿ”— Sun Oct 04, 2015, 19:11:01 in reply to this tweet
#7470
gpg UX nightmare level: gpg-agent
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun Oct 04, 2015, 19:08:17
#7469
@cmeik This sounds very interesting! Could you pass on a link to where the formalism is defined?
๐Ÿ”— Sun Oct 04, 2015, 05:04:08 in reply to this tweet
#7468
@newscientist @spdegabrielle cf. the short story "I don't know, Timmy, being God is a big responsibility", qntm.org/responsibility
๐Ÿ”— Sat Oct 03, 2015, 15:39:43 in reply to this tweet
#7467
RT @dstorey: โ€œBy designing for someone with a permanent disability, someone with a situational disability can also benefit.โ€ http://t.co/H3โ€ฆ
#7466
(hardware (hypervisor (kernel (pod (container (process (thread (object))))))))
๐Ÿ’Ÿ 70 ๐Ÿ” 20 ๐Ÿ”— Sat Oct 03, 2015, 01:55:27
#7465
RT @_thisheat_: here's a song about the sunshine youtube.com/watch?v=3Gw0oFโ€ฆ
#7464
@bmastenbrook ouch.
๐Ÿ”— Fri Oct 02, 2015, 04:40:19 in reply to this tweet
#7463
I *cannot wait* for letsencrypt.org to launch. Grrr.
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Fri Oct 02, 2015, 02:36:07
#7462
Having to code-switch between Emacs-style and GNOME-style selection management keyboard controls is annoying
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Oct 01, 2015, 21:11:08
#7461
@hylomorphism Sounds that way to me too!
๐Ÿ”— Thu Oct 01, 2015, 19:09:36 in reply to this tweet
#7460
@lindsey I think I agree.
๐Ÿ”— Thu Oct 01, 2015, 18:59:00 in reply to this tweet
#7459
Which portmanteau is worse? "Acadustrial" or "Indemic"? They're both very bad.
#7458
RT @cstross: ... Because "The Traitor Baru Cormorant" is the bleakest, most depressing work of genre fiction I've read since "Blindsight" @โ€ฆ
#7457
RT @cstross: Just finished reading "The Traitor Baru Cormorant". Good grief that was depressing! (But also brilliant. Brilliantly horrible.)
#7456
@wilbowma Top CV line item! (Interviewer: "Tell me about a time when you applied creativity to solve a problem.")
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Sep 30, 2015, 15:55:48 in reply to this tweet
#7455
RT @lindsey: The Off the Beaten Track 2016 call for talk proposals is up! Proud to be serving as the program chair this year! http://t.co/1โ€ฆ
#7454
@DRMacIver no rss tho
๐Ÿ”— Mon Sep 28, 2015, 11:39:56 in reply to this tweet
#7453
RT @andymckay: The "English is my third language" bit got me, never mind the "are you hiring" part. github.com/gernest/utron/โ€ฆ
#7452
@hylomorphism yep. Timeouts I guess like in other bits of OTP...
๐Ÿ”— Sat Sep 26, 2015, 13:51:55 in reply to this tweet
#7451
@hylomorphism Nice. Funny thing, bounded chs might be ok in Erlang maybe because you could just let it crash to break deadlocks!
๐Ÿ”— Sat Sep 26, 2015, 13:49:26 in reply to this tweet
#7450
@tef pretty happy with my final jam
๐Ÿ”— Sat Sep 26, 2015, 05:14:53 in reply to this tweet
#7449
Zeno's Trip to St Louis.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Sep 26, 2015, 00:57:09
#7448
@dyokomizo Will be around all Sat and Sun if I don't make it this evening, though.
๐Ÿ”— Sat Sep 26, 2015, 00:27:01 in reply to this tweet
#7447
@dyokomizo Not quite there yet. Flight delays caused a knock on effect. Hope to make it, but it's not a sure thing.
๐Ÿ”— Sat Sep 26, 2015, 00:26:22 in reply to this tweet
#7446
@hylomorphism increasingly!
๐Ÿ”— Thu Sep 24, 2015, 20:51:30 in reply to this tweet
#7445
Linux attack surface: vast; fractal
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Thu Sep 24, 2015, 20:10:46
#7444
@jbclements I mean to comment on the ease with which I delude myself about my own mental processes. Not aiming for Cartesian territory :-)
๐Ÿ”— Thu Sep 24, 2015, 18:58:09 in reply to this tweet
#7443
@LH I arrive in town mid-afternoon Friday. Leave again early Monday morning.
๐Ÿ”— Thu Sep 24, 2015, 15:19:21 in reply to this tweet
#7442
Pretty easy to confuse what I think with what I think I think, it turns out.
๐Ÿ’Ÿ 4 ๐Ÿ”— Thu Sep 24, 2015, 14:03:54
#7441
@lindsey @wilbowma @asumu Hmm. It could be that I simply memorized the order and the cp-analogy is Just So thinking. Hmm.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Sep 24, 2015, 13:57:43 in reply to this tweet
#7440
"What needs to happen is a revaluing of the nature of citizenship": wingolog.org/archives/2015/โ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Thu Sep 24, 2015, 13:49:31
#7439
@andywingo Hear, hear.
๐Ÿ”— Thu Sep 24, 2015, 13:46:06 in reply to this tweet
#7438
RT @andywingo: ~ amores prohibidos ~ wingolog.org/archives/2015/โ€ฆ
#7437
@lindsey @wilbowma @asumu "it's like cp" is how I think of it. Unmodified first, modified second
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Thu Sep 24, 2015, 13:33:00 in reply to this tweet
#7436
@wilbowma could do that, could do. Depends on whether I'm all sorted for Friday's travel or not
๐Ÿ”— Thu Sep 24, 2015, 00:05:35 in reply to this tweet
#7435
@wilbowma heh come talk to me about it in the office sometime
๐Ÿ”— Thu Sep 24, 2015, 00:03:35 in reply to this tweet
#7434
First impressions of Docker: I quite like it!
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Sep 24, 2015, 00:01:42
#7433
Today's key-auth dance just Would Not Work (between pidgin and adium) so we ended up Telegram'ing photos of our screens to exch fingerprints
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Sep 23, 2015, 19:03:11 in reply to this tweet
#7432
The UX for XMPP OTR is exquisitely, agonisingly awful.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Sep 23, 2015, 18:41:26
#7431
@asynchronaut I see. Yeah. Am unsure of kernel/user responsibility, esp for experiments. But api probs likely unfixable w/o revolution :-)
๐Ÿ”— Wed Sep 23, 2015, 17:25:50 in reply to this tweet
#7430
@asynchronaut I'm not sure! Pleased to see experimentation. Using BPF is interesting. Portability suffers of course. Thanks for the heads up
๐Ÿ”— Wed Sep 23, 2015, 17:12:07 in reply to this tweet
#7429
@duncanmak @dyokomizo @jonathoda @fare @BrianTRice Friday midafternoon
๐Ÿ”— Wed Sep 23, 2015, 03:03:42 in reply to this tweet
#7428
@psygnisfive Yep, frequently. Often of hybrids of the floorplans and interiors of various houses I have lived in.
๐Ÿ”— Tue Sep 22, 2015, 18:58:11 in reply to this tweet
#7427
@andywingo PA-RISC?
๐Ÿ”— Tue Sep 22, 2015, 14:32:27 in reply to this tweet
#7426
RT @ciphergoth: Medicine hasn't increased lifespans as much as you might think tedsanders.com/graphs/lifespaโ€ฆ
#7425
@lshift do y'all still use Timetracker? Same UI? Do you hook it up to anything interesting these days?
#7424
@SeanTAllen for my research, largely Racket, but also ocaml, python, js etc
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Sep 20, 2015, 23:14:08 in reply to this tweet
#7423
I miss programming in Erlang sometimes.
๐Ÿ’Ÿ 4 ๐Ÿ”— Sun Sep 20, 2015, 23:04:18
#7422
Progress has been slow over the intervening 20 years. But I think progress has been made.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Sep 19, 2015, 23:58:17
#7421
I first articulated my life project in 1996. Found an old backup today with what I wrote back then.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Sep 19, 2015, 23:57:49
#7420
@cputney Not quite, more wondering what Smalltalk analogues of Unix's filesystem (in the on-disk sense), partition, and disk might be.
๐Ÿ”— Sat Sep 19, 2015, 14:03:44 in reply to this tweet
#7419
@BrianTRice (Read-only heaps would maybe be usable by multiple interpreters)
๐Ÿ”— Sat Sep 19, 2015, 01:31:32 in reply to this tweet
#7418
@BrianTRice So perhaps each heap would be owned by at most one interpreter, but each interpreter may own many heaps
๐Ÿ”— Sat Sep 19, 2015, 01:31:10 in reply to this tweet
#7417
@BrianTRice Yes, me too -- but as an orthogonal feature to the LVM-equivalent, whatever it is.
๐Ÿ”— Sat Sep 19, 2015, 01:30:11 in reply to this tweet
#7416
@coreload Good question! ImageSegments perhaps. Needs language design work to think about persistence as a language feature.
๐Ÿ”— Sat Sep 19, 2015, 01:23:11 in reply to this tweet
#7415
@BrianTRice Hmm, seems orthogonal to interpreters. Maybe would want one interpreter, multiple heaps. Like one kernel, multiple volumes.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Sep 19, 2015, 01:22:41 in reply to this tweet
#7414
@BrianTRice Closer to multiple heaps perhaps? I suppose it depends on what one means by "image".
๐Ÿ”— Sat Sep 19, 2015, 01:20:34 in reply to this tweet
#7413
Where is the equivalent of LVM for Smalltalk? I imagine it could be even more elegant than Unix's LVM. If it existed.
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Sat Sep 19, 2015, 01:14:15
#7412
The LVM tools are very ergonomic. Kudos to the author (presumably Heinz Mauelshagen)!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Sep 19, 2015, 00:58:14
#7411
RT @elakdawalla: Making good use of the rectangular-to-polar distortion filter in Photoshop to try to understand Curiosity's horizon. http:โ€ฆ
#7410
Hinkley C sounds like a disaster: theguardian.com/environment/20โ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Sep 18, 2015, 19:19:44
#7409
RT @ciphergoth: Strongly pro-nuclear-power environmentalists call for Hinkley C to be scrapped theguardian.com/environment/20โ€ฆ
#7408
RT @melissaterras: New bloggage: pissed off with promoted ads, I wrote this: "Facebook has decided it is time I had a baby." http://t.co/gnโ€ฆ
#7407
RT @racketlang: Matthias Felleisen explains NU's curriculum (featuring HtDP / DrRacket teaching langs) in "Growing a Programmer": http://t.โ€ฆ
#7406
Perhaps the lesson here is that one should try not to design a thing that is both a dessert topping *and* a floor wax.
#7405
RT @DrDonnaYates: Inadvertently validated sentiment by listening to it via a mini glass computer slab in the shower. Rain down on me. httpsโ€ฆ
#7404
RT @scalzi: I believe today should be National Bring a Clock to School Day.
#7403
And the coup de grace is that it suddenly stops letting you share windows at all for no apparent reason. I suppose I'll try restarting.
๐Ÿ”— Wed Sep 16, 2015, 02:03:29 in reply to this tweet
#7402
What a wonderful ad-hoc patchwork of partially dysfunctional features this modern web is.
๐Ÿ’Ÿ 4 ๐Ÿ” 3 ๐Ÿ”— Wed Sep 16, 2015, 01:53:27 in reply to this tweet
#7401
It also refuses to share certain windows. Windows with webpages in? Fine! View-source window? Nope, not listed, can't be shared!
๐Ÿ”— Wed Sep 16, 2015, 01:52:16 in reply to this tweet
#7400
That's.... really really weird.
๐Ÿ”— Wed Sep 16, 2015, 01:51:52 in reply to this tweet
#7399
Firefox hello offers screen sharing... but ONLY to the person who creates the conversation link. The other party cannot share their screen.
#7398
Firefox dark patterns: First run makes it look like you have to sign in to firefox cloud account. Not obvious that it's optional.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 15, 2015, 21:30:06
#7397
RT @loverdos: Friendly reminder, maybe more relevant than ever twitter.com/loverdos/statuโ€ฆ
#7396
RT @pauldlawton: The thoroughly humiliating and extremely satisfying demise of Tony Abbott | First Dog on the Moon gu.com/p/45fb9/stw
#7395
TIL: "*Refoulement* means the expulsion of persons who have the right to be recognised as refugees." unesco.org/new/en/social-โ€ฆ
#7394
RT @jerrykuch: @bmastenbrook @leastfixedpoint <The Ghost of Linux Desktop future carries a conference slide projector toward the laptop moaโ€ฆ
#7393
RT @cstross: Wrt. last retweet: It's a sad reflection on British politics when VLADIMIR PUTIN's people sound saner than the British Prime Mโ€ฆ
#7392
RT @RussianEmbassy: Just imagine UK media headlines if Russian President called a leading opposition party threat to national security? httโ€ฆ
#7391
@mcclure111 always the way! BTW Emily is a v cool experiment. Following the design process with interest.
๐Ÿ”— Mon Sep 14, 2015, 05:12:06 in reply to this tweet
#7390
RT @GraemeEdgeler: Reasons attached. The right to freedom of expression is not mentioned.
#7389
@mcclure111 I should really go read the Emily implementation...
๐Ÿ”— Mon Sep 14, 2015, 05:01:12 in reply to this tweet
#7388
@mcclure111 sounds plausible. A bit like "maps" as in self and fast js engines maybe?
๐Ÿ”— Mon Sep 14, 2015, 05:00:11 in reply to this tweet
#7387
I find the comments by HN user vezzy-fnord more interesting than most; I wonder who they are? and e.g. if they're on twitter?
#7386
@mcclure111 I'd love to hear more about the solution you have in mind.
๐Ÿ”— Mon Sep 14, 2015, 02:06:43 in reply to this tweet
#7385
RT @dyokomizo: "Building Better Substrates for Computing" github.com/strangeloop/Stโ€ฆ @strangeloop_stl
#7384
@dyokomizo @fare @BrianTRice @jonathoda lgtm! I hope to be there, er, unofficially. I am not ticketed for strangeloop, only racketcon
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Sep 13, 2015, 23:11:23 in reply to this tweet
#7383
"Jeremy Corbyn, [...] previously barely a household name in his own house, [...]" :-) crookedtimber.org/2015/09/13/spaโ€ฆ
#7382
RT @bengoldacre: iโ€™m also not sure i feel all that safe with a quivering high pitched drama queen for a prime minister. https://t.co/KEJqOโ€ฆ
#7381
RT @DrDonnaYates: I wonder why English undergrads & academics donโ€™t freak out/rebel when they remember Scottish Unis are free for Scottish/โ€ฆ
#7380
RT @jamiekilstein: Great piece by @PennyRed on #Corbyn. Clear, smart, funny. The american left can learn a lot from this. http://t.co/8mFrYโ€ฆ
#7379
Corbyn's voting record differs in laudable, key ways from the common pool of Labour: theyworkforyou.com/mp/10133/jeremโ€ฆ (HT @tef)
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Sep 13, 2015, 19:59:31
#7378
RT @dpp: What happened to respectful words for the loyal opposition? twitter.com/David_Cameron/โ€ฆ
#7377
Awesome. Cut and paste of text is broken in Thunderbird. It seems to be deleting leading whitespace from each line. Welcome to 2015.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Sep 13, 2015, 17:15:54
#7376
RT @mcclure111: In Kubuntu today and justโ€ฆ geezโ€ฆ every time I interact with gui Linux it's just *embarrassing*.
#7375
RT @DrDonnaYates: Iโ€™m grumbling about the amt of money not going to Nepal. Reminder: Before/After Kathmandu Durbar Square http://t.co/GG3Spโ€ฆ
#7374
In computer news: moderate-sized (e.g. 2TB) consumer disks now take unacceptably long to fsck. New FS designs required I suppose.
#7373
Good lord, is Corbyn really considered /radically/ left-wing? How times have changed.
#7372
RT @DrDonnaYates: Annoying! I don't have an iCloud acct and this wonโ€™t go away. Anyone recommend **album-based** alternative to iTunes? httโ€ฆ
#7371
RT @benrileysmith: Corbyn won almost 50% of full members. There goes that argument.
#7370
It's just over 20 years since Exit Planet Dust was released. Listening to the opening of "Three Little Birdies Down Beats" repeatedly :)
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu Sep 10, 2015, 23:44:38
#7369
@DRMacIver I'm watching Conjecture with great interest. Looking forward to learning about tradeoffs, Quickcheck vs Conjecture.
๐Ÿ”— Tue Sep 08, 2015, 12:57:54 in reply to this tweet
#7368
@DRMacIver Are good results hard because of a weakness of the new approach, or just because it's so new and unexplored? Too soon to say?
๐Ÿ”— Tue Sep 08, 2015, 12:27:28 in reply to this tweet
#7367
@DRMacIver Are some of the requirements founded in assumptions about the way the original system would work?
๐Ÿ”— Tue Sep 08, 2015, 12:18:55 in reply to this tweet
#7366
RT @ciphergoth: The Falklands War, not Labour's left wing platform, caused Thatcher's massive 1983 victory redpepper.org.uk/1983-the-biggeโ€ฆ some trutโ€ฆ
#7365
RT @kaleidic: "We had to obey orders, we were soldiers," offered as an apology for fatal bombing in New Zealand. bbc.com/news/world-asiโ€ฆ
#7364
RT @hintjens: Why does the BBC keep referring to the "migrant crisis"? Refugees. Please, refugees. People fleeing for their lives.
#7363
RT @elplatt: Apparently HAM radio has traditionally been very welcoming towards women. bit.ly/1LbAzzO
#7362
This is a sensible decision that should help avoid confusion on ballot day: languagelog.ldc.upenn.edu/nll/?p=21062
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat Sep 05, 2015, 23:59:11
#7361
Today's first gem from @makinglight: the idea of SF subgenre "Kindnesspunk". I like this idea!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Sep 05, 2015, 15:48:13
#7360
@BrianTRice I feel like I'm in the same boat. All I can think of is "write more". Not taking own advice yet tho :-(
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Sep 05, 2015, 14:46:57 in reply to this tweet
#7359
RT @_wilfredh: Lessons from programming Smalltalk professionally: reddit.com/r/smalltalk/coโ€ฆ
#7358
@DRMacIver Oh. It, uh... it's a thing. google.com/search?q=experโ€ฆ
๐Ÿ”— Thu Sep 03, 2015, 14:33:23 in reply to this tweet
#7357
RT @theobrominated: @leastfixedpoint He has to share the space but that's only fair it is hokey pokey.
#7356
@DRMacIver typedef signed char bij_t;
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Sep 02, 2015, 23:11:45 in reply to this tweet
#7355
Why isn't Shrek on any of the NZ flag candidates, I ask
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Sep 02, 2015, 22:56:32
#7354
RT @DrDonnaYates: Today I got a close look at a Maya masterpiece. For @CultureTraffic exhibition at @hunterian anonymousswisscollector.com/2015/09/reveliโ€ฆ http:โ€ฆ
#7353
RT @ExcelPope: I wrote a blog about that picture. It has no jokes. Read it or don't, but I needed to write it. excelpope.wordpress.com/2015/09/02/thaโ€ฆ
#7352
RT @DRMacIver: So, uh, I think it turns out property based testing is not nearly as hard as we thought it was drmaciver.com/2015/09/a-new-โ€ฆ
#7351
@coreload @kaleidic @dyokomizo Well, source-code *not* in files is no good either :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Sep 02, 2015, 00:19:03 in reply to this tweet
#7350
RT @Gastove: Counting in Distributed Systems: Not Even Once* * Not Exactly Once** ** Probably At Least Twice*** *** +/- 5
#7349
@kaleidic @dyokomizo And I suppose SQL DB stored procedures...
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 01, 2015, 22:16:32 in reply to this tweet
#7348
@kaleidic @dyokomizo Yep. So do we all. All except the Smalltalkers.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 01, 2015, 21:47:51 in reply to this tweet
#7347
@asynchronaut yes exactly. "But chroot exists" is v close to a Turing-tarpit argument :-)
๐Ÿ”— Tue Sep 01, 2015, 20:46:39 in reply to this tweet
#7346
@asynchronaut That's kind of cool! My complaint relates more to the singleton nature of the Unix fs. No scope boundaries.
๐Ÿ”— Tue Sep 01, 2015, 20:41:58 in reply to this tweet
#7345
If it were just *a* filesystem, there'd be no problem. But Unix has only the one.
#7344
Don't use the filesystem as a database. Not because it isn't a database, but because it's the filesystem.
๐Ÿ’Ÿ 2 ๐Ÿ” 8 ๐Ÿ”— Tue Sep 01, 2015, 20:10:25
#7343
Source code in files: Not merely "quaint", but an actual, honest-to-god, mechanism leading to total server compromise.
๐Ÿ’Ÿ 3 ๐Ÿ” 3 ๐Ÿ”— Tue Sep 01, 2015, 20:09:23
#7342
@andyw23 I hope you're giving this the airtime it deserves on the lshift jukebox
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 01, 2015, 18:58:29 in reply to this tweet
#7341
Are 80ร—25 text modes implemented in GPU shaders in ROM on modern cards? That is, in firmware? Firmware character generator?
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 01, 2015, 04:12:54
#7340
@alisonatkin Many companies sell closed-source versions of open-source (gratis) software. For example, Apple. (Much nuance elided!)
๐Ÿ”— Mon Aug 31, 2015, 12:04:48 in reply to this tweet
#7339
@derekfincham @DrDonnaYates It's always easier in person, but if you'd like to talk it thru via chat, I'd be happy to see if I cd help.
๐Ÿ”— Sun Aug 30, 2015, 21:59:57 in reply to this tweet
#7338
@DrDonnaYates @derekfincham Likely needs someone to log in to the server and look at what's happening there.
๐Ÿ”— Sun Aug 30, 2015, 21:56:15 in reply to this tweet
#7337
@DrDonnaYates @derekfincham oh dear! Looks like a config problem, or the database stopped for some reason.
๐Ÿ”— Sun Aug 30, 2015, 21:55:43 in reply to this tweet
#7336
@stevevinoski "automatically". URLs suit internet, but not always other scopes. Object lifetime a problem URLs don't address (ho ho).
๐Ÿ”— Sat Aug 29, 2015, 16:37:40 in reply to this tweet
#7335
@stevevinoski Heh, sort of. I like that first-orderness makes one think about addressing in context of one's app, vs. having it "solved" 1/2
๐Ÿ”— Sat Aug 29, 2015, 16:34:07 in reply to this tweet
#7334
@stevevinoski there's also a minor theoretical objection: networks are always and only first order. All H-O is encoded, never direct
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Aug 29, 2015, 00:28:17 in reply to this tweet
#7333
@stevevinoski but my CORBA experience was with mostly static topologies so I may have missed a trick!
๐Ÿ”— Sat Aug 29, 2015, 00:26:54 in reply to this tweet
#7332
@stevevinoski scope & GC strike me as the worries.
๐Ÿ”— Sat Aug 29, 2015, 00:26:09 in reply to this tweet
#7331
RT @maya_ross: We at @Girlsintech_UK need a little design help. Know anyone?
#7330
@biboudis Where does Icon fit in that timeline?
๐Ÿ”— Fri Aug 28, 2015, 16:25:24 in reply to this tweet
#7329
gRPC.io is interestingly different from CORBA: eighty-twenty.org/2015/08/28/grpโ€ฆ (TLDR: First-order; streaming requests/responses but finite msgs)
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Fri Aug 28, 2015, 15:48:19
#7328
RT @aaron_turon: New blog post: Lock freedom without garbage collection (in Rust) aturon.github.io/blog/2015/08/2โ€ฆ
#7327
RT @DrDonnaYates: Culture Crime News skewed by what I speak: English & Spanish. Send me any Art/Antiquities crime news in YOUR language httโ€ฆ
#7326
RT @AICSinSpace: @GoDeepSpace DSI has some evocative images of future space mining hardware
#7325
RT @AlecRad: Moar pixels! Samples from 128x128 generative model of ~700K album covers.
#7324
@cmeik Maybe labs.echonest.com/Uploader/indexโ€ฆ can help you?
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 26, 2015, 21:37:58 in reply to this tweet
#7323
Home screen background image, 2005-2015. Oakura beach, Taranaki, New Zealand.
#7322
Nice! Notice how the vertical sections of the square yield portions of the tangent curve: twitter.com/presentcorrectโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Aug 25, 2015, 17:56:46
#7321
The modern web: 50% ads by surface area. The rest is almost all just padded-out pointers to elseweb plus videogame-style close-the-popup.
#7320
@InfinitNutshell Yeah somehow too embarrassing to suggest cereal for a shared meal too many times in a row :-)
๐Ÿ”— Tue Aug 25, 2015, 03:18:15 in reply to this tweet
#7319
@InfinitNutshell Yeah, I go through bouts of that. I am working to improve. Trying to get the habit of preparing a week's meals in advance.
๐Ÿ”— Tue Aug 25, 2015, 03:13:15 in reply to this tweet
#7318
@InfinitNutshell I too am dangerously close to the cereal threshold. I might be able to achieve sandwich, but anything more is a pipe dream
๐Ÿ”— Tue Aug 25, 2015, 02:57:01 in reply to this tweet
#7317
RT @elplatt: It's so nice when someone else is excited by one's crazy esoteric ideas. Cc @leastfixedpoint
#7316
@lojikil have you seen piumarta.com/software/cola/โ€ฆ ? Nice simple metamodel.
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Aug 24, 2015, 01:51:42 in reply to this tweet
#7315
@lojikil heh seen from a certain distance, the differences are minor enough :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Aug 24, 2015, 01:47:38 in reply to this tweet
#7314
RT @vinodg: Remora Compiler -> github.com/NVIDIA/remorac. "An array-oriented language with static rank polymorphism" www-dev.ccs.neu.edu/home/pete/pub/โ€ฆ
#7313
NixOS because it's the first stab at a more capability-style package manager I'm aware of
#7312
RISCOS (the Archimedes/BBC one) for a more capability-oriented graphical user interface experience
#7311
Smalltalk, for programmability obvs
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Aug 23, 2015, 21:56:08
#7310
OSX has really good sensible defaults for things like trackpad weights, window animations & chrome
#7309
I think I want a machine that's some kind of hybrid of OS X, Smalltalk, RISCOS (Archimedes) and NixOS
๐Ÿ’Ÿ 9 ๐Ÿ” 6 ๐Ÿ”— Sun Aug 23, 2015, 21:55:12
#7308
I have had a really great day.
๐Ÿ’Ÿ 4 ๐Ÿ”— Sun Aug 23, 2015, 07:55:29
#7307
Omg Connie Willis. Best ever.
#7306
@BrianTRice @dpletter heh yeah, I was thinking the same. Interesting idea! Hope it works as speculated...
๐Ÿ”— Sun Aug 23, 2015, 05:06:19 in reply to this tweet
#7305
RT @dpletter: "could remove enough CO2 to decrease atmospheric levels to those of the pre-industrial revolution within 10 years..." http://โ€ฆ
#7304
RT @DrDonnaYates: A free online course on Art Crime and Antiquities Smuggling? Itโ€™s coming! Iโ€™m working on it: anonymousswisscollector.com/2015/08/antiquโ€ฆ http:โ€ฆ
#7303
RT @LH: @leastfixedpoint @sustrik rather, the most resilient strategy is usually not maximally efficient. "Perfect" fitness => brittleness โ€ฆ
#7302
@LH @sustrik interesting observation!
๐Ÿ”— Thu Aug 20, 2015, 19:17:57 in reply to this tweet
#7301
RT @LH: @leastfixedpoint @sustrik Biology has learned that the most *resilient* strategy is usually a little suboptimal.
#7300
@herval True that! :-)
๐Ÿ”— Thu Aug 20, 2015, 16:35:41 in reply to this tweet
#7299
@herval *shrug*. I dunno - doesn't Delta-T give you any pause? If you can't see flaws in TCP, you're not looking hard enough.
๐Ÿ”— Thu Aug 20, 2015, 16:34:30 in reply to this tweet
#7298
@herval OSI (and TCP/IP) has deeper flaws, too. Layering problems. Margin too narrow etc; Lots of interesting discussion in Day's book!
๐Ÿ”— Thu Aug 20, 2015, 16:30:41 in reply to this tweet
#7297
@herval Lack of security is just one of the problems. (As the aphorism has it, you can't bolt "security" on post-hoc.)
๐Ÿ”— Thu Aug 20, 2015, 16:30:30 in reply to this tweet
#7296
@herval It's not that it's *bad*, it's that it's barely-good-enough-to-have-captured-the-market.
๐Ÿ”— Thu Aug 20, 2015, 16:30:19 in reply to this tweet
#7295
@herval Yep. That should tell you something about the OSI stack :-)
๐Ÿ”— Thu Aug 20, 2015, 16:16:01 in reply to this tweet
#7294
@herval Many things. No security, for one. If you're interested in the design space, you might enjoy amazon.com/Patterns-Netwoโ€ฆ
๐Ÿ”— Thu Aug 20, 2015, 15:37:22 in reply to this tweet
#7293
The slower the market capture, the closer to not-quite-good-enough, perhaps. By that metric, Unix is bloody marginal
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Thu Aug 20, 2015, 15:04:30
#7292
Network protocols are also immortal. And sure enough, we see barely-good-enough-etc protocols: email, TCP/IP for two
๐Ÿ’Ÿ 3 ๐Ÿ” 4 ๐Ÿ”— Thu Aug 20, 2015, 15:00:16 in reply to this tweet
#7291
This isn't a problem with commercial software, where natural dying-out happens, but can be pernicious with open-source, which never dies
๐Ÿ’Ÿ 3 ๐Ÿ” 6 ๐Ÿ”— Thu Aug 20, 2015, 14:59:28 in reply to this tweet
#7290
I guess, no matter the category, we will on average be stuck with the first barely-good-enough-to-capture-the-market solution.
๐Ÿ’Ÿ 8 ๐Ÿ” 14 ๐Ÿ”— Thu Aug 20, 2015, 14:58:35
#7289
Many thanks to @stephaneducasse for hosting the "Blue Book" among many other interesting works for all these years: stephane.ducasse.free.fr/FreeBooks.html
๐Ÿ’Ÿ 8 ๐Ÿ” 7 ๐Ÿ”— Thu Aug 20, 2015, 01:02:10
#7288
.@Love2Code I'm afraid not a talk, but the "Blue Book" is *excellent* and a lovely read: stephane.ducasse.free.fr/FreeBooks/Blueโ€ฆ
๐Ÿ’Ÿ 6 ๐Ÿ” 1 ๐Ÿ”— Thu Aug 20, 2015, 00:46:13 in reply to this tweet
#7287
@krono Yep! That's a good example.
๐Ÿ”— Wed Aug 19, 2015, 23:13:52 in reply to this tweet
#7286
@crstry Oops, missed that trick this time. Thanks - I'll try to remember next time :)
๐Ÿ”— Wed Aug 19, 2015, 21:13:32 in reply to this tweet
#7285
@rogersm (TL;DR: Ia! Ia! Behavioral Types Fthagn!)
๐Ÿ”— Wed Aug 19, 2015, 20:31:28 in reply to this tweet
#7284
@rogersm From more a distsys perspective, see discussion in any of the Session Types work.
๐Ÿ”— Wed Aug 19, 2015, 20:26:43 in reply to this tweet
#7283
@rogersm for more depth, perhaps something like users.csc.calpoly.edu/~gfisher/work/โ€ฆ or even cs.cmu.edu/~rwh/papers/lcโ€ฆ (tho i haven't read the latter yet)
๐Ÿ”— Wed Aug 19, 2015, 20:26:06 in reply to this tweet
#7282
@rogersm Of course, "Types and Programming Languages" (Benjamin C. Pierce) if you haven't already read it; and 3/4
๐Ÿ”— Wed Aug 19, 2015, 20:25:03 in reply to this tweet
#7281
@rogersm "Foundations of Object-Oriented Languages", Kim B. Bruce, MIT Press; good overview of OO/dist-sys type problems. 2/3
๐Ÿ”— Wed Aug 19, 2015, 20:24:20 in reply to this tweet
#7280
@rogersm No single paper. The difficulties typing OO & dist sys are closely related, almost the same problems. 1/2
๐Ÿ”— Wed Aug 19, 2015, 20:23:54 in reply to this tweet
#7279
@rogersm @coreload Haha yes, but typing dist sys is such a huge problem that I will almost certainly place it out of scope for the thesis :)
๐Ÿ”— Wed Aug 19, 2015, 20:05:12 in reply to this tweet
#7278
@rogersm @coreload We will see. The formal model has elements that let latency etc be incorporated. May be out of scope for PhD proper tho.
๐Ÿ”— Wed Aug 19, 2015, 20:03:26 in reply to this tweet
#7277
@rogersm @coreload Yes and no. Sequential fragments are typeable with traditional machinery; noone knows how to type dist. sys. yet.
๐Ÿ”— Wed Aug 19, 2015, 19:49:22 in reply to this tweet
#7276
@rogersm @coreload Both, in principle. At least, the model should be instantiable for both kinds of sharing.
๐Ÿ”— Wed Aug 19, 2015, 19:48:45 in reply to this tweet
#7275
@coreload @rogersm In an FP setting.
๐Ÿ”— Wed Aug 19, 2015, 19:47:36 in reply to this tweet
#7274
@coreload @rogersm My PhD topic is an actor-influenced take on shared dataspaces. Key diffs to Linda and to actors, but comparable to both.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 19, 2015, 19:45:43 in reply to this tweet
#7273
@coreload Yep. Mgmt of local state is fractally similar to dist. sys. design. (Act local, think global?)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 19, 2015, 19:07:53 in reply to this tweet
#7272
RT @CompSciFact: How to design programs ccs.neu.edu/home/matthias/โ€ฆ
#7271
@coreload Totally! Though not much different from any other distributed system, of course.
๐Ÿ”— Wed Aug 19, 2015, 18:42:42 in reply to this tweet
#7270
@jtjoelson But I'm also glad that popularity doesn't matter at the beginnings of new ideas. Every popular system was once unpopular.
๐Ÿ”— Wed Aug 19, 2015, 18:27:14 in reply to this tweet
#7269
@jtjoelson Another perspective: intralanguage DB doesn't *prevent* you from using extralanguage DBs. It gives another option.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 19, 2015, 18:26:44 in reply to this tweet
#7268
@rogersm Don't give up! There is still hope. Yes, we can! (It *will* take research; it is not a question of mere hacking around.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 19, 2015, 18:26:04 in reply to this tweet
#7267
@jtjoelson OTOH keeping them separate is analogous to using the FFI for all access to RAM. Flexible but tedious, error-prone etc
๐Ÿ”— Wed Aug 19, 2015, 17:48:00 in reply to this tweet
#7266
@eggsby Haha god no :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 19, 2015, 17:46:12 in reply to this tweet
#7265
@rogersm yes! I v much agree. Linda etc are v interesting stabs at the problem.
๐Ÿ”— Wed Aug 19, 2015, 16:54:57 in reply to this tweet
#7264
@rogersm It's certainly far from a well-explored corner of PL design. ST/Lisp/etc are existence-proofs, not ideals to be held up. Yet.
๐Ÿ”— Wed Aug 19, 2015, 16:35:59 in reply to this tweet
#7263
@rogersm Think what you like, but the examples mentioned do more than the /nothing/ offered by e.g. Java, C, ML, Haskell etc.
๐Ÿ”— Wed Aug 19, 2015, 16:34:47 in reply to this tweet
#7262
@rogersm @ArmyOfBruce Yep. Also Erlang, Smalltalk, image-based lisps, etc
๐Ÿ”— Wed Aug 19, 2015, 16:00:02 in reply to this tweet
#7261
@rogersm @ArmyOfBruce The filesystem and network both outlive individual processes. Also shm. But those are mechanisms, not integrated w PL
๐Ÿ”— Wed Aug 19, 2015, 15:54:03 in reply to this tweet
#7260
Address both these questions, and voila - a database. 4/4
๐Ÿ’Ÿ 5 ๐Ÿ” 5 ๐Ÿ”— Wed Aug 19, 2015, 15:39:04
#7259
Likewise, they ignore variables shared between process instances. 3/4
๐Ÿ’Ÿ 3 ๐Ÿ” 4 ๐Ÿ”— Wed Aug 19, 2015, 15:38:58
#7258
Most PLs, though, shirk their duty and ignore variable lifetimes longer than a single process instance. 2/4
๐Ÿ’Ÿ 6 ๐Ÿ” 5 ๐Ÿ”— Wed Aug 19, 2015, 15:38:52
#7257
PL design necessarily involves database design. 1/4
๐Ÿ’Ÿ 9 ๐Ÿ” 5 ๐Ÿ”— Wed Aug 19, 2015, 15:38:45
#7256
@stevevinoski thanks!
๐Ÿ”— Wed Aug 19, 2015, 03:46:44 in reply to this tweet
#7255
@psygnisfive @starsandrobots It makes me think of the wane of general-purpose computing
๐Ÿ”— Wed Aug 19, 2015, 02:26:49 in reply to this tweet
#7254
RT @starsandrobots: Way back when electricity in the home was a big new deal, some folks thought you would buy a "Home Motor" http://t.co/Hโ€ฆ
#7253
@coreload a blog post would be ideal!
๐Ÿ”— Tue Aug 18, 2015, 19:06:02 in reply to this tweet
#7252
RT @jerrykuch: @leastfixedpoint "Named for Guarded Horn Clauses, an Edinburgh metal band of the late 1970s..."
#7251
@coreload Is there a good summary that captures the essence of the win anywhere? I'm ignorant of what made Apollo great.
๐Ÿ”— Tue Aug 18, 2015, 17:58:36 in reply to this tweet
#7250
TIL there is a different GHC from the Glasgow Haskell Compiler. Earlier usage ~1987 related to Guarded Horn Clauses, a concurrent prolog
๐Ÿ” 2 ๐Ÿ”— Tue Aug 18, 2015, 17:55:23
#7249
My free software will respect users or it will be bullshit: mjg59.dreamwidth.org/32686.html
๐Ÿ’Ÿ 2 ๐Ÿ” 3 ๐Ÿ”— Tue Aug 18, 2015, 14:26:19
#7248
When redphone works, it's really great; when it doesn't, utterly infuriating
๐Ÿ”— Sun Aug 16, 2015, 22:16:45 in reply to this tweet
#7247
@bathbodyworks sorry, I meant Cambridgeside Galleria of course.
๐Ÿ”— Sun Aug 16, 2015, 21:28:55 in reply to this tweet
#7246
@bathbodyworks Particular thanks to Paula who helped me choose.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Aug 16, 2015, 21:23:26 in reply to this tweet
#7245
@bathbodyworks Thanks to the staff at yr Cambridgeside Plaza store just now. Helped me find gifts for my family. Great service.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Aug 16, 2015, 21:22:46
#7244
How to place a call with redphone. Try four times; suffer mutual missed calls; reboot; try twice more; success! Oops, silent disconnection.
#7243
@lukego oh, I see. That's even nicer than I thought then. Total control over code generation. V cool
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Aug 16, 2015, 19:01:49 in reply to this tweet
#7242
@lukego thanks!
๐Ÿ”— Sun Aug 16, 2015, 19:00:13 in reply to this tweet
#7241
@lukego v cool! Is that asm stx a standard luajit thing?
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Aug 16, 2015, 18:38:04 in reply to this tweet
#7240
RT @Sarah__Reynolds: Kiwis deliver 100,000 petition signatures urging NZ government to walk away from the #TPP scoop.co.nz/stories/HL1508โ€ฆ http:โ€ฆ
#7239
RT @DrDonnaYates: Your holiday can help: Vanuatu and Nepal appeal for tourists to return theguardian.com/travel/2015/auโ€ฆ GO TO NEPAL! http://t.co/N2โ€ฆ
#7238
@tef You are the operator with your pocket oscillator
๐Ÿ”— Fri Aug 14, 2015, 18:39:24 in reply to this tweet
#7237
RT @auxilit: Alan Kay weighs in on ad-blocking. In 1972 โ€” mprove.de/diplom/gui/Kayโ€ฆ #Dynabook #AdBlocking #AlanKay
#7236
@mcclure111 1=0
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Thu Aug 13, 2015, 03:42:36 in reply to this tweet
#7235
How to explain? How to describe? Even the omniscient viewpoint quails.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Aug 13, 2015, 01:52:07
#7234
.@DRMacIver Oh! Also: MOO (the MUD engine, both the VM and the Lambda core database).
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Aug 12, 2015, 20:14:26 in reply to this tweet
#7233
.@DRMacIver Squeak Smalltalk (massive depth & breadth). SCM (Jaffer's Scheme impl; it's weird). VPRI's Maru. Minix (v2.x).
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Aug 12, 2015, 20:12:33 in reply to this tweet
#7232
@johnsonjamesian Welcome to mobile, the future of the internet!
๐Ÿ”— Wed Aug 12, 2015, 18:35:29 in reply to this tweet
#7231
"View source" is missing on Firefox for Android :-(
#7230
RT @steveklabnik: Millions in tax revenue that could help us all. Fuck that, did you see the reference Hooli I WATCHED THAT SHOW TOO OMG
#7229
RT @steveklabnik: But hey, you know, let's keep making jokes about Google while they use complex corporate structures to avoid paying taxes.
#7228
If mobile messaging is going to properly take off, we'll have to do something about latency. At the moment consistency is a tad *eventual*.
๐Ÿ” 1 ๐Ÿ”— Mon Aug 10, 2015, 19:45:01
#7227
RT @cperciva: On many websites I type faster than the javascript responds, so this misdesign results in half of my password landing in the โ€ฆ
#7226
RT @mwotton: @DRMacIver apparently he was misinterpreted - meant that you should handle anything in spec gracefully, even if your app doesnโ€ฆ
#7225
@DRMacIver But, er, actually it's probably not the coffee. It's probably just that everything is shit.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Aug 07, 2015, 18:37:03 in reply to this tweet
#7224
@DRMacIver What form does it take? Perhaps a different style of coffee could make a difference
๐Ÿ”— Fri Aug 07, 2015, 18:36:15 in reply to this tweet
#7223
@DRMacIver Yow.
๐Ÿ”— Fri Aug 07, 2015, 18:34:20 in reply to this tweet
#7222
@DRMacIver More seriously, I've had good results from quitting coffee for a week or so and cautiously reintroducing it. Srs willpower reqd!
๐Ÿ”— Fri Aug 07, 2015, 18:33:56 in reply to this tweet
#7221
@DRMacIver DOUBLE DOWN
๐Ÿ”— Fri Aug 07, 2015, 18:32:39 in reply to this tweet
#7220
@DRMacIver More coffee.
๐Ÿ”— Fri Aug 07, 2015, 18:30:10 in reply to this tweet
#7219
RT @byronclarknz: I set up my web browser to automatically change "political correctness" to "treating people with respect" http://t.co/yvNโ€ฆ
#7218
RT @donAlvar: Meanwhile, at the Labour Party (via @EuropeSaysOxi )
#7217
"If even Ai Weiwei canโ€™t trust the UK's visa system, who can?" theguardian.com/commentisfree/โ€ฆ
#7216
@DrDonnaYates Hashtag zombie digital heritage
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Aug 06, 2015, 17:03:11 in reply to this tweet
#7215
@DrDonnaYates Not necessarily - one Internet Archive thing is *emulation* of old systems. Could do Flash too! archive.org/details/softwaโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Aug 06, 2015, 17:02:05 in reply to this tweet
#7214
@RainerJoswig Yes. The state of the art has moved on since Eiffel, though; notably, with higher-order contracts. Cf. docs.racket-lang.org/guide/contractโ€ฆ
๐Ÿ”— Wed Aug 05, 2015, 20:26:31 in reply to this tweet
#7213
Current Working Directory is *much* more of a per-document thing than a per-application thing.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 05, 2015, 19:34:20
#7212
@bmastenbrook Heh maybe! I was thinking at a very high level of abstraction.
๐Ÿ”— Wed Aug 05, 2015, 18:46:00 in reply to this tweet
#7211
@bmastenbrook As usual, though, Racket's contracts are too turing-complete to be very useful (unmodified) in this connexion :-)
๐Ÿ”— Wed Aug 05, 2015, 17:54:00 in reply to this tweet
#7210
@bmastenbrook See eg. lispm.de/docs/CLIM/htmlโ€ฆ. (or (sequence integer) string) ~= (or/c (listof integer?) string?)
๐Ÿ”— Wed Aug 05, 2015, 17:53:12 in reply to this tweet
#7209
Racket's "contracts" seem almost identical to CLIM's "presentation types". Implementation and purpose completely different. But suggestive!
๐Ÿ’Ÿ 5 ๐Ÿ”— Wed Aug 05, 2015, 15:52:50
#7208
@psygnisfive thank you. Hear, hear.
๐Ÿ”— Tue Aug 04, 2015, 01:13:12 in reply to this tweet
#7207
@lukego I wonder if git-annex or unison might help you.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Aug 03, 2015, 12:19:02 in reply to this tweet
#7206
@mickael It sure made me appreciate the Ops pain of mnesia, though!
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Aug 03, 2015, 11:38:07 in reply to this tweet
#7205
@mickael I got it working in the end, thank you. The trick that made it work was a fake /etc/hosts entry. Then the instructions were fine.
๐Ÿ”— Mon Aug 03, 2015, 11:37:17 in reply to this tweet
#7204
(I'm currently wrestling with migrating an ejabberd configuration from a dead host to a fresh one, and mnesia is being a serious dick)
#7203
Let me offer my belated apologies for using mnesia to store RabbitMQ config and exchange data. I'm so, so sorry.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Mon Aug 03, 2015, 00:41:52
#7202
"Unix: you'll envy the dead."
๐Ÿ’Ÿ 4 ๐Ÿ” 2 ๐Ÿ”— Sun Aug 02, 2015, 20:11:57
#7201
Well, that do-release-upgrade went... poorly. So much for my afternoon.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Aug 02, 2015, 20:11:32
#7200
RT @BMHayward: Today, Christchurch NZ *recovery* after earthquakes 4-5 yrs ago - a lot of empty space....
#7199
@DrDonnaYates dual banjos
๐Ÿ”— Sat Aug 01, 2015, 18:14:18 in reply to this tweet
#7198
@feministPLT Cool! The slides were v interesting. My work is ~on the OS side of actorish PL design. Will keep an eye on noether.
๐Ÿ”— Fri Jul 31, 2015, 17:04:30 in reply to this tweet
#7197
@sustrik unlike exceptions, it has purely local effects.
๐Ÿ”— Thu Jul 30, 2015, 22:38:14 in reply to this tweet
#7196
@dwragg oh ok. DJB's curvecp also interesting perhaps.
๐Ÿ”— Thu Jul 30, 2015, 15:51:45 in reply to this tweet
#7195
@dwragg why connection oriented?
๐Ÿ”— Thu Jul 30, 2015, 15:44:51 in reply to this tweet
#7194
@asynchronaut omg :-(
๐Ÿ”— Thu Jul 30, 2015, 05:43:41 in reply to this tweet
#7193
Debugging the compiler at the same time as debugging the OS and learning the architecture and devices... the only way to live!
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jul 30, 2015, 05:43:00
#7192
What the ever-loving fuck could they have been thinking?
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Jul 29, 2015, 18:23:50
#7191
Microsoft is certifiably insane. Shares wifi password with all your online contacts by default. krebsonsecurity.com/2015/07/windowโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 9 ๐Ÿ”— Wed Jul 29, 2015, 18:22:45
#7190
RT @ciphergoth: Detailed simulation of a 500km asteroid hitting the Pacific Ocean youtube.com/watch?v=bU1QPtโ€ฆ Video, 4:46. Set to The Great Gitโ€ฆ
#7189
@bmastenbrook I see, yeah.
๐Ÿ”— Tue Jul 28, 2015, 04:42:14 in reply to this tweet
#7188
@bmastenbrook do tail calls interact poorly with multimethods?... Trying to imagine the problem
๐Ÿ”— Tue Jul 28, 2015, 04:37:41 in reply to this tweet
#7187
UK Tier 2 visa restrictions completely insane, unjust on the face + unjustly administered. What a disaster. techworld.com/news/startups/โ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Mon Jul 27, 2015, 21:25:35
#7186
RT @andywingo: new blog: cps soup wingolog.org/archives/2015/โ€ฆ
#7185
RT @DrDonnaYates: Anyone have links/suggestions for creative activities to incorporate into MOOCs? Things beyond just quizzes. Iโ€™m looking โ€ฆ
#7184
RT @sforkmann: "Do not install .NET 4.6 in production" via @marcgravell #ouch nickcraver.com/blog/2015/07/2โ€ฆ github.com/dotnet/coreclrโ€ฆ
#7183
"[S]ome actionable business intelligence about fandom": idlewords.com/talks/fan_is_aโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jul 27, 2015, 04:25:14
#7182
"I had summoned a very friendly Balrog." idlewords.com/talks/fan_is_aโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Mon Jul 27, 2015, 04:16:42
#7181
RT @DanielleSucher: So @Pinboard wrote this big love letter to fandom and it's this gorgeous reminder of why I fucking love the internet htโ€ฆ
#7180
RT @Gankro: I have hugely fleshed out my rant on linked lists because people don't even read, so at least I can link in response. http://t.โ€ฆ
#7179
RT @DrDonnaYates: Sad to see 17k fewer tourists visited Nepal between Mayโ€“July than last year. Baby Buddhist monkey says: GO TO NEPAL! httpโ€ฆ
#7178
@ciphergoth Yeah!
๐Ÿ”— Fri Jul 24, 2015, 19:26:48 in reply to this tweet
#7177
Slightly surprised that GCC's nested-function extension seems to be less performant than hand-closure-conversion.
#7176
So "gcc" is really clang on OSX. Huh.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jul 24, 2015, 18:26:15
#7175
Delighted that cvs wasn't even installed on this more-than-a-year-old system until just now!
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jul 24, 2015, 16:50:03
#7174
RT @NZHumanRights: The High Court's found that limits on prisoners voting breaches the Bill of Rights Act: bit.ly/1MreDWP #nzpol htโ€ฆ
#7173
RT @elplatt: @leastfixedpoint Just set up a 20TB RAID array and at one point looked at the disk size in bytes. ZOMGWTF.
#7172
@wilbowma No, it is impossible to use that much memory.
๐Ÿ”— Fri Jul 24, 2015, 04:08:20 in reply to this tweet
#7171
@DRMacIver @wilbowma Ugh, transfinite arithmetic! So difficult to test.
๐Ÿ”— Fri Jul 24, 2015, 04:07:20 in reply to this tweet
#7170
Honestly, though, there's a point beyond about a gigabyte or so of RAM where it just starts to feel... unreal. "How many MB was that again?"
#7169
@dysinger At this point my tweet has garnered nearly the full Spectrum of responses
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jul 24, 2015, 04:03:00 in reply to this tweet
#7168
@wilbowma ... they basically do now
๐Ÿ”— Fri Jul 24, 2015, 03:53:49 in reply to this tweet
#7167
@jerrykuch ยฉ1984 Amstrad Consumer Electronics plc and Locomotive Software Ltd. BASIC 1.0 Ready โ– 
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri Jul 24, 2015, 03:53:32 in reply to this tweet
#7166
You know you're an 80s kid if you're utterly appalled at the prospect of 274,877,906,944 bytes of *RAM* in a commodity computer
๐Ÿ’Ÿ 9 ๐Ÿ” 3 ๐Ÿ”— Fri Jul 24, 2015, 03:39:59
#7165
@coreload Ah ok, interesting. JMAP sounds interesting; IMAP sure is long in the tooth. Write up what you learn?
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jul 24, 2015, 03:06:55 in reply to this tweet
#7164
@coreload no, but I know someone who is and who recommends it. I'm running my own server.
๐Ÿ”— Fri Jul 24, 2015, 03:00:39 in reply to this tweet
#7163
RT @simonw: Anyone know why browsers have never provided JavaScript on a page access to the HTTP headers that were sent with that page?
#7162
RT @DrDonnaYates: How to Smuggle a Saint Out of India. You MUST see this infographic nytimes.com/interactive/20โ€ฆ via @poetryinstone http://t.coโ€ฆ
#7161
@feministPLT On C2 you wrote you were working on "an actor-based multi-language operating system"; very interesting! Any writeup available?
#7160
RT @bytemark: What happened when we decided to hire new staff anonymously: blog.bytemark.co.uk/2015/07/23/anoโ€ฆ
#7159
@Noahpinion @psygnisfive @spooknine That's Fasciation, wide variety of causes, seen the world over en.wikipedia.org/wiki/Fasciation
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Thu Jul 23, 2015, 02:16:34 in reply to this tweet
#7158
RT @dyokomizo: "How to implement a spreadsheet" semantic-domain.blogspot.com/2015/07/how-toโ€ฆ
#7157
RT @DrDonnaYates: I wonder if most of you in UK realise how bad things are for immigrants like me. Maybe you imagine โ€˜kinda badโ€™. โ€˜Impossibโ€ฆ
#7156
RT @DrDonnaYates: Every day I wake up terrified at what may happen to me soon re: visa. Thanks @ukhomeoffice for making my academic life boโ€ฆ
#7155
Enchanted Terminal Window of +24 Height
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jul 21, 2015, 16:31:08
#7154
@andyw23 Starting to slowly get some of what you have been saying over the years re Wittgenstein
#7153
RT @mcclure111: This is really sort of amazing if you think about it? Very Twitter. Kill backgrounds, leave background settings in place buโ€ฆ
#7152
RT @frabcus: Lovely example of user-focussed design helping - explaining downsides of carer's allowance early: gds.blog.gov.uk/2015/07/21/faiโ€ฆ thx โ€ฆ
#7151
This looks really cool! End-user scriptability for Android: onx.ms
๐Ÿ” 2 ๐Ÿ”— Tue Jul 21, 2015, 03:24:49
#7150
.@bertfreudenberg, your SqueakJS is a thing of beauty. Have just been playing with the 1996/05/20 and 1.13 Squeak images. Amazing.
๐Ÿ’Ÿ 8 ๐Ÿ” 4 ๐Ÿ”— Tue Jul 21, 2015, 02:45:35
#7149
RT @spacecom: Have been able to replicate the failure, took struts and found some pulled at far below their normal rated levels.
#7148
RT @spacecom: Musk: flights to resume NET September. Not earlier than.
#7147
RT @spacecom: Musk: Strut holding the helium bottle down snapped and the bottle shot to the top of the LOX tank.
#7146
@samth not the latter; perhaps the former. More just that the ratio seems off to me. Compared to NZ, UK.
๐Ÿ”— Mon Jul 20, 2015, 14:52:12 in reply to this tweet
#7145
"I generously inflected them in the preterite"ย languagelog.ldc.upenn.edu/nll/?p=20103
#7144
The US has about 5x too few congresspeople for its size.
#7143
"Around 3,400 B.C. in Sumer, marks started appearing on the outside of these envelopes." nakamotoinstitute.org/the-playdough-โ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ” 8 ๐Ÿ”— Fri Jul 17, 2015, 23:37:44
#7142
@crstry OK, that makes sense; isn't that unavoidable though? Doesn't seem etcd-specific, at any rate. /cc @kellabyte
๐Ÿ”— Fri Jul 17, 2015, 23:14:47 in reply to this tweet
#7141
RT @krismicinski: The CEK machine, in 12 lines (plus comments) of Prolog: github.com/kmicinski/cmscโ€ฆ
#7140
RT @edsu: โ€œStayWokeBot is powered by a Google doc, which functions as its brain. โ€œ mashable.com/2015/07/17/twiโ€ฆ
#7139
@kellabyte Oo interesting! Looking now at the Jepsen etcd post; is there anything else I should read to learn about problems with etcd?
๐Ÿ”— Fri Jul 17, 2015, 22:27:45 in reply to this tweet
#7138
@ciphergoth *burns a few mental cycles untangling the multiple negatives there* :-)
๐Ÿ”— Thu Jul 16, 2015, 18:53:39 in reply to this tweet
#7137
RT @Glinner: I long for a leader who listens to experts--on the climate, on encryption, on drugs, on austerity. Terrifying how blindly we cโ€ฆ
#7136
(For those as yet unaware of @sustrik's libmill: libmill.org/documentation.โ€ฆ)
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu Jul 16, 2015, 16:06:06
#7135
.@sustrik libmill looks *awesome*!
#7134
RT @FelicityMorse: Saw this in my Facebook feed. Now I'm never going to sleep
#7133
Your annual reminder of the old, simple, robust idea of System Prevalence: prevayler.org
๐Ÿ’Ÿ 5 ๐Ÿ” 4 ๐Ÿ”— Thu Jul 16, 2015, 01:17:22
#7132
@LH nah, thinking not yet crisp enough. :-) I'll have to come back to it later
๐Ÿ”— Wed Jul 15, 2015, 00:37:35 in reply to this tweet
#7131
Re prev RT: the comments are also, unusually, quite good
#7130
. o O ( a connection between derivatives (one-hole contexts) and partial evaluation ?!?! )
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jul 14, 2015, 22:42:20
#7129
up to bounds on the lengths of missives, naturally!
#7128
i totally used to be a stickler for correct capitalization online. ... not any more. spelling & basic punctuation still sacrosanct, however
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jul 14, 2015, 20:54:35
#7127
RT @OwenJones84: Why are Labour backing the Tories' attack on the low-paid? Here's my - not going to lie - angry video. https://t.co/m455gWโ€ฆ
#7126
@bmastenbrook github.com/tonyg/pi-nothiโ€ฆ <-- half-arsed hack of a static linker
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Tue Jul 14, 2015, 05:37:13 in reply to this tweet
#7125
Pipeable shell script that awks out graphviz syntax from stdin and opens X windows for each digraph it sees. Handy for debugging.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jul 14, 2015, 02:24:07
#7124
RT @cultureshipname: GOU: No, *This* Is A Coup
#7123
"[...] email via UUCP over TCP is a practical option [...]" postfix.org/UUCP_README.htโ€ฆ :-)
#7122
pt You can probably date a CS paper pretty well by the email addresses it shows on the front page.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jul 13, 2015, 14:27:04
#7121
Six eras of email: ...!decvax!egvax!me; me%egvax@gateway.edu; me@egvax.cs.example.edu; me@example.edu; me@gmail.com; "I'd rather you DM me"
๐Ÿ’Ÿ 10 ๐Ÿ” 6 ๐Ÿ”— Mon Jul 13, 2015, 14:26:28
#7120
@azeem @janeruffino "LOOK UPON MY WORKS, YE MIGHTY, AND--oh hang on--that's mine I think-- *opens phone* hello?"
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jul 12, 2015, 23:38:51 in reply to this tweet
#7119
RT @DrDonnaYates: Really @twitter, you have a sea of non robot users ready to Turing test for you. Lemmie sic my humanity on 'um: make a "rโ€ฆ
#7118
RT @graydon_pub: Studying Oberon will convince you of two things: #1 you can implement complete computing systems, #2 most system complexitโ€ฆ
#7117
@LeifAndersen Glad they found a place for you. Good luck with the rest of the trip! See you back here soon.
๐Ÿ”— Sat Jul 11, 2015, 19:37:15 in reply to this tweet
#7116
RT @DrDonnaYates: Kathesimbhu Stupa in Kathmandu, as beautiful as ever! Built in 1650 and still proudly standing. Come visit #Nepal http://โ€ฆ
#7115
@LeifAndersen And as always, be polite and keep good notes of things, in case you have to file a complaint later. @Delta @DeltaAssist
๐Ÿ”— Sat Jul 11, 2015, 18:30:08 in reply to this tweet
#7114
@LeifAndersen Note this is for the *compensation*, not for a *refund*. You probably don't want a refund, but do want compensation :)
๐Ÿ”— Sat Jul 11, 2015, 18:28:47 in reply to this tweet
#7113
@LeifAndersen ...to weird routes & weird booking categories. If you accept a voucher, it should be good as cash, ideally non-expiring.
๐Ÿ”— Sat Jul 11, 2015, 18:28:26 in reply to this tweet
#7112
@LeifAndersen They may try to offer you vouchers as compensation; if so, check the T&Cs carefully, sometimes they expire or are limited...
๐Ÿ”— Sat Jul 11, 2015, 18:27:57 in reply to this tweet
#7111
@LeifAndersen Also, @Delta is *legally required* to inform you of these rights at time of cancellation. /cc @DeltaAssist
๐Ÿ”— Sat Jul 11, 2015, 18:14:39 in reply to this tweet
#7110
@LeifAndersen see also arts 5&9 of eur-lex.europa.eu/legal-content/โ€ฆ
๐Ÿ”— Sat Jul 11, 2015, 18:12:59 in reply to this tweet
#7109
@LeifAndersen You likely have right per EU law to hotel, food, AND financial compensation. Talk to @Delta staff re: europa.eu/youreurope/citโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jul 11, 2015, 18:07:46 in reply to this tweet
#7108
RT @fniephaus: @leastfixedpoint itโ€™s @marceltaeumelโ€™s Vivide :)
#7107
@crstry @puffnfresh fair enough; orthogonal to strictness, though
๐Ÿ”— Sat Jul 11, 2015, 03:03:20 in reply to this tweet
#7106
@puffnfresh @crstry Perhaps that's just a library design issue: lshift.net/blog/2007/06/1โ€ฆ ; i.e., insufficient reification of control
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Jul 11, 2015, 02:55:24 in reply to this tweet
#7105
This is the low bar for GUI (de)composability: forum.world.st/file/n4836933/โ€ฆ
๐Ÿ’Ÿ 6 ๐Ÿ” 5 ๐Ÿ”— Fri Jul 10, 2015, 18:47:25
#7104
Damn these last-minute, just-before-paper-submission-deadline, discoveries :-/
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jul 10, 2015, 02:20:11
#7103
Starting to think I can state & prove properties roughly equivalent to Grice's Maxims for Network Calculus.
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Jul 10, 2015, 02:19:12
#7102
RT @archillect:
#7101
RT @greghendershott: Racket keyword structs, revisited greghendershott.com/2015/07/keyworโ€ฆ
#7100
RT @DRMacIver: Apparently the answer to the question of how to compute the mid point of two floats is "oh god this is really hard". https:/โ€ฆ
#7099
@coreload Doesn't seem connected to the notion of classification of conditions, or am I missing something? /cc @mwotton @DRMacIver
๐Ÿ”— Wed Jul 08, 2015, 22:15:22 in reply to this tweet
#7098
RT @pozorvlak: You know that "gold and all other heavy elements are made in supernovae" meme? It's more complicated than that... https://t.โ€ฆ
#7097
RT @lambda_calculus: Congrats to @asumu & co for winning the distinguished paper award at ECOOP with "Towards Practical Gradual Typing"!! hโ€ฆ
#7096
@DRMacIver Or perhaps, better ;-) , subtyping that doesn't depend on inheritance! /cc @mwotton
๐Ÿ”— Wed Jul 08, 2015, 18:34:43 in reply to this tweet
#7095
@DRMacIver ... but I suppose single-inheritance is a pretty limiting straitjacket to begin with so kind of screwed either way /cc @mwotton
๐Ÿ”— Wed Jul 08, 2015, 18:34:05 in reply to this tweet
#7094
@DRMacIver Not good if you need to classify exceptions in some way other than which library their defining code exists in /cc @mwotton
๐Ÿ”— Wed Jul 08, 2015, 18:33:02 in reply to this tweet
#7093
RT @CloneOfSnow: C: "What happen?" M: "Somebody set up us the rapping." O: "We get tapping." C: "What!!" O: "Window turn on." C: "It's you!โ€ฆ
#7092
@DRMacIver haha I WONDER IF THERE'S SOME SOFTWARE I COULD USE TO FIND OUT
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jul 08, 2015, 17:16:15 in reply to this tweet
#7091
@DRMacIver Hmm. Curious as to whether the result satisfies expected identities.
๐Ÿ”— Wed Jul 08, 2015, 17:15:46 in reply to this tweet
#7090
@psygnisfive Thanks! (Either way, the linked post looks like interesting reading)
๐Ÿ”— Tue Jul 07, 2015, 23:29:59 in reply to this tweet
#7089
@psygnisfive What class of languages does your technique let you match on?
๐Ÿ”— Tue Jul 07, 2015, 23:29:21 in reply to this tweet
#7088
@psygnisfive Is this conal.net/blog/posts/eleโ€ฆ one of the @conal posts you mean? Haven't found the Milner connection yet
๐Ÿ”— Tue Jul 07, 2015, 23:27:05 in reply to this tweet
#7087
@psygnisfive @conal Do you have any pointers to papers or posts on this topic you could share?
๐Ÿ”— Tue Jul 07, 2015, 23:25:00 in reply to this tweet
#7086
RT @graydon_pub: Reminder: even if you're paid very well, the modern worker:employer relationship is hugely asymmetric, unequal in terms ofโ€ฆ
#7085
Lordy, twitter spam is kicking off today.
#7084
@LH aughhhh don't even joke about it!
๐Ÿ”— Mon Jul 06, 2015, 21:23:33 in reply to this tweet
#7083
@LH it has always been a bit of an ungainly chimaera, yes. Eventually someone will make a proper GUI again, I hope.
๐Ÿ”— Mon Jul 06, 2015, 21:06:25 in reply to this tweet
#7082
@LH I'm now back mostly using Linux. OSX 10.6-10.9 were ok, but mac is starting to feel very closed & corporate. And less stable, ironically
๐Ÿ”— Mon Jul 06, 2015, 20:54:34 in reply to this tweet
#7081
@LH where would I move to? :-(
๐Ÿ”— Mon Jul 06, 2015, 20:44:47 in reply to this tweet
#7080
TFW your working setup is broken by pointless churn in the gnome project. Again.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jul 06, 2015, 20:41:25
#7079
Support open-source CRM for cooperatives: kck.st/1fjI13s (deadline coming up tonight!)
๐Ÿ” 1 ๐Ÿ”— Mon Jul 06, 2015, 20:07:03
#7078
RT @elplatt: Last chance to support Seltzer: an easy-to-use tool for building communities. Every bit helps. kck.st/1L2K2NI
#7077
RT @LegoAcademics: โ€œThis isnโ€™t the paper I wanted to read. Write a different one.โ€ -Peer Reviewer 2.
#7076
TFW the cold light of morning reveals that what you took last night to be a theorem is really not more than a lemma
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Fri Jul 03, 2015, 18:45:27
#7075
RT @pickover: Man searches for ISBN number in the digits of Pi to find books to read. bit.ly/14AhTva (@_TheGeoff) http://t.co/gURUโ€ฆ
#7074
@mickael thanks, kind of you; but no, nothing to be done really - ecosystem issue :-)
๐Ÿ”— Thu Jul 02, 2015, 23:35:52 in reply to this tweet
#7073
I'm so mad at XMPP OTR right now
#7072
RT @donttrythis: Fascinating graffiti experiment. Hilarious outcome. mobstr.org/home2.html
#7071
RT @evacide: It turns out that the British govt was unlawfully spying on @amnesty and had lied to them about it: amnesty.org/latest/news/20โ€ฆ
#7070
About to translate an ML fn to Racket pseudocode just so I can use Emacs' structure-editing commands to refactor it.
๐Ÿ’Ÿ 4 ๐Ÿ”— Tue Jun 30, 2015, 18:55:17
#7069
RT @Jermolene: The browser is the virtual machine host for the rest of us: anyone can provision a new VM with ctrl-T or โŒ˜-T
#7068
RT @no_boston2024: If #Boston2024 was actually listening to the community, then they would have heard this. #pullthebid http://t.co/LThAEFKโ€ฆ
#7067
Wow. Squeak got a beautiful new website: squeak.org
๐Ÿ’Ÿ 3 ๐Ÿ” 8 ๐Ÿ”— Mon Jun 29, 2015, 18:41:59
#7066
@DRMacIver Fair enough!
๐Ÿ”— Mon Jun 29, 2015, 00:14:25 in reply to this tweet
#7065
@DRMacIver Did you read Seveneves yet? I greatly enjoyed it.
๐Ÿ”— Mon Jun 29, 2015, 00:11:54 in reply to this tweet
#7064
RT @lewisshepherd: @corbett's Q to @gwynnshotwell gets answer: Yes, planned @SpaceX Dragon escape mechanism would have saved crew lives in โ€ฆ
#7063
@LeifAndersen Thanks!
๐Ÿ”— Sun Jun 28, 2015, 16:10:59 in reply to this tweet
#7062
I'll try pict3d with some NASA models! -> Oh, what's FBX? -> ... I think I'll do something else.
#7061
RT @pkhuong: I keep finding random uses for my fast jemalloc-style binning code, so here's a post about it: pvk.ca/Blog/2015/06/2โ€ฆ
#7060
RT @cmeik:
#7059
Singing along is /really/ hard to resist.
๐Ÿ”— Fri Jun 26, 2015, 22:18:09 in reply to this tweet
#7058
Blasting DM "Violator" while I re-reread my paper draft.
#7057
RT @corbett: Vehicle assembly building at Kennedy Space Center can host 4 rockets vertically simultaneously ๐Ÿš€๐Ÿš€๐Ÿš€๐Ÿš€ #NASASocial http://t.co/R3โ€ฆ
#7056
"Dreadful, /dreadful/, DREADFUL."
#7055
"Mr Earbrass has been rashly skimming through the early chapters, which he has not looked at for months, and now sees T.U.H for what it is."
#7054
RT @matthew_d_green: The table of contents is all you need to read in RFC 7568. tools.ietf.org/html/rfc7568
#7053
@DRMacIver You have Seen Too Much, is my hypothesis
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jun 25, 2015, 16:10:58 in reply to this tweet
#7052
RT @justinsheehy: Excellent story of how @caitie and crew planned for failure in the Halo 4 launch, and how that plan paid off: http://t.coโ€ฆ
#7051
publish-subscribe muddleware
๐Ÿ” 1 ๐Ÿ”— Wed Jun 24, 2015, 21:45:10
#7050
RT @frabcus: Animated video of the image recognition impressionist photo thing in recursive action turning clouds into buildings https://t.โ€ฆ
#7049
@ftcreature @jerrykuch batkitten. catfaeries.com/blog/wp-contenโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Jun 23, 2015, 05:02:32 in reply to this tweet
#7048
"The Genius of J.S. Bachโ€™s โ€œCrab Canonโ€ Visualized on a Mรถbius Strip": openculture.com/2013/02/the_geโ€ฆ /HT @theobrominated
๐Ÿ’Ÿ 3 ๐Ÿ” 4 ๐Ÿ”— Mon Jun 22, 2015, 19:20:15
#7047
@fniephaus great! Please email me your user name: homepages.kcbbs.gen.nz/tonyg/contact.โ€ฆ
๐Ÿ”— Mon Jun 22, 2015, 13:33:09 in reply to this tweet
#7046
@LH me too!
๐Ÿ”— Mon Jun 22, 2015, 01:11:08 in reply to this tweet
#7045
@LH yeah, that was my thinking also. Horrific.
๐Ÿ”— Mon Jun 22, 2015, 01:03:48 in reply to this tweet
#7044
@LH jaw-droppingly so. Think it's accurate?
๐Ÿ”— Mon Jun 22, 2015, 01:01:15 in reply to this tweet
#7043
RT @conradhackett: Median household net worth Whites $141,900 Hispanics $13,700 Blacks $11,000 pewresearch.org/fact-tank/2014โ€ฆ http://t.co/BkCgd3y2โ€ฆ
#7042
@fniephaus Thanks, good to know - the two known-mistakes I can probably safely remove then.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 22, 2015, 00:39:17 in reply to this tweet
#7041
@fniephaus That's great! Would you like admin to the original squeaksource JSON repo, to be able to keep them in sync?
๐Ÿ”— Mon Jun 22, 2015, 00:38:51 in reply to this tweet
#7040
TIL that Firefox menus in the menu bar have different contents depending on whether you open using keyboard or mouse. WTF. (Try Alt-B.)
๐Ÿ” 1 ๐Ÿ”— Mon Jun 22, 2015, 00:37:46
#7039
@fniephaus Hmm, could do. Are they doing harm there? Bit cluttered but seem harmless? Unsure if deleting might be harmful.
๐Ÿ”— Sun Jun 21, 2015, 22:27:24 in reply to this tweet
#7038
@squaremobius a simple food solvent of 1 part coffee, 1 part vodka, 1 part red fuming nitric acid will do wonders for the waistline
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Jun 21, 2015, 15:24:13 in reply to this tweet
#7037
@doublec Back in the day I had an erlang+gtk based "OS" on openmoko hardware running: wiki.openmoko.org/wiki/User:Tonyโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sun Jun 21, 2015, 15:16:59 in reply to this tweet
#7036
RT @DrDonnaYates: Is this the only known pic of adult Van Gogh? Drinking w Gauguin, Bernard, JobbรฉDuval, Antoine hyperallergic.com/216134/newly-dโ€ฆ httโ€ฆ
#7035
"Why AM and Eurisko Appear to Work": aaaipress.org/Papers/AAAI/19โ€ฆ (AM: because Lisp is incredibly close to foundational math. Great domain fit.)
#7034
RT @w01fe: These images generated from neural networks are pretty mind-blowing: googleresearch.blogspot.com/2015/06/inceptโ€ฆ lh3.googleusercontent.com/0svhDYn1_bAllMโ€ฆ
#7033
RT @deborahblum: If you needed reminding that #timhunt is part of a certain culture: 'Sorry about all the women in this laboratory' http:/โ€ฆ
#7032
"Shakespeare cracks his knuckles. He will now keep us in our seats another hour while literally nothing happens." tor.com/2015/06/17/wheโ€ฆ
#7031
@lukego not BitTorrent?
๐Ÿ”— Wed Jun 17, 2015, 21:34:07 in reply to this tweet
#7030
RT @alexvtunzelmann: Frankie Boyle's a bit abrasive, but I think he's dead right about Labour's "pro-business" problem & loss of its way. hโ€ฆ
#7029
RT @mattmight: As a computer scientist, academic paywalls annoy. As the father of a rare disease patient, they kill. coar-repositories.org/activities/advโ€ฆ
#7028
Star of wonder star of light, star of beauty she'll be right! Star of glory, that's the story, following yonder star mrjohnclarke.bandcamp.com/track/star-of-โ€ฆ
#7027
@jtjoelson Yeah. I was good this time, but tempted to ride up to the window and say "Hello again! Funny how we keep meeting at the lights!"
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 17, 2015, 03:39:58 in reply to this tweet
#7026
"Does your car go any faster than this? Perhaps you should have bought a cheaper one."
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jun 16, 2015, 23:53:07
#7025
Ah yes. Bicyclist's bane: dickheads in sports cars overtaking on narrow, residential back streets. Where I'm faster on avg than them. Sigh.
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Jun 16, 2015, 23:52:51
#7024
@majek04 I really did - good to see solid numbers plus exploration of the bottlenecks in the whole pipeline.
๐Ÿ”— Tue Jun 16, 2015, 18:58:36 in reply to this tweet
#7023
RT @CloudFlare: How to receive a million packets per second blog.cloudflare.com/how-to-receiveโ€ฆ
#7022
@majek04 Tweet your article on achieving 1 packet-MHz! Then I can retweet it :)
#7021
RT @frabcus: Venerable Mailman has a major new release - split into components, modern UI, Python 3 lwn.net/Articles/63809โ€ฆ
#7020
RT @ieure: @johnclaus doesn't go down all the time, doesn't get breached, you host it instead of sketchy hipsters, tons of client options. โ€ฆ
#7019
RT @ieure: @johnclaus People act like I'm crazy when I say "use IRC," but USE IRC.
#7018
RT @xor: LastPass hacked. User "vault" apparently not affected, but time to update your master passwords. blog.lastpass.com/2015/06/lastpaโ€ฆ
#7017
Maximum Madness Too Mad, Too Max Crazy Kevin Furiosa, Queen of the Desert /Como agua para gasolina/ Chariots a-fire
๐Ÿ’Ÿ 3 ๐Ÿ” 4 ๐Ÿ”— Mon Jun 15, 2015, 20:55:45
#7016
@LH If one has to bind one's dictionary between covers, I'm sure that's a relevant concern!
๐Ÿ”— Mon Jun 15, 2015, 17:56:22 in reply to this tweet
#7015
RT @elplatt: .@leastfixedpoint there needs to be an โ€œexample usageโ€ search for project gutenberg.
#7014
@elplatt Nice idea!
๐Ÿ”— Mon Jun 15, 2015, 17:27:46 in reply to this tweet
#7013
Horrible thought: maybe most *regular* dictionaries are similarly impoverished!
#7012
The poor quality of the dictionary definitions google/internet sites make available is erasing nuance and texture from language.
#7011
Just added a SpaceX Upcoming Launch Schedule calendar to my calendar app: spacexstats.com/calendar.php?lโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 15, 2015, 01:15:44
#7010
@ciphergoth It's certainly the case, though, that if the person is not confused, then you are busy.
๐Ÿ”— Mon Jun 15, 2015, 00:11:23 in reply to this tweet
#7009
Android-based Clamshell Tablet
#7008
RT @aparrish: this is just to say without stop words eaten plums icebox probably saving breakfast forgive delicious sweet cold
#7007
@sil I built a working xmodmap solution *last week*; it no longer works. I lack the time to dig into it now! Probably something dumb I did.
๐Ÿ”— Sun Jun 14, 2015, 01:16:16 in reply to this tweet
#7006
@sil No such key on my keyboard, sadly. (Acer C720, peculiar chromebook, trying to map the compose key to a shifted state of the search key)
๐Ÿ”— Sun Jun 14, 2015, 00:40:51 in reply to this tweet
#7005
annoyed. i thought i had special-character entry fixed for linux but something's only gone and fucking broken it again
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jun 14, 2015, 00:32:11
#7004
RT @DrDonnaYates: Cave swallows flow out of the House of the Turtles and swirl towards the Pyramid of the Magician. Uxmal, Mรฉxico. http://tโ€ฆ
#7003
RT @DrDonnaYates: Hate it when sites disable saving pics? Auction houses Iโ€™m lookin at you. @leastfixedpointโ€™s bookmarklet solves that! httโ€ฆ
#7002
RT @jllord:
#7001
RT @biboudis: List of PL summer schools in 2015, updated gist.github.com/biboudis/377b4โ€ฆ
#7000
Many dice, one douse.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Jun 10, 2015, 16:34:24
#6999
I'm translating a Coq script into English (well, LaTeX).
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 10, 2015, 00:36:39
#6998
@SeanTAllen [alt.] O look, you have protected your handlebars with a very nice helmet indeed!
๐Ÿ”— Tue Jun 09, 2015, 01:48:27 in reply to this tweet
#6997
RT @DrDonnaYates: Kintsugi: Japanese art of fixing broken pottery w gold. Embrace imperfection, repair becomes part of object's history httโ€ฆ
#6996
@zooko I use Stylish firefox extn plus a little site-specific CSS snippet that hides unwanted parts of the twitter UI
๐Ÿ”— Sun Jun 07, 2015, 18:52:41 in reply to this tweet
#6995
@BruceHoult @ArmyOfBruce @coreload @maxkreminski SPKI-sexps ftw.
๐Ÿ”— Sun Jun 07, 2015, 18:07:38 in reply to this tweet
#6994
@ArmyOfBruce @coreload @BruceHoult @maxkreminski That sounds very interesting indeed!
๐Ÿ”— Sun Jun 07, 2015, 16:15:23 in reply to this tweet
#6993
@coreload @BruceHoult @maxkreminski Very cool! It'd be interesting to have a ~squeakd running on unices.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jun 07, 2015, 16:12:47 in reply to this tweet
#6992
@DRMacIver I forgot to not read the comments. The misunderstanding/ignorance of voting systems there is occasionally breathtaking. :-(
๐Ÿ”— Sat Jun 06, 2015, 22:25:57 in reply to this tweet
#6991
@BruceHoult @maxkreminski PowerShell? Pah. Smalltalk!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jun 06, 2015, 22:09:53 in reply to this tweet
#6990
RT @ciphergoth: The "text is everything" principle of Unix is an ongoing disaster that means it can't live up to its own philosophy http://โ€ฆ
#6989
RT @maxkreminski: โœ mkremins.github.io/blog/unix-not-โ€ฆ In which I argue that the Unix CLI is stuck in the 1970s and that Unix orthodoxy is killing theโ€ฆ
#6988
@tef all that he wants / is another earworm / not gone tomorrow, boy
๐Ÿ”— Fri Jun 05, 2015, 03:31:29 in reply to this tweet
#6987
RT @Nullsleep: Brutalist Architecture for Cats
#6986
This tweet contains content from Warner Chappell, who has blocked it in your country on copyright grounds.
#6985
RT @DrDonnaYates: I'm going back to Nepal in Jul to study heritage recording & protection. Know anyone involved? PLS let me know. http://t.โ€ฆ
#6984
@ciphergoth 12AM, Friday... I think. :-(
๐Ÿ”— Thu Jun 04, 2015, 22:39:14 in reply to this tweet
#6983
@jerrykuch ah, you have it all ahead of you... Gorbless, young man, gorbless.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jun 04, 2015, 17:23:02 in reply to this tweet
#6982
@jerrykuch Ha, I could only see half the link there so thought you might be obliquely indicating a new Achewood comic! One lives in hope...
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jun 04, 2015, 17:19:15 in reply to this tweet
#6981
Those dragons don't look so scary! In fact they seem pretty cute. Also, there are bees? Not sure about this diagram: martinfowler.com/bliki/images/mโ€ฆ
#6980
RT @wikileaks: Ars: #TISA - the more evil sibling of #TTIP & #TPP - kills EU data protection and free software programs http://t.co/VKDTtPOโ€ฆ
#6979
RT @karaspita: I salute the genius team at Water Aid who came up with their 'If men had periods' ad neatorama.com/2015/05/31/If-โ€ฆ
#6978
From my paper draft: "Let some actor X have interest in the price of milk."
๐Ÿ’Ÿ 4 ๐Ÿ”— Wed Jun 03, 2015, 16:01:22
#6977
RT @lindsey: Embedding, deep and shallow: composition.al/blog/2015/06/0โ€ฆ
#6976
@InfinitNutshell /me favstars post, not helping
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 03, 2015, 04:01:29 in reply to this tweet
#6975
RT @EnglishJason: My daughter just asked why we say "hang up" the phone and now I feel 90.
#6974
@EnglishJason @jerrykuch Excellent! And it makes me think: the etymology of Unix's SIGHUP is going to be doubly hard to unravel :-)
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Jun 03, 2015, 02:09:58 in reply to this tweet
#6973
@doublec I've used K9 Mail plus APG lightly in the past. It worked. UX roughly par for GPG deployments anywhere I suppose - that is, "meh"
๐Ÿ”— Tue Jun 02, 2015, 00:44:59 in reply to this tweet
#6972
RT @corbett: Tรผrbooken (N): a book used as a bookmark for another book
#6971
@corbett Recursive Tรผrbooken: Two books placed so that each acts as a bookmark for a position in the other. (It's tรผrbooks all the way down)
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Mon Jun 01, 2015, 03:45:54 in reply to this tweet
#6970
I can see TCP's congestion-control backoff algorithm working, via the network bandwidth display chart in my desktop panel area.
#6969
Hey @NZStuff, why block the Internet Archiver? Please let it crawl your site - it's important for posterity
๐Ÿ” 1 ๐Ÿ”— Sat May 30, 2015, 21:11:50
#6968
"Keyboard layout in Xorg can be set in multiple ways" I'm going to stop you right there, I'm afraid
#6967
RT @ciphergoth: Giving the wrong answer to a trolley problem can put you on a Government extremism list mediadiversified.org/2015/05/27/schโ€ฆ see questionโ€ฆ
#6966
I have a six-place relation to deal with. #fml
#6965
@SeanTAllen Oh good, OK. Thanks - I didn't see there was a paper on it.
๐Ÿ”— Fri May 29, 2015, 16:22:57 in reply to this tweet
#6964
@SeanTAllen I wish people would talk about such things in terms of the failures it *can't* survive rather than the happy-cases it can
๐Ÿ”— Fri May 29, 2015, 16:22:02 in reply to this tweet
#6963
@SeanTAllen "Exactly once semantics" - I do not think this term means what they think it means
๐Ÿ”— Fri May 29, 2015, 16:21:39 in reply to this tweet
#6962
RT @danluu: Please don't block everything but google in robots.txt. It breaks archive.org, as well as search engines: http://t.cโ€ฆ
#6961
@ezyang (map (lambda (x) (if (string? x) "string" "other")) xs)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 27, 2015, 18:28:59 in reply to this tweet
#6960
How hard would it be to port a Cyanogenmod-10.x-running device (Galaxy Note 10.1) up to CM12.1? Do I know anyone who can advise?
#6959
RT @evilrooster: How do you build a canal bridge a bike can cross but not a sheep? Like this.
#6958
RT @DKlarations: Is it crazy how saying sentences backwards creates backwards sentences saying how crazy it is?
#6957
RT @avibryant: Unexpected: the Chef Watson ingredient list uses Squeak's "halo" UI.
#6956
RT @tqbf: New cryptographic โ€œright answersโ€. Was going to be a tweet storm but I donโ€™t want to lose more friends. gist.github.com/tqbf/be58d2d39โ€ฆ
#6955
@DrDonnaYates "... The old Lie; Dulce et Decorum est Pro patria mori."
๐Ÿ”— Sat May 23, 2015, 16:20:07 in reply to this tweet
#6954
@mcclure111 @cppcabrera (cc @samth)
๐Ÿ”— Fri May 22, 2015, 18:54:47 in reply to this tweet
#6953
@mcclure111 @cppcabrera It's something special entirely, at the moment. The jury is still out on a good way to make this more general.
๐Ÿ”— Fri May 22, 2015, 18:54:15 in reply to this tweet
#6952
@BrianTRice Not yet, no. But it looks too much Erlang, not enough Smalltalk. Could you build an ST80-style OS envt with it, and it alone?
๐Ÿ”— Fri May 22, 2015, 06:11:24 in reply to this tweet
#6951
RT @hxa7241: @leastfixedpoint that goes for all text subtypes, not just plain โ€“ lots of wrong HTML out there
#6950
๐Ÿ”— Thu May 21, 2015, 19:54:04 in reply to this tweet
#6949
@SergeStinckwich Yes, Pharo is lovely. But it and Squeak are missing things I consider crucial: eighty-twenty.org/2011/05/08/weaโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 21, 2015, 19:28:08 in reply to this tweet
#6948
It is long overdue for a gritty reboot of a Smalltalk-based OS
๐Ÿ’Ÿ 9 ๐Ÿ” 7 ๐Ÿ”— Thu May 21, 2015, 18:21:39
#6947
TIL RFC2046 MIME type text/plain *mandates* CRLF line separators. Bare CR and LF are forbidden. (Gmail gets this wrong!) ht @LeifAndersen
๐Ÿ” 2 ๐Ÿ”— Thu May 21, 2015, 18:12:32
#6946
RT @aaronmblevin: in the mean time here is some crushing Albanian polyphony that I haven't posted in a while. youtube.com/watch?v=M0zvUbโ€ฆ
#6945
RT @mcclure111: The full apparatus of your spatial perception when moving your body winds up capturing a lot of information mere depth percโ€ฆ
#6944
RT @mcclure111: Turns out if you're allowed to move with your whole body VR headsets become meaningful as opposed to just a funny,cumbersomโ€ฆ
#6943
@coreload I get the book part, but what's a phone?
๐Ÿ”— Wed May 20, 2015, 22:12:23 in reply to this tweet
#6942
@garybernhardt "myda tafi tsin regs"
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 20, 2015, 01:32:33 in reply to this tweet
#6941
Seen in stderr of evince: "some font thing failed"
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue May 19, 2015, 21:14:36
#6940
RT @sasquansf: Hugo Award Voter Packet is available at sasquan.org/hugo-awards/paโ€ฆ You can up your membership number and/or PIN at http://t.co/โ€ฆ
#6939
@ciphergoth It says "10 folders free", and I leapt to a conclusion; it turns out a "folder" is a *toplevel* directory, one "torrent" iow.
๐Ÿ”— Mon May 18, 2015, 16:17:42 in reply to this tweet
#6938
@ciphergoth I was wrong; I thought it had been crippled via autoupdate, but failed to actually *check*.
๐Ÿ”— Mon May 18, 2015, 16:16:47 in reply to this tweet
#6937
I had completely misunderstood the "trial license expired" messages in @BitTorrentSync gui. Upon testing, things still work.
๐Ÿ”— Mon May 18, 2015, 16:13:33 in reply to this tweet
#6936
Nope, I've made a fool of myself. Basic @BitTorrentSync functionality *does* still work in the gratis version. My apologies to @BitTorrent.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 18, 2015, 16:12:52 in reply to this tweet
#6935
RT @janeruffino: Hive mind: do I know anyone at foursquare or github?
#6934
Wow, @BitTorrent, way to bait and switch with @BitTorrentSync. Extremely uncool.
#6933
RT @NHAparty: Let's be positive about this. Share this if you or someone you know owes their life to the NHS. Share this if you โ€ฆ http://tโ€ฆ
#6932
RT @leisa: Renewed our visa to stay in the UK today. Probably the most stressful thing Iโ€™ve done in the the last 4yrs. http://t.co/P1hdppBaโ€ฆ
#6931
@maonus Tanks are railway engines with self-laying endlessly recycled track (hence the name, "tracked vehicle", I suppose?)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat May 16, 2015, 04:14:25 in reply to this tweet
#6930
RT @MrPooni: Indian couple land in UK for 10 day break. Held by UK officials for 2 months. Husband now dead. Wife still locked up: http://tโ€ฆ
#6929
RT @notwaving: Community Wardens and forced workfare. petethetemp.co.uk/workfare-forceโ€ฆ
#6928
@DRMacIver It does open up new avenues to future funding, though. The key would be to find a good inst/supervisor for your project.
๐Ÿ”— Thu May 14, 2015, 17:51:24 in reply to this tweet
#6927
@DRMacIver I suspect, for doctoral degree funding in the UK, it starts via the institution/supervisor, so you'd find a person first.
๐Ÿ”— Thu May 14, 2015, 17:49:04 in reply to this tweet
#6926
Wow, Bing translation is really not very good at all. Shame it's the only option in the Kindle app.
#6925
@DRMacIver (or more than half)
๐Ÿ”— Thu May 14, 2015, 02:13:32 in reply to this tweet
#6924
@DRMacIver You've likely got a half a PhD's worth of research ideas fairly easily in Hypothesis there, for example.
๐Ÿ”— Thu May 14, 2015, 02:13:12 in reply to this tweet
#6923
@DRMacIver Have you considered applying for a research grant of some kind? Perhaps in collaboration with a local/friendly university?
๐Ÿ”— Thu May 14, 2015, 02:12:23 in reply to this tweet
#6922
@bluephoenix47 cyberflies. Evolution in action
๐Ÿ”— Wed May 13, 2015, 16:48:14 in reply to this tweet
#6921
Nothing like a spot of Throbbing Gristle to punctuate a playlist transition from.... well, from anything to anything, really. Singular.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 13, 2015, 02:56:42
#6920
Base64-encoded base64-encoded base64-encoded binary data. It's the network equivalent of AbstractFactoryFactoryBeanProvider.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue May 12, 2015, 16:28:26
#6919
@bluephoenix47 Eww, gross! What kind of bugs?
๐Ÿ”— Tue May 12, 2015, 01:23:08 in reply to this tweet
#6918
RT @bengoldacre: Tigger likes benzedrine.
#6917
RT @alboreto: Clive James, Windows Is Shutting Down. I howled with laughter first time I read it. Absolute genius.
#6916
Android touchscreen UX: purest clownshoes.
#6915
@johnbender yow :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 11, 2015, 00:05:31 in reply to this tweet
#6914
"C codebases adapt (over time) to changes in ptr behavior", "additional small changes are not impossible to support" cl.cam.ac.uk/research/securโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Sun May 10, 2015, 21:54:46
#6913
Verifying myself: yep, I'm still me. Good.
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Sun May 10, 2015, 05:42:35
#6912
RT @DrDonnaYates: Long green feathers in Maya & Aztec featherwork are quetzal. Sacred green like precious jade; more valuable than gold httโ€ฆ
#6911
RT @AsaWinstanley: The End of Labour | Jacobin jacobinmag.com/2015/05/labourโ€ฆ by @leninology
#6910
So much for the NHS, eh.
#6909
RT @karaspita: Yup. "A surge of nationalism" is a really ugly way to describe what's happening. twitter.com/garydunion/staโ€ฆ
#6908
I felt a bit sorry for Simon Hughes during the long, painful close-up the BBC gave him while results were announced... then I looked him up.
#6907
RT @karaspita: @leastfixedpoint He's such a dangerous operator. Barracuda camouflaged as a prattling fool. London is too important to be leโ€ฆ
#6906
@karaspita It's not really working. But gosh he's lovable-seeming! Remembering his anniversary! Eugh. Dark side stuff.
๐Ÿ”— Fri May 08, 2015, 05:34:11 in reply to this tweet
#6905
@karaspita Hm, yes. Although I'm enjoying getting a, er, previous generation's perspective on things. Hearing from the party elders.
๐Ÿ”— Fri May 08, 2015, 05:29:49 in reply to this tweet
#6904
While it's gratifying to me that UKIP is excluded so thoroughly, it's a powerful indictment of FPTP that so many voters are disenfranchised.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Fri May 08, 2015, 05:00:57
#6903
Augh, look, electoral reform isn't a cause of the "left" or the "right"; it's a cause of *fairness*. FPTP is *just* *wrong*.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri May 08, 2015, 04:48:18
#6902
RT @karaspita: "Glasgow one of the four places to vote yes last year", fuck off Emily Maitliss, almost half of people voted yes in most plaโ€ฆ
#6901
@mcclure111 Isn't it weird that they seem so left-wing, by contrast with Labour?
๐Ÿ”— Fri May 08, 2015, 03:56:30 in reply to this tweet
#6900
@mcclure111 It could be that they start winning seats outside of Scotland as soon as they stand candidates outside Scotland...
๐Ÿ”— Fri May 08, 2015, 03:56:07 in reply to this tweet
#6899
RT @OwenJones84: In Scotland, Labour are being massacred by a party that positioned itself with a populist, left, anti-austerity message
#6898
@DrDonnaYates @tomkatsumi Oh that's a great idea! I like it
๐Ÿ”— Fri May 08, 2015, 00:16:17 in reply to this tweet
#6897
@mcclure111 Centre-leftish. Awkward to compare, all the major parties are very centrist in the UK right now.
๐Ÿ”— Thu May 07, 2015, 23:52:41 in reply to this tweet
#6896
Phone, n. Pocket supercomputer. Etymology obscure; perhaps from late modern English "telephone", referring to audio messaging sub-function.
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Thu May 07, 2015, 05:20:15
#6895
RT @corbett: Let your Twitter filter bubble not be a dick bubble. #followalady #ortwo
#6894
RT @corbett: TIL many men follow only men or things on Twitter. Men, pick at least one female perspective who happens to be as awesome as yโ€ฆ
#6893
RT @DrDonnaYates: My student @Matiana19gal is looking for 2 months room share, sublet, or sofa use in London for an internship. Anyone? Plsโ€ฆ
#6892
RT @DrDonnaYates: Immigration in the UK is expensive, humiliating, and near impossible for almost everyone. I constantly fear being kicked โ€ฆ
#6891
Sometimes it isn't until I hunt for the specific track caught in my head, to post on thisismyjam, that I *properly* listen to an album.
#6890
I've been on a bit of a Stereolab kick recently. "Sound Dust", in particular.
#6889
RT @DrDonnaYates: Reminder: A vote for a party that supports 'immigration controls' is a vote against people like me. Unbearably, unfairly โ€ฆ
#6888
@LH Yow! 8G is getting pretty serious. I'm also curious about rotational forces wrt neck injury. I wonder what head restraints they use?
๐Ÿ”— Wed May 06, 2015, 19:19:46 in reply to this tweet
#6887
RT @metabrew: #erlang devs: do you use sync? reloader.erl? manually run rebar/make after editing a file? I made this: http://t.co/edHmF0PWโ€ฆ
#6886
Looked like a rough ride on the Dragon abort test. Wonder about peak linear and especially rotational forces?
#6885
Hooooo boy, that happens FAST. Definitely be grateful for computer control if I was in there.
#6884
Ha - the Dragon vehicle stack is SO TINY compared to the F9 that's usually stood where it's standing!
#6883
@doublec thanks!
๐Ÿ”— Wed May 06, 2015, 03:10:52 in reply to this tweet
#6882
@lh Thanks!
๐Ÿ”— Wed May 06, 2015, 02:57:53 in reply to this tweet
#6881
@doublec Fib is my favourite silly benchmark :-)
๐Ÿ”— Wed May 06, 2015, 02:18:27 in reply to this tweet
#6880
@doublec Hmmm. What architecture/CPU-speed/gcc-version are you running that on?
๐Ÿ”— Wed May 06, 2015, 02:18:05 in reply to this tweet
#6879
@adoemon If I'm going to be writing a program, it'll most likely be a shell script. Ideally there's some premade sw with UI for it tho
๐Ÿ”— Wed May 06, 2015, 02:11:20 in reply to this tweet
#6878
@adoemon Thanks - that's the leading contender right now I think.
๐Ÿ”— Wed May 06, 2015, 02:00:32 in reply to this tweet
#6877
@43happyninjas Thanks! Is this it? itunes.apple.com/us/app/iwatermโ€ฆ /cc @drdonnayates
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed May 06, 2015, 01:25:39 in reply to this tweet
#6876
@dyokomizo Thanks - that's certainly a lead contenderโ€ฆ
๐Ÿ”— Wed May 06, 2015, 01:24:57 in reply to this tweet
#6875
I'm leaning toward imagemagick and a horrible shell script but maybe there's something nicer
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed May 06, 2015, 01:12:30
#6874
Any pointers toward a batch image watermarking program? Suitable for mac, for a bunch of photos that I'd like to put a visible label on?
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Wed May 06, 2015, 01:12:23
#6873
RT @b6n: OH: 'you can have exactly once delivery if the only message you support is "self destruct"'
#6872
Syntax, syntactical, syntagma; Praxis, practical, pragma.
๐Ÿ” 1 ๐Ÿ”— Tue May 05, 2015, 22:35:20
#6871
@gary_burnett MMP as in NZ or the Additional Member system used for Scottish Parliament both seem fine. Plenty of others. ~Anything but FPTP
๐Ÿ”— Tue May 05, 2015, 21:50:34 in reply to this tweet
#6870
FPTP is a travesty. Greens on ~5% of the vote get 0.2% of the seats; SNP on ~4% of the vote get 8% of the seats.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Tue May 05, 2015, 21:28:22
#6869
RT @lindsey: The answer to twitter.com/lindsey/statusโ€ฆ: it's soft.vub.ac.be/Publications/1โ€ฆ. Thanks to @empiricalerror and @KryptSetup for tracking thโ€ฆ
#6868
@lojikil @psygnisfive Nb. Unary!
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 05, 2015, 15:13:29 in reply to this tweet
#6867
@psygnisfive @lojikil Fair I suppose. Overloaded name tho; maybe "(strictly-ascending? ns)" etc. better. Or "(pairwise? < ns)"
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 05, 2015, 15:12:00 in reply to this tweet
#6866
@lojikil Hmm? I was thinking how (< lo n hi) gives you an open interval, and (<= โ€ฆ) a closed, and no third option
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 05, 2015, 15:05:45 in reply to this tweet
#6865
@lojikil Oh, I've clicked to why N-ary case is not very useful: often you want a half-open interval
๐Ÿ”— Tue May 05, 2015, 15:01:51 in reply to this tweet
#6864
@lojikil yeah; somehow I prefer (and (> n 10) (< n 20))
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 05, 2015, 15:01:14 in reply to this tweet
#6863
@lojikil I've used it maybe twice? three times? in 23 years of schemery
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 05, 2015, 14:57:37 in reply to this tweet
#6862
@lojikil Error case for sure. '< and '> are *binary* relations, and non-monoidal. Their N-ary extension is a grody syntactic hack :-)
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue May 05, 2015, 14:53:26 in reply to this tweet
#6861
Accidentally looked at the NZ flag too long, now have semantic saturation & it looks really silly.
#6860
RT @bluetricyclist: Jewellery made from UKIP election flyers. I'm selling them to raise funds for local refugee charity @markthomasinfo httโ€ฆ
#6859
RT @jinglanW: If you've had trouble understanding zero knowledge proofs, check this out. ZKP in under three minutes, for dummies: https://tโ€ฆ
#6858
@precatlady @DrDonnaYates good idea! Temptation strong to treat Dropbox as a backup, but many disasters warn against this. Ext hard disk ftw
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 05, 2015, 00:41:44 in reply to this tweet
#6857
@precatlady @DrDonnaYates I'm *reasonably* sure it won't corrupt things but haven't tested it very hard myself so...
๐Ÿ”— Mon May 04, 2015, 23:50:08 in reply to this tweet
#6856
@precatlady @DrDonnaYates Make sure to let dropbox finish syncing after a push before pushing from another dropbox-connected machine :)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 04, 2015, 23:49:49 in reply to this tweet
#6855
@DrDonnaYates @precatlady Finally, even without a remote repo, just running git locally on the files is a damn fine start :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 04, 2015, 23:26:27 in reply to this tweet
#6854
@DrDonnaYates @precatlady Another option that I use is plain-old-git pulling/pushing to a repo in my Dropbox folder.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 04, 2015, 23:25:56 in reply to this tweet
#6853
@DrDonnaYates @precatlady If you need private git repos "in the cloud", bitbucket.org works with git. Also gitlab.com.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon May 04, 2015, 23:25:29 in reply to this tweet
#6852
RT @amendlocke: Voters want to hear more about anything but Scotland yougov.co.uk/news/2015/04/2โ€ฆ
#6851
@coreload the kernel is roughly stock Linux, I think; all Android's peculiar advantages come from userland structure IIUC
๐Ÿ”— Mon May 04, 2015, 15:29:17 in reply to this tweet
#6850
RT @mraleph: wow uk visas are ridiculous
#6849
@abecedarius Thanks :-)
๐Ÿ”— Mon May 04, 2015, 02:26:03 in reply to this tweet
#6848
@abecedarius Android linux kernel makes an acceptable HAL perhaps for an interim dynabook (Must graduate before I can spend time on this)
๐Ÿ”— Mon May 04, 2015, 02:17:53 in reply to this tweet
#6847
@abecedarius Hm, I'm sidestepping almost all of Android though! Just using the kernel really. OTOH "little of value was lost"
๐Ÿ”— Mon May 04, 2015, 02:16:04 in reply to this tweet
#6846
o/~ your ownโ€ฆ personalโ€ฆ memetic ecosystem o/~
#6845
โœ“ generate+run ARM ELF machine code on android tablet โœ“ read touchscreen via /dev/input/event1 โœ“ write framebuffer via /dev/graphics/fb0
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun May 03, 2015, 20:43:19
#6844
Screenshot of pi-nothing binary running on my phone :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun May 03, 2015, 20:36:06
#6843
98% of traffic via TextSecure consists of "Are you receiving this?" "What about now?" "test" "test2" "hello???"
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun May 03, 2015, 18:46:22
#6842
@DrDonnaYates @precatlady SAA '05+'06 abstracts here, and American Anth. Assoc. 2011
๐Ÿ”— Fri May 01, 2015, 04:53:56 in reply to this tweet
#6841
@tef wow that's like sixteen factor, super total secure
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Apr 30, 2015, 16:21:50 in reply to this tweet
#6840
In European welfare systems, "Immigrants subsidize non-immigrants" vice.com/read/we-asked-โ€ฆ
#6839
๐Ÿ’Ÿ 4 ๐Ÿ” 2 ๐Ÿ”— Wed Apr 29, 2015, 20:04:34 in reply to this tweet
#6838
@noelwelsh great right up until the end. IO values must have more structure than bools, even if not exposed.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Apr 29, 2015, 19:30:13 in reply to this tweet
#6837
RT @steveklabnik: We're socially conditioned to not talk with each other about what we're paid. @laurenvoswinkel is trying to fix it: httpsโ€ฆ
#6836
RT @DrDonnaYates: Someone is way into adorable topiary in Ticul, Mexico. These creatures are everywhere.
#6835
RT @velartrill: Turing completeness kills
#6834
@rmurphey @littlecalculist Oh no! Your books have been visited by the Suck Fairy: tor.com/blogs/2010/09/โ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 5 ๐Ÿ”— Wed Apr 29, 2015, 04:40:43 in reply to this tweet
#6833
Your Periodic Reminder that Rice's Theorem is awesome, and the proof-by-reduction-to-the-Halting-Problem is neat. en.wikipedia.org/wiki/Rice%27s_โ€ฆ
#6832
RT @DrDonnaYates: My student landed a 2 month internship/participant obs fieldwork for her MRes in London looking at Art Crime. Anyone haveโ€ฆ
#6831
Hide offensive Trends panel via addons.mozilla.org/en-us/firefox/โ€ฆ: "@-moz-document url-prefix("twitter.com"){.Trends{display:none;}}"
#6830
Seriously, who has time for this? How can this possibly be the state of the art? What is wrong with us?
๐Ÿ” 1 ๐Ÿ”— Sun Apr 26, 2015, 21:28:52
#6829
Having by main force managed to kick my Android phone into somewhat-functional status, I now need a stiff drink and/or a lie-down.
#6828
@LH :-(
๐Ÿ”— Sun Apr 26, 2015, 20:21:57 in reply to this tweet
#6827
RT @LH: @leastfixedpoint those were the specs required 1-2 years ago to build Android, I think the size has further increased since then.
#6826
"you need at least 16GB of RAM/swap and 50GB or more of disk space in order to build the Android tree"
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Sun Apr 26, 2015, 20:19:46 in reply to this tweet
#6825
If this were Smalltalk, it'd be a 5-minute hack to add such an option. I shudder to think of the calisthenics required to patch Android.
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Sun Apr 26, 2015, 20:14:26
#6824
These "Unfortunately, X has stopped" modal dialogs are much like alert() dialogs in that they need a "prevent more of these" option.
#6823
Unfortunately, fucking everything has stopped. #Android
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Apr 26, 2015, 20:03:30
#6822
Some people, when confronted with an Android phone, think "I know, I'll apply a system update." Now they have no phones.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Apr 26, 2015, 19:56:36
#6821
@old_sound not out of the box, no. You'll have to write your own I suspect!
๐Ÿ”— Sun Apr 26, 2015, 15:03:25 in reply to this tweet
#6820
Maybe they're right when they say high quality telephony will never happen over IP.
#6819
"After all, show me another country that has an 11-year-old as Prime Minister" re NZ, m.nzherald.co.nz/nz/news/articlโ€ฆ
#6818
RT @DylanFoundry: We are looking to have a paid intern for a Summer of Dylan. Please get in touch if interested or put someone in touch witโ€ฆ
#6817
ETOOMANYSIDEPROJECTS
๐Ÿ’Ÿ 3 ๐Ÿ” 4 ๐Ÿ”— Wed Apr 22, 2015, 21:49:55
#6816
RT @LTwittgenstein: Shhh!
#6815
@old_sound @RabbitMQ Not as far as I know.
๐Ÿ”— Tue Apr 21, 2015, 21:38:38 in reply to this tweet
#6814
New @RabbitMQ 3.5.1-compatible builds of my presence-exchange and udp-exchange plugins: eighty-twenty.org/tech/rabbitmq/โ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ” 7 ๐Ÿ”— Tue Apr 21, 2015, 21:33:39
#6813
RT @mcclure111: Is it just me or is it really weird nobody is systematically archiving versions of open source software? http://t.co/ZrZUPDโ€ฆ
#6812
RT @Evinshir: ANZAC day is not a day of celebration for NZ. It's a day of sorrow. Of remembering that war is not glorious. Politicians needโ€ฆ
#6811
RT @DylanFoundry: What type of work would an intern do with us? There are so many options! Type system. Numerics. Unicode. Networking. Perfโ€ฆ
#6810
@EyalL yep. It's all terrible.
๐Ÿ”— Mon Apr 20, 2015, 00:49:38 in reply to this tweet
#6809
@EyalL yes and no. It's systemic UX illness- little flaws that don't seem significant that multiply to make a frustrating whole
๐Ÿ”— Mon Apr 20, 2015, 00:46:01 in reply to this tweet
#6808
@EyalL today.
๐Ÿ”— Mon Apr 20, 2015, 00:44:31 in reply to this tweet
#6807
TIL gcc -fsplit-stack
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sun Apr 19, 2015, 18:41:45
#6806
"Unix is super user friendly these days! Oh right, hm, that's broken, to fix it open a terminal and type chmod a+x ..."
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Sun Apr 19, 2015, 16:43:29
#6805
Fabulous. Full-duplex audio, after a few failed connection attempts, for whole seconds at a time. What a time to be alive etc.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 19, 2015, 06:15:59
#6804
"Unfortunately, Redphone has stopped." Er... Does it actually do anything else?
#6803
RT @makinglight: New on Sidelights: Helen Keller, blind and deaf and kicking more ass than any twenty of us. Please copy. http://t.co/9Ybeโ€ฆ
#6802
RT @DRMacIver: To be clear: Electoral reform, fuck yes. Tinkering with the existing system without fixing anything: Fuck off. Give us a reaโ€ฆ
#6801
Theorem! ^_^
๐Ÿ’Ÿ 3 ๐Ÿ”— Sat Apr 18, 2015, 07:59:29
#6800
*Of course* The Knife's album "Tomorrow in a Year" is an opera based on "On the Origin of Species". <3
#6799
RT @SpaceX: High resolution and color corrected Falcon 9 first stage landing video youtu.be/BhMSzC1crr0
#6798
@MyDigitalSSD yes, thank you. I have an RMA number and will mail the failed SSD this morning.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Apr 15, 2015, 14:45:34 in reply to this tweet
#6797
RT @SpaceX: Falcon 9 first stage landing burn and touchdown on Just Read the Instructions vine.co/v/euEpIVegiIx
#6796
RT @Jermolene: Google appear to have released a free tool for generating mobile site thumbnails google.com/webmasters/tooโ€ฆ http://t.co/AxIVZZDโ€ฆ
#6795
<saruman> The W3C delved too deep and awoke... the shadow DOM.
๐Ÿ’Ÿ 5 ๐Ÿ”— Sun Apr 12, 2015, 20:28:31
#6794
The key is the dialogue with the machine. It's that dialogue that brings the massive increase in power/reach. For me, at least.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sat Apr 11, 2015, 17:06:34
#6793
In each case, the feedback from interacting with the tool helps guide me as I shape my program (resp. proof).
#6792
There's a similarity between my use of REPLish langs (Racket, Smalltalk) and of proof assistants (Coq). The computer keeps me honest.
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Sat Apr 11, 2015, 17:05:27
#6791
Great service from @RamNode just now! I've been very happy with them for the last year.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat Apr 11, 2015, 16:49:29
#6790
Sigh. Left XMPP client idling at work. People's chats went there instead of to my home PC. :-(
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Apr 11, 2015, 15:48:24
#6789
RT @swmckay: @leastfixedpoint @SeanTAllen Nobody cares about your, or my, laptop. Shame Apple until they backport the fix.
#6788
@SeanTAllen how are you planning on dealing with the admin root escalation vuln from today? :-/ I think I'll have to upgrade :-(
๐Ÿ”— Fri Apr 10, 2015, 03:44:13 in reply to this tweet
#6787
Hey @MyDigitalSSD, my new MDM242-SC2-128 SSD failed abruptly and I filled in your RMA form two days ago and have heard nothing. What's up?
#6786
We're so lucky to have moved beyond "Please insert destination disk in drive B:".
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Apr 08, 2015, 20:08:35
#6785
RT @corbett: linguistics of yes/no in English, forgotten yes/nay yea/no resolves "Isn't Chaucer drunk?" Germanic languages have http://t.coโ€ฆ
#6784
RT @DylanFoundry: We are considering approaching Apple regarding the legal status of the DRM. If anyone has any useful information or contaโ€ฆ
#6783
RT @lrnrd: Iโ€™m a writer & photographer. What I want to do is write & take photos โ€“ not spend ages on the latest errors in $SELF-HOSTED FOSSโ€ฆ
#6782
Hard-disk crash. Lost a day's work :-( :-( :-( Wish I'd pushed to github.
#6781
@sdbo right, but more general in the first argument. Anything with a base case, not just bool, if you see what I mean.
๐Ÿ”— Sun Apr 05, 2015, 22:07:54 in reply to this tweet
#6780
@noelwelsh I think you're right!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 05, 2015, 22:06:48 in reply to this tweet
#6779
RT @noelwelsh: @leastfixedpoint there might be a monoid abstraction waiting to be made. FoldMap is the Haskell / Scala name for this IIUC
#6778
.@sdbo I suppose monadic syntax sugar could cover those. "and" is a cheap hack in that context.
๐Ÿ”— Sun Apr 05, 2015, 22:05:42 in reply to this tweet
#6777
Though the type story for pt seems a touch magical.
๐Ÿ”— Sun Apr 05, 2015, 22:04:35 in reply to this tweet
#6776
.@sdbo good idea; but doesn't cover handy idioms like (and foo (some-computation))
๐Ÿ”— Sun Apr 05, 2015, 22:03:25 in reply to this tweet
#6775
RT @sdbo: @leastfixedpoint Sounds like a hole where pattern matching ought to go.
#6774
@psygnisfive doesn't have to be unityped.
๐Ÿ”— Sun Apr 05, 2015, 22:01:20 in reply to this tweet
#6773
It's pragmatic to treat '(), "", 0 etc as #f if you see them as the base case of an inductive structure. Gives uniform code for recursion.
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Sun Apr 05, 2015, 20:35:03
#6772
@annwitbrock It's on Actors extended with pub/sub and state-replication. Lots of space, movement in the semantics :)
๐Ÿ”— Sat Apr 04, 2015, 22:29:41 in reply to this tweet
#6771
@noelwelsh Ha, still more than a year to go in all likelihood! (We'll see about the dancing.)
๐Ÿ”— Sat Apr 04, 2015, 22:29:10 in reply to this tweet
#6770
I... actually think, you know that "dance your PhD" thing? I think maybe mine might be a danceable PhD! :-D
๐Ÿ’Ÿ 3 ๐Ÿ”— Sat Apr 04, 2015, 21:40:20
#6769
RT @DerGuteMoritz: @leastfixedpoint Maybe my irony detector is broken but be aware that 'text' is etymologically linked to the Latin word fโ€ฆ
#6768
@DerGuteMoritz I love it! Thanks :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Apr 03, 2015, 19:22:29 in reply to this tweet
#6767
@ArmyOfBruce Sounds good to me!
๐Ÿ”— Fri Apr 03, 2015, 05:06:05 in reply to this tweet
#6766
"String" is a terrible name for a representation of text. What has text to do with yarn? "Text" would be so, so much better.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Fri Apr 03, 2015, 04:44:52
#6765
holy shit it's a j2ee application, abort, abort!
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Apr 03, 2015, 03:41:55
#6764
Funny that the only mention of worker's rights during the debate came from the greens rather than labour.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Apr 03, 2015, 02:48:24
#6763
@coreload Hear, hear.
๐Ÿ”— Fri Apr 03, 2015, 01:11:35 in reply to this tweet
#6762
@greenrd No network-transparency of compute resources; no network-transparency of file resources. Plan9 could ~"bring a CPU to your data"
๐Ÿ”— Thu Apr 02, 2015, 20:45:05 in reply to this tweet
#6761
@samth I don't think such projection is always bad: otherwise people just put up with crap, see no point in working for a better world
๐Ÿ”— Thu Apr 02, 2015, 19:37:07 in reply to this tweet
#6760
@samth Yep, that's true. Plan9's design does address the particular unix warts I have in mind, in this case, though.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Apr 02, 2015, 19:28:25 in reply to this tweet
#6759
@samth In what sense?
๐Ÿ”— Thu Apr 02, 2015, 19:16:32 in reply to this tweet
#6758
trying to get coq to run via ssh to a machine with more ram makes me wish unix dead. plan9, among many others, would be better than this.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu Apr 02, 2015, 19:14:34
#6757
@krono Ha! Cool. Which projects?
๐Ÿ”— Wed Apr 01, 2015, 22:25:45 in reply to this tweet
#6756
@krono Not so much any more. Lots of other demands on my time. I still like it a lot though! Anything specific you have in mind?
๐Ÿ”— Wed Apr 01, 2015, 21:17:16 in reply to this tweet
#6755
@old_sound if you write up your thoughts on it I'd love to read them.
๐Ÿ”— Wed Apr 01, 2015, 04:14:25 in reply to this tweet
#6754
@old_sound oh yeah, did you manage to get Orleans running in the end?
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Apr 01, 2015, 04:03:36 in reply to this tweet
#6753
@nchechina hi! @DrDonnaYates pointed yr research out. The Erlang&multilevel stuff is cool; I'm working on designs for dist sys PL features
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Mar 30, 2015, 19:18:34
#6752
/notatino/, n. A very small macro.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Mar 29, 2015, 03:00:49
#6751
@avibryant @dysinger That's very cool of you! Thanks. DM to follow.
๐Ÿ”— Sat Mar 28, 2015, 23:54:59 in reply to this tweet
#6750
@dysinger @avibryant Thanks for the pointer - that's interesting but no, looks too simple. I need to manage relationships between tables.
๐Ÿ”— Sat Mar 28, 2015, 22:45:19 in reply to this tweet
#6749
@jamesladd Because I've been trying to do things in Filemaker. And my other options are SQL plus a bunch of programming, or nothing. :-/
๐Ÿ”— Sat Mar 28, 2015, 22:41:43 in reply to this tweet
#6748
I really, really, really miss DabbleDB. @avibryant - is there any chance at all of it ever coming back?
๐Ÿ’Ÿ 3 ๐Ÿ”— Sat Mar 28, 2015, 22:34:11
#6747
RT @spleenal: This isn't fiction this isn't Kafka. It should be a crime. gu.com/p/46qjk/stw
#6746
@disolverr Hard to tell; all I can say is jessie runs just fine for me in 2GB RAM on an Acer C720.
๐Ÿ”— Sat Mar 28, 2015, 07:38:47 in reply to this tweet
#6745
git commit -m 'Yak level decreased! Some yaks remain. Repair almost complete?'
๐Ÿ” 2 ๐Ÿ”— Fri Mar 27, 2015, 22:20:21
#6744
RT @justinsheehy: There Is No Now, and soon there will be no now/0. erlang.org/documentation/โ€ฆ (via @seancribbs)
#6743
Microsoft is a company worth more than three hundred billion dollars. And this is what it produces.
#6742
That previous error was from Libreoffice. MS Office, not to be outdone, offers this gem: "Unspecified error at location: 2"
#6741
@GavinDoig Worse, "our core abstractions were not so much designed... as congealed."
๐Ÿ”— Thu Mar 26, 2015, 12:40:27 in reply to this tweet
#6740
And I don't mean the individual authors of Libreoffice or MS office. I mean the whole ecosystem. Utterly user-hostile.
#6739
Shit like that just screams "we don't care about you, user."
#6738
I mean seriously, "Format error discovered in the file in sub-document content.xml at 2,3365(row,col)."
#6737
That Libreoffice and MS office are the only serious office suite contenders is an brutally harsh indictment of the entire software industry.
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Thu Mar 26, 2015, 12:35:50
#6736
Robustness, Predictability, Simplicity: LaTeX.
๐Ÿ” 1 ๐Ÿ”— Wed Mar 25, 2015, 22:00:52
#6735
@coreload Ah thanks!
๐Ÿ”— Tue Mar 24, 2015, 03:33:30 in reply to this tweet
#6734
@coreload Thanks; was hoping to review the papers that were presented at the 2014 event. I can wait - submission deadline is in May :)
๐Ÿ”— Tue Mar 24, 2015, 02:49:24 in reply to this tweet
#6733
Hmm, middleware-conference.org and its subdomains seems down
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Mar 23, 2015, 23:37:59
#6732
@spdegabrielle Erm, well it was quite a quiet list I suppose :-)
๐Ÿ”— Mon Mar 23, 2015, 22:28:21 in reply to this tweet
#6731
RT @stephentyrone: @johnregehr Feynman diagram: two big-endian floats meet, resulting in a pair of little-endian floats and an infinitesimaโ€ฆ
#6730
@th3rac25 I was responding to the recent statements about Hager etc. Actually I think it might have been a link you RTd :-)
๐Ÿ”— Mon Mar 23, 2015, 22:22:02 in reply to this tweet
#6729
Sigh. I just wish NZ had a grown-up prime minister. You know: an actual adult.
#6728
@samth Enterprise Small-Step Semantics As A Service
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Mar 23, 2015, 17:11:08 in reply to this tweet
#6727
@samth Exactly right! :-) "But it's so crystal clear to us... is this guy stupid or something? Why is he saying he doesn't understand?"
๐Ÿ”— Mon Mar 23, 2015, 17:08:22 in reply to this tweet
#6726
@annwitbrock @DrDonnaYates Been doing a quick survey of the sw landscape for Filemakeresque things. Utterly grim and depressing
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Mar 23, 2015, 17:05:24 in reply to this tweet
#6725
@annwitbrock A relational DB with a form designer, more or less. Like Filemaker/Access back in the day. /cc @DrDonnaYates
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Mar 23, 2015, 17:04:57 in reply to this tweet
#6724
I can't figure out what alphasoftware.com does by reading their website. They have videos, but I've already closed the tab I guess
#6723
RT @DrDonnaYates: Relational database app suggestions? I want to make a decent form, don't want Access or Filemaker? Base currently crashinโ€ฆ
#6722
@t_crayford @aphyr The ML approach, then, suggests: make the stx for using option maps good enough, noone will miss kwargs
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Mar 23, 2015, 16:20:26 in reply to this tweet
#6721
@t_crayford @aphyr Multiple arguments/multiple values seems like a total hack to me now :) and kwargs are analogous
๐Ÿ”— Mon Mar 23, 2015, 16:18:52 in reply to this tweet
#6720
@t_crayford @aphyr ML supports only fns taking *exactly one* argument, yielding *exactly one* result. Good pattern matching makes it OK.
๐Ÿ”— Mon Mar 23, 2015, 16:18:28 in reply to this tweet
#6719
@t_crayford @aphyr This is an eerie echo of a Scheme vs ML flamefest from the 90s, discussing tuples vs multiple arguments/values
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Mar 23, 2015, 16:17:43 in reply to this tweet
#6718
RT @t_crayford: @aphyr finally wrote up that "death to kwargs" post that's been brewing for aages: yellerapp.com/posts/2015-03-โ€ฆ
#6717
Alan Kay demoing Smalltalk 78 (resurrected in JS!) Crucial moment: youtube.com/watch?v=AnrlSqโ€ฆ Mashup of *objects*. No apps! No silos!
๐Ÿ’Ÿ 8 ๐Ÿ” 7 ๐Ÿ”— Mon Mar 23, 2015, 02:10:29
#6716
RT @bertfreudenberg: Alan Kay doing a presentation using our resurrected Smalltalk-78 system: youtu.be/AnrlSqtpOkw?t=โ€ฆ
#6715
@lojikil Well, it's more that I feel it has become about Smalltalk *advocacy* recently.
๐Ÿ”— Sun Mar 22, 2015, 21:19:18 in reply to this tweet
#6714
@jamesladd OTOH my complaining on Twitter is probably also poor form. :-/
๐Ÿ”— Sun Mar 22, 2015, 21:17:51 in reply to this tweet
#6713
@jamesladd Tricky. Don't have direct contributions yet, and being all grumpy-old-man on-list seems poor form
๐Ÿ”— Sun Mar 22, 2015, 21:17:05 in reply to this tweet
#6712
Bit annoyed that the "smalltalk-research" list, originally covering research on/in Smalltalk(-like) systems, is no longer any such thing
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sun Mar 22, 2015, 21:10:44
#6711
RT @johnsonjamesian: @leastfixedpoint oh load, sweet link, and kill the precious time, for that is far more palatable than this shit.
#6710
But soft, what tweet from yonder window farts? It is a link, and wasted time its target.
๐Ÿ” 1 ๐Ÿ”— Sun Mar 22, 2015, 19:23:18
#6709
@psygnisfive I wonder if it'd be possible to make a nice bug tracker... at all!
๐Ÿ”— Sat Mar 21, 2015, 23:28:39 in reply to this tweet
#6708
Bug stack popped; now back to 1 deep, which is where I was at 11pm last night.
#6707
TFW final lemma for bugfix to would-have-been-fatal flaw goes through, mere hours before submission deadline
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Mar 21, 2015, 21:59:30
#6706
"Bitter", Shihad, from Killjoy - still awesome.
#6705
RT @LegoAcademics: The @LegoAcademics wonder how much time Newton spent courting strategic industry commercialization partners. http://t.coโ€ฆ
#6704
When my phone rings, I almost always accidentally drop the call while trying to get it out of my pocket. Bad design.
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Mar 20, 2015, 03:00:03
#6703
RT @tef: also don't ever call yourself a junior programmer. you're just a programmer. job titles have junior/senior/lead attached, not peoโ€ฆ
#6702
Blogs that lovingly record and display the month, day, hour, minute, second and *timezone* of each comment; but neglect the **year**
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 20, 2015, 01:39:04
#6701
@BruceHoult @ArmyOfBruce The funding situation is absolutely a big part of the problem. Alan Kay waxes eloquent on this. cc @coreload
๐Ÿ”— Thu Mar 19, 2015, 16:44:19 in reply to this tweet
#6700
@coreload @ArmyOfBruce Yep. *Self care first.*
๐Ÿ”— Thu Mar 19, 2015, 16:39:10 in reply to this tweet
#6699
@ArmyOfBruce For my part, at least 2/2.
๐Ÿ”— Thu Mar 19, 2015, 16:38:10 in reply to this tweet
#6698
@ArmyOfBruce Yep. The world is surely mad. But I suppose I'm imagining something like desert dormancy en.wikipedia.org/wiki/Floweringโ€ฆ. 1/2
๐Ÿ”— Thu Mar 19, 2015, 16:38:00 in reply to this tweet
#6697
@coreload @ArmyOfBruce But the time does not seem to be now. For now, it feels like just keeping it alive on the margins is what can be done
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Mar 19, 2015, 16:29:42 in reply to this tweet
#6696
@coreload @ArmyOfBruce Generations are coming by increasingly quickly, too. This stuff could *very* suddenly all take off and come together.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Mar 19, 2015, 16:29:02 in reply to this tweet
#6695
@coreload @ArmyOfBruce So the task is perhaps to preserve knowledge for future generations. A Canticle for Leibowitz.
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Mar 19, 2015, 16:28:34 in reply to this tweet
#6694
@ArmyOfBruce Subcultures eke out a life on the margins until their fortunes change. Self-care first, etc. Kia kaha!
๐Ÿ”— Thu Mar 19, 2015, 16:21:37 in reply to this tweet
#6693
@ArmyOfBruce @coreload We're all spread too thin.
๐Ÿ”— Thu Mar 19, 2015, 16:15:39 in reply to this tweet
#6692
I'm surprised there aren't more Alan Smithees credited as contributors to open-source software.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Mar 19, 2015, 15:50:34
#6691
Ha! I'm surprised by the Curve sample every time I listen to JPS Experience, "Breathe" :-)
#6690
RT @tef: the strikingly obvious moral here is that if you want amazingly fast and punctual public transport, get rid of the fucking cars, oโ€ฆ
#6689
RT @dwragg: Is it giรพub or giรฐub?
#6688
@solardiz @KristinPaget Yeah - I figured since it's busted in the original 9/65536 of the time, this isn't very much worse :-)
๐Ÿ”— Thu Mar 19, 2015, 07:58:26 in reply to this tweet
#6687
@KristinPaget I think I managed to shrink it a little more without breaking it (?): twitter.com/leastfixedpoinโ€ฆ
๐Ÿ”— Thu Mar 19, 2015, 07:17:18 in reply to this tweet
#6686
char b[140];*l=b;t;main(){read(0,b,140);b[20]=0;l[5]+=8<<16;t=l[4];l[4]=l[3];l[3]=t;write(1,b,140);main();} /*cf dunkels.com/adam/twip-1.0.c */
๐Ÿ’Ÿ 9 ๐Ÿ” 7 ๐Ÿ”— Thu Mar 19, 2015, 07:16:30
#6685
RT @KristinPaget: char b[140];unsigned short *s=b;*l=b;t;main(){while(1){read(0,b,140);b[20]=0;s[11]+=8;t=l[4];l[4]=l[3];l[3]=t;write(1,b,1โ€ฆ
#6684
RT @KristinPaget: I'm impressed. A TCP stack that'll reply to ICMP echo requests, in C, in the space of a tweet? Colour me amazed :) http:/โ€ฆ
#6683
C-x C-f anyfileatall.js RET M-x fundamental-mode RET ;; sigh
#6682
@leastfixedpoint (Full disclosure: it was my mistake! The boneheaded impl was TSTTCPW. Smarter impl faster but marginally less readable.)
๐Ÿ”— Wed Mar 18, 2015, 21:18:18 in reply to this tweet
#6681
Profiling a suspiciously slow benchmark led me to a boneheaded implementation of a common operation. Measure, measure, measure!
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Mar 18, 2015, 21:17:13
#6680
Sing, O muse, the pride of countless devs / whose frameworks foul a million ills begat / their users, brave and bold, to Hades sent
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Wed Mar 18, 2015, 18:52:40
#6679
RT @marcusdenker: Who Owns Your Research: A Survey janvitek.github.io/whoowns.html
#6678
@old_sound Yeah, I guess; but only when the answer is to be either [] or a length-1 list, right? (Feels very monadic, actually.)
๐Ÿ”— Wed Mar 18, 2015, 12:50:56 in reply to this tweet
#6677
@old_sound Heh! Nope, I hadn't seen that before.
๐Ÿ”— Wed Mar 18, 2015, 12:45:08 in reply to this tweet
#6676
RT @DrDonnaYates: A friend sent me the @whalefest site thinking I'd like it but 1 female speaker out of 12? Seriously? Pretty shameful httpโ€ฆ
#6675
@old_sound I hope you write up what you learn :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Mar 18, 2015, 12:29:22 in reply to this tweet
#6674
@old_sound Yep, absolutely.
๐Ÿ”— Wed Mar 18, 2015, 12:29:02 in reply to this tweet
#6673
@old_sound In general I find their treatment of failure as a server-problem, not an actor-problem, quite surprising; I'd like to learn more.
๐Ÿ”— Wed Mar 18, 2015, 12:26:57 in reply to this tweet
#6672
@old_sound Yes, you're right. Their description of links/monitors is unfair - Orleans actors "die silently" too, when no calls active!
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Mar 18, 2015, 12:25:48 in reply to this tweet
#6671
RT @mcclure111: Can we maybe, like, all pitch into buy chiark.greenend.org.uk an SSL cert You know Since it hosts the most important windowโ€ฆ
#6670
RT @laurencetratt: I am semi-regularly asked why I use OpenBSD. There is no single reason, but here's one good example of why http://t.co/Vโ€ฆ
#6669
Hey, @mozilla, when downloading thunderbird for linux, where on *earth* is the link to the x86_64 version? (Also: why no .debs?)
#6668
RT @heathercmiller: Industry folks: do you think academic research in PL/SE/CS is irrelevant? Just wondering... Quick 2-question poll: httpโ€ฆ
#6667
๐Ÿ” 2 ๐Ÿ”— Tue Mar 10, 2015, 10:47:01
#6666
Fresh installs of Debian Jessie work *really* smoothly out-of-the-box for me these days. Kudos, @debian.
๐Ÿ’Ÿ 9 ๐Ÿ” 11 ๐Ÿ”— Mon Mar 09, 2015, 22:55:28
#6665
RT @rossjanderson: I am a heretic. I confess! theregister.co.uk/2015/03/09/quaโ€ฆ
#6664
Exciting new work on macro-expansion in Racket happening: permalink.gmane.org/gmane.comp.lanโ€ฆ. First new approach to hygiene in decades?
๐Ÿ’Ÿ 6 ๐Ÿ” 3 ๐Ÿ”— Mon Mar 09, 2015, 20:55:43
#6663
Journalists reporting other journalists reporting uncorroborated second-hand reports as truth. Not cool. anonymousswisscollector.com/2015/03/poor-rโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Mar 08, 2015, 13:36:52
#6662
RT @DrDonnaYates: Poor reporting of the destruction of heritage threatens our ability to protect the past. anonymousswisscollector.com/2015/03/poor-rโ€ฆ http://t.โ€ฆ
#6661
RT @evilrooster: BTW, how the heck did we pick colors for stop and go that 3 - 5% of the population struggle to distinguish?
#6660
RT @DRMacIver: I'm a little surprised that Mosh still hasn't had a thorough security audit.
#6659
RT @mcclure111: Oh no no no no no BitTorrent Inc/utorrent are (apparently secretly) installing bitcoin miners on ppl's computers D: https:/โ€ฆ
#6658
@johnsonjamesian Implicitly, perhaps :-)
๐Ÿ”— Fri Mar 06, 2015, 15:54:48 in reply to this tweet
#6657
TFW you encode a sum as a product because Scheme's multiple values are a thing. A horrible, horrible, very-bad thing.
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri Mar 06, 2015, 15:46:36
#6656
TFW you suddenly suspect a fundamental equation at the heart of your research is wrong, but then work it through and it's actually correct
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri Mar 06, 2015, 10:51:14
#6655
RT @michaelklishin: ยซThis โ€ฆ makes me wonder what other standard unix programs make design assumptions that arenโ€™t true in 2015โ€ฆยป โ€” this. hโ€ฆ
#6654
Death of a thousand cuts: Windows-1252 is still the default encoding in Firefox and Thunderbird. Little bits of tech debt like this add up.
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Mar 05, 2015, 11:19:52
#6653
RT @carol_osullivan: Vonnegut: "All I require of a translator is that he/she be a more gifted writer than I am, & in at least 2 languages, โ€ฆ
#6652
Some interesting applications being built using atom.io as a foundation: nilas.com/blog/splittingโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Mar 04, 2015, 10:49:29
#6651
@DRMacIver Chalk it up to subconscious creativity :)
๐Ÿ”— Mon Mar 02, 2015, 12:48:08 in reply to this tweet
#6650
I guess he gets to be a jerk in public unopposed. Oh well.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Mar 02, 2015, 12:47:18
#6649
Phew. Narrowly avoided finishing&sending a response to incendiary statements by a racist, sexist libertarian prick on a public mailing list.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Mon Mar 02, 2015, 12:46:38
#6648
@DRMacIver heh, heh, "pick up the slack"
๐Ÿ”— Mon Mar 02, 2015, 12:29:53 in reply to this tweet
#6647
Glorious! Particularly see Ada Lovelace's notes: "Sketch of The Analytical Engine Invented by Charles Babbage", 1842: fourmilab.ch/babbage/sketchโ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ” 3 ๐Ÿ”— Mon Mar 02, 2015, 12:27:44
#6646
@msimoni @coreload @jlongster I'm still not convinced it's possible to determine the free vars of a term in fexprish langs until runtime :/
๐Ÿ”— Fri Feb 27, 2015, 05:17:05 in reply to this tweet
#6645
Turns out one enormous pizza is about 2/3 of an enormous pizza too much for one regular-size human. No regrets, some discomfort.
#6644
I used to think Sugar had a big sound, for a 3-piece; then I saw Bob Mould solo with an acoustic guitar. Huge sound, just by himself.
#6643
RT @outlandish: How much does a website cost? According to US: bit.ly/1zDs4Zm
#6642
RT @FioraAeterna: When bigoted politicians don't understand biology: they inadvertently ban 1000s of cis women from using the toilet: http:โ€ฆ
#6641
RT @mcclure111: But this isn't something computers know how to do, it isn't something we have a verb for, even though the web browser and Oโ€ฆ
#6640
RT @mcclure111: I'm looking at a page on the website for Yelp. I have the Yelp app open on my phone. I want to pass the page from mac to phโ€ฆ
#6639
$ git commit -m 'Rearrange deckchairs'
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Mon Feb 23, 2015, 03:26:42
#6638
RT @DrDonnaYates: Prof gave me Carl Sagan's Baloney Detection Kit in 2nd year. Every student should be so lucky brainpickings.org/2014/01/03/balโ€ฆ httpโ€ฆ
#6637
@practicingruby Yes, this was one of the goals of the Smalltalk-80 system. It's part of the/a/my vision of personal computing.
๐Ÿ”— Sun Feb 22, 2015, 18:49:32 in reply to this tweet
#6636
The Internet of Obnoxious Things listbox.com/member/archiveโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Feb 22, 2015, 18:43:43
#6635
And the award for most sincere use of the word "e-communications" in a serious website goes to
#6634
Proving termination in Coq is *such* an enormous pain in the arse.
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Feb 20, 2015, 04:50:33
#6633
RT @ColinYeo1: New 129 page application form: UK blatantly obstructing EU free movement rights with red tape buff.ly/1DpPibF
#6632
@bmastenbrook Interesting. That looks a lot like the C720 (modulo chromeos-ish key layout)
๐Ÿ”— Mon Feb 16, 2015, 22:10:42 in reply to this tweet
#6631
@noelwelsh Ha! Right yeah. (Aside: who would want an 18" laptop? You'd have to carry around a portable desk to use it)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Feb 16, 2015, 22:09:36 in reply to this tweet
#6630
@samth @noelwelsh maybe 8GB is the upper limit of the high end; @bmastenbrook pointed out larger single memory modules aren't mainstream yet
๐Ÿ”— Mon Feb 16, 2015, 22:08:48 in reply to this tweet
#6629
@bmastenbrook Ah OK, so 8GB is likely the upper limit for now I suppose
๐Ÿ”— Mon Feb 16, 2015, 22:07:36 in reply to this tweet
#6628
But if I wanted a high-end 11"/12" ultralight non-apple laptop for running VMs within Linux, say 32GB RAM or so - what should I look at?
#6627
I have been really, really enjoying Debian on an Acer C720. It's a lot of computer for just $200.
#6626
RT @adriancolyer: How can we reason about knowledge in distributed systems? blog.acolyer.org/2015/02/16/knoโ€ฆ
#6625
@johnsonjamesian no; case in point: combination of transient mark mode with M-% for replace-in-region, & with C-/ for undo-in-region
๐Ÿ”— Sun Feb 15, 2015, 18:42:03 in reply to this tweet
#6624
I have been using emacs for 20 years, it's been great the whole time, and I'm still learning new things that make it even better to use.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Feb 15, 2015, 17:07:23
#6623
RT @majek04: John Nagle on Nagle's algorithm (TCP_NODELAY): news.ycombinator.com/item?id=9048947
#6622
@greghendershott not necessarily POTS ones, but yes :-)
๐Ÿ”— Sat Feb 14, 2015, 17:51:11 in reply to this tweet
#6621
RT @mcclure111: Something I am rly looking forward to with my Emily project is the opportunity to maybe build a community that treats beginโ€ฆ
#6620
Heh, Android. Rebooting phone to try to make sound work when making a phone call. Maybe soon will be the year of Android on the cellphone.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat Feb 14, 2015, 01:26:51
#6619
BTW @ProcessOne's hosted.im is super quick&easy to set up for your own XMPP domains. The price is right too! HT @DrDonnaYates
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Fri Feb 13, 2015, 23:18:08
#6618
@intellectronica Yep. They went from Embrace straight to Extinguish.
๐Ÿ”— Fri Feb 13, 2015, 22:55:14 in reply to this tweet
#6617
RT @hypatiadotca: This is my new standard reply to recruiter emails (lol "culture fit")
#6616
Google is Balkanising the Global Chat Network: eighty-twenty.org/2015/02/13/gooโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 3 ๐Ÿ”— Fri Feb 13, 2015, 22:40:55
#6615
lol. There's a memory leak in the GNOME battery monitor applet. The *battery monitor*. I have to kill/restart it manually every few days.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Feb 13, 2015, 22:06:03
#6614
RT @jessitron: Memory hardware is a fractal of distributed systems. @jakewins
#6613
RT @jcrystoff: Is the US the only country who has developed significant pieces of it's public policy specifically mirroring the rules of a โ€ฆ
#6612
RT @jcrystoff: Thinking about #SugeKnight and the three strikes you're out laws. If you got 7 strikes in baseball would US prisons be less โ€ฆ
#6611
Today's @spacex launch webcast might have been the best yet. Clear shot of stage 1 separation from the ~ground!
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Feb 12, 2015, 02:56:29
#6610
@coreload @msimoni XMPP isn't particularly suitable for machine-machine use. Like email, there are technical warts for such usage.
๐Ÿ”— Wed Feb 11, 2015, 23:30:52 in reply to this tweet
#6609
@coreload @msimoni Hmm? What does "app layer" mean in this context? For machine-machine use?
๐Ÿ”— Wed Feb 11, 2015, 23:30:21 in reply to this tweet
#6608
RT @JGonis: @leastfixedpoint just wait a bit on email. Using Gmail from a non-google client has convinced me it's not long till they come fโ€ฆ
#6607
.@msimoni Oh, XMPP continues to run. Like Usenet, it will never vanish. But it has no mindshare; experienced sysadmins question its value.
๐Ÿ” 1 ๐Ÿ”— Wed Feb 11, 2015, 19:11:55 in reply to this tweet
#6606
XMPP, problematic though it is, is the ONLY open, federated IM protocol left standing. It deserves our support.
๐Ÿ’Ÿ 13 ๐Ÿ” 17 ๐Ÿ”— Wed Feb 11, 2015, 19:10:14
#6605
Google have effectively killed XMPP. Email has escaped the same fate by the skin of its teeth. We're *this* close to a balkanized net.
๐Ÿ’Ÿ 2 ๐Ÿ” 17 ๐Ÿ”— Wed Feb 11, 2015, 19:09:31
#6604
@zooko CHERI is really cool. Worth a look, definitely.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Feb 11, 2015, 17:47:06 in reply to this tweet
#6603
RT @edr1084: Yes, that last link means that using GTalk in non-Google apps (like Adium) will no longer be possible and there's nothing we cโ€ฆ
#6602
RT @edr1084: Ugh. So much for that whole "open" thing, aye Google? tech.firstpost.com/news-analysis/โ€ฆ
#6601
RT @anildash: Hello people of earth, the only acceptable date format to use when naming things is YYYYMMDD. Thanks for listening, have a niโ€ฆ
#6600
RT @Cmdr_Hadfield: Useful infographic on @SpaceX rocket launch/landing in under 4 hrs, by @sen. Fingers crossed.
#6599
RT @hintjens: @DRMacIver @mikl indeed, decentralized ownership and mandatory remixability are key strategies against capture
#6598
RT @willowbl00: Adventures with the TSA: blog.bl00cyb.org/2015/02/adventโ€ฆ
#6597
RT @DrLindseyFitz: CONTEST ALERT! Subscribe to #UnderTheKnife & enter to win a roll of SPINAL TAPE! youtube.com/undertheknifesโ€ฆ http://t.co/GJ4Gโ€ฆ
#6596
RT @hintjens: How to capture open source projects. Step 1: teach them to use permissive licenses. hintjens.com/blog:68
#6595
RT @DrDonnaYates: I've just freaked out about link rot in academic papers. Time to save PDFs of ALL online refs in my writing. http://t.co/โ€ฆ
#6594
perma.cc (@permacc) looks really cool. Permanent, citable archives of web resources.
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Mon Feb 09, 2015, 23:04:09
#6593
beable beable beable
#6592
"Ph'nglui mglw'nafh Wordpress MySQL wgah'nagl fhtagn", except with unicode encoding issues too.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Mon Feb 09, 2015, 19:38:34
#6591
@ArmyOfBruce cool!
๐Ÿ”— Mon Feb 09, 2015, 16:56:49 in reply to this tweet
#6590
@ArmyOfBruce not specifically! I must have seen it though at some point... Why do you ask?
๐Ÿ”— Mon Feb 09, 2015, 16:45:11 in reply to this tweet
#6589
@elplatt @natematias hmm, feels very non-relational/denormalized. Don't know of anything, sorry!
๐Ÿ”— Mon Feb 09, 2015, 03:11:40 in reply to this tweet
#6588
@elplatt @natematias auxiliary table won't work for you?
๐Ÿ”— Mon Feb 09, 2015, 03:02:20 in reply to this tweet
#6587
RT @dancow: A high school junior made this amazing website for his shop class, to help people learn the machines: jesse.smick.me/FabLabMachineTโ€ฆ
#6586
That might be the best loaf of bread I've ever made. Trick seems to be: enough yeast; enough water; don't rush. But mostly, fail often.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Feb 09, 2015, 01:12:56
#6585
RT @DrDonnaYates: A man who doesnโ€™t help is โ€œbusyโ€; a woman is โ€œselfish": women expected to do "office housework", get less recognition httโ€ฆ
#6584
A lovely rocket launch (and retrieval if all goes well) for a Sunday evening, what could be better? spacex.com/webcast/
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Feb 08, 2015, 23:51:15
#6583
@janeruffino Two bands enter; one band leaves
๐Ÿ”— Sun Feb 08, 2015, 23:01:13 in reply to this tweet
#6582
# TFW $ sudo whoami root
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Feb 08, 2015, 18:03:31
#6581
RT @DrDonnaYates: Axing anthropology A-level is โ€˜cultural barbarismโ€™, say experts (as is @guardian's choice of photos. SERIOUSLY?) http://tโ€ฆ
#6580
RT @DrDonnaYates: Greeks loved celeb hotties on their pots. One of these 'Kalos inscriptions' even says 'Leagros is handsome, and how!' httโ€ฆ
#6579
@lojikil Yeah! I just guessed it would exist, and lo and behold... magic! I used it to mark the places I needed to fixup in a refactoring.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Feb 08, 2015, 00:14:34 in reply to this tweet
#6578
Milestone reached. Basic sanity tests of incremental-change-notification variation on Network Calculus passing.
๐Ÿ’Ÿ 5 ๐Ÿ”— Sun Feb 08, 2015, 00:13:41
#6577
TIL: M-x highlight-regexp ;; gosh emacs is cool
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Feb 08, 2015, 00:06:32
#6576
"Cool URLs Don't Change". Ha! (Oh, for content-addressed networking of some flavour)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Feb 07, 2015, 22:28:13
#6575
Presumably it's similar "clean-up" (legitimising illegal acts) motivating the Key government's recent GCSB changes: theguardian.com/uk-news/2015/fโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Sat Feb 07, 2015, 06:01:44
#6574
RT @mattmight: Give them the PAANDA, the Professional Academic Alternative to NDAs: matt.might.net/articles/paandโ€ฆ
#6573
RT @astarasikov: Useless fact I learnt today: aarch64 executes around 1e9 instructions before mounting linux kernel ramdisk. 1.33e10 to Andโ€ฆ
#6572
RT @DrDonnaYates: My vaccination record has travelled the world with me. I can only go to exciting places, can only be an archaeologist becโ€ฆ
#6571
RT @TiNYPANTSPRiNCE: The council evaluates this seasons orb harvest
#6570
Welp, that was a needlessly painful journey into adb.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Feb 04, 2015, 04:00:01
#6569
@DrDonnaYates nice!
๐Ÿ”— Tue Feb 03, 2015, 17:22:47 in reply to this tweet
#6568
RT @SocofGender: Every abusive tweet one high profile feminist received in one week: femfreq.tumblr.com/post/109319269โ€ฆ
#6567
@asynchronaut This snippet is particularly egregious and patronizing: github.com/mozilla/gecko-โ€ฆ
๐Ÿ”— Mon Feb 02, 2015, 20:33:16 in reply to this tweet
#6566
@asynchronaut Sure, but upshot is I can't use Firefox to achieve my goals without getting into the C++ code. Users are collateral damage.
๐Ÿ”— Mon Feb 02, 2015, 20:32:18 in reply to this tweet
#6565
@asynchronaut Depressing. The idea that users should be empowered to direct computers as they choose seems to have been lost.
๐Ÿ”— Mon Feb 02, 2015, 18:53:42 in reply to this tweet
#6564
Firefox's "intl.charset.fallback.override" coded not to work with UTF-8. Seems no way to interpret unspecified charset as UTF-8 by default?
#6563
RT @jon_jeckell: This graphic showing rocket component cost & weight illustrates why @SpaceX is working so hard to recover its stages http:โ€ฆ
#6562
@guardian It's "รžingvellir" not "Pingvellir" :-) theguardian.com/world/2015/febโ€ฆ
#6561
RT @publicaddress: Federated Farmers demanded an *extra* $600m in support for its industry last year. Or: 20 times Creative NZโ€™s total Crowโ€ฆ
#6560
@justinsheehy @skeptomai @BillHiggins Infinite Jest was a supposedly fun thing that I'll never do again.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Feb 01, 2015, 17:34:01 in reply to this tweet
#6559
@al_maisan That's a misleading opinion piece dressed up as science. The author is noted huckster, Dr Mercola: quackwatch.com/11Ind/mercola.โ€ฆ
๐Ÿ”— Sun Feb 01, 2015, 13:20:04 in reply to this tweet
#6558
@GraemeEdgeler @theobrominated "Fossil fuels: as organic as it gets"
๐Ÿ”— Sat Jan 31, 2015, 23:29:21 in reply to this tweet
#6557
@GraemeEdgeler @theobrominated Organic in both senses! No GMO, fertilizer, additives... pure, natural crude oil
๐Ÿ”— Sat Jan 31, 2015, 23:28:49 in reply to this tweet
#6556
RT @GraemeEdgeler: Why has no-one started marketing organic petrol?
#6555
RT @DrDonnaYates: Let me say, once again, that fake "Open Access" enrages me. Don't accept it folks, and sure as heck don't pay for it. We'โ€ฆ
#6554
Oops, forgot to mention HT @DrDonnaYates!
๐Ÿ”— Sat Jan 31, 2015, 21:13:54 in reply to this tweet
#6553
STM's "Open Access" Licenses: Extend, Embrace and Extinguish: blogs.lse.ac.uk/impactofsocialโ€ฆ
๐Ÿ” 2 ๐Ÿ”— Sat Jan 31, 2015, 21:00:29
#6552
RT @sophiaphotos: Cis woman born with XY chromosomes gives birth telegraph.co.uk/news/health/neโ€ฆ
#6551
Re prev retweet: this is also interesting re UKIP constitution: harrowell.org.uk/blog/2014/05/2โ€ฆ
#6550
RT @yorksranter: Not two UKIPs, three UKIPs. harrowell.org.uk/blog/?p=4128
#6549
RT @DrDonnaYates: Scratch that, refs for CC license being used for sharing of raw academic research data etc. Anyone?
#6548
RT @DrDonnaYates: Anyone have any refs for the GNU GPL being used in academic data sharing in arts, humanities, or soc sci?
#6547
@hintjens Heh. That cuts both ways.
๐Ÿ”— Thu Jan 29, 2015, 18:15:50 in reply to this tweet
#6546
Kind of amazed at email deliveries being non-idempotent in apparently ordinary situations. Usually it's great; sometimes, terrible
#6545
Birthday cards go from "yay! you're growing up!! awesome!!!" to "haha death approaches lol ยฏ\_(ใƒ„)_/ยฏ" over a /really/ short period of time.
๐Ÿ’Ÿ 4 ๐Ÿ” 2 ๐Ÿ”— Thu Jan 29, 2015, 15:51:01
#6544
@MendeleySupport Thank you, that seems to have worked!
๐Ÿ”— Thu Jan 29, 2015, 15:17:50 in reply to this tweet
#6543
@mike_lustgarten Thanks!
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jan 29, 2015, 15:14:30 in reply to this tweet
#6542
@xtimv and not xor *ior*
๐Ÿ”— Thu Jan 29, 2015, 07:22:37 in reply to this tweet
#6541
@intellectronica Ouch!
๐Ÿ”— Wed Jan 28, 2015, 20:44:11 in reply to this tweet
#6540
RT @h4nnes: did I already mention there are alternatives to C for systems programming? we need people working on this future #mirageos CVE-โ€ฆ
#6539
RT @janl: I hate to admit, because itโ€™s a centralised, proprietary service, but Slack is eating IRCโ€™s, XMPPโ€™s and everyone elseโ€™s lunch. Itโ€ฆ
#6538
RT @janl: So, fellow Open Source Zealots, if we do want a free/open/decentralised version of this (and I do), Slack is the bar. UX is key. โ€ฆ
#6537
RT @ciphergoth: I haven't double checked the 10% figure but it's probably in the right ballpark, depending on if you go by PPP http://t.co/โ€ฆ
#6536
RT @ciphergoth: Cricketer apologies for stating fact everyone should know m.bbc.co.uk/sport/cricket/โ€ฆ
#6535
RT @DrDonnaYates: Urgh @TheArtNewspaper piece calling for USArmy "Monuments Men". I'm target market for role. I dont want to be a "man" httโ€ฆ
#6534
RT @Dymaxion: Like my work in threat modeling, security architecture, process change, & usability? I'm looking for a full-time job: http://โ€ฆ
#6533
RT @pkhuong: @leastfixedpoint I'm going with something like paste.lisp.org/display/145418. Could do something to replace parameter w/ shift, but mโ€ฆ
#6532
@pkhuong That's very cool! Thank you. I will take a closer look at it tomorrow.
๐Ÿ”— Wed Jan 28, 2015, 06:02:45 in reply to this tweet
#6531
@frabcus Done! Bit verbose, sorry. (PS "just fantasy"? ha! :-) )
๐Ÿ”— Wed Jan 28, 2015, 03:13:31 in reply to this tweet
#6530
@frabcus Maybe, yeah. Virtualization is useful too, for containing & minimising legacy (i.e. C) code. Super-processes. Qubes is interesting.
๐Ÿ”— Wed Jan 28, 2015, 02:58:06 in reply to this tweet
#6529
@Crad Heh! Really though, the layering is necessary to scale. It'd be less efficient with fewer layers, I suspect!
๐Ÿ”— Wed Jan 28, 2015, 02:54:53 in reply to this tweet
#6528
@Crad I just love the 12-layers deep packet headers, with MPLS twice in a row, and IP three times scattered throughout
๐Ÿ”— Wed Jan 28, 2015, 02:52:53 in reply to this tweet
#6527
@frabcus ... and non-C languages are on equal footing with C when it comes to the internet.
๐Ÿ”— Wed Jan 28, 2015, 02:52:16 in reply to this tweet
#6526
@frabcus Nice post. The C ABI isn't the only, or maybe even the most important, interop story: that's perhaps HTTP or TCP/IP!
๐Ÿ”— Wed Jan 28, 2015, 02:51:57 in reply to this tweet
#6525
RT @frabcus: Blog post: What I learnt from my C/C++ promise, with a history on virtual pets flourish.org/2015/01/promisโ€ฆ
#6524
@Crad Not in the OSI model ;-) Totes unrealistic. (See fig. 1 of cs.princeton.edu/~jrex/papers/gโ€ฆ)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jan 28, 2015, 02:47:29 in reply to this tweet
#6523
@Crad @nbartlett I guess so, though you'd have to stop the joke after 7 go-arounds
๐Ÿ”— Wed Jan 28, 2015, 02:44:56 in reply to this tweet
#6522
.@nbartlett "What is twitter?" "Msging system" "How do I get it?" "Over HTTP" "What's that?" "Msging system" "How do I get it?" "Over TCPIP"
๐Ÿ’Ÿ 80 ๐Ÿ” 99 ๐Ÿ”— Wed Jan 28, 2015, 02:43:31 in reply to this tweet
#6521
@pkhuong Updated my post's related-work to point to your impl. Thanks for letting me know about it!
๐Ÿ”— Wed Jan 28, 2015, 02:22:36 in reply to this tweet
#6520
@pkhuong Bah! :-) I wouldn't disqualify on those grounds. I'd be interested to see what oleg-challenge-equivalent code would look like.
๐Ÿ”— Wed Jan 28, 2015, 02:19:48 in reply to this tweet
#6519
@pkhuong The nice thing about yr impl is that you never say "return", so you *don't need* to deal with ret-type polymorphism!
๐Ÿ”— Wed Jan 28, 2015, 02:08:18 in reply to this tweet
#6518
@pkhuong That's interesting. Could it scale to Oleg's challenge problem? Where could dyn. dispatch fit in? Interestingly, perhaps in *join*.
๐Ÿ”— Wed Jan 28, 2015, 02:07:38 in reply to this tweet
#6517
RT @pkhuong: @leastfixedpoint pvk.ca/Blog/2013/09/1โ€ฆ (: It shows how we can even lift third-party code (e.g. map) in the monad of our choicโ€ฆ
#6516
@pkhuong so I've heard! Be good to see a demo, hint hint. Does it do the return-polymorphism thing?
๐Ÿ”— Wed Jan 28, 2015, 01:55:28 in reply to this tweet
#6515
Kia kaha, @EleanorCatton, you're telling it like it is.
#6514
๐Ÿ’Ÿ 5 ๐Ÿ”— Wed Jan 28, 2015, 00:10:59 in reply to this tweet
#6513
@AmeriKayway haha yep! Yum.
๐Ÿ”— Tue Jan 27, 2015, 23:40:12 in reply to this tweet
#6512
Today's bread experiment(TM): egg-white glaze.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 27, 2015, 23:32:23
#6511
@coreload that's a good, succinct way of putting it. I shall think more on it!
๐Ÿ”— Tue Jan 27, 2015, 23:19:57 in reply to this tweet
#6510
RT @johnsonjamesian: Can we stop referring to wise programmers as beards/neckbeards? It's really anti-woman.
#6509
RT @SpaceX: Updated animation of Falcon Heavy flight and booster recovery. Check it out: youtu.be/4Ca6x4QbpoM
#6508
@Crad Ha brilliant! Black Mirror fuel (also lots of Greg Egan stories etc)
๐Ÿ”— Tue Jan 27, 2015, 18:42:00 in reply to this tweet
#6507
OH: "how does it make you feel tell me more about if you were a bot, would you be able to read numbers?"
#6506
Chat client programs need a pluggable Eliza module you can drop into conversations to take your part from time to time
#6505
@andywingo oh fffffffffffffffuuuuuuuuuuuuuuuu
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 27, 2015, 18:31:28 in reply to this tweet
#6504
RT @andywingo: that gethostbyname() bug is going to hit embedded dsl routers with caching dns pretty hard, yo
#6503
RT @theobrominated: #JohnKeyLiterature The Very Hungry Capitalist
#6502
RT @theobrominated: The Origin of Speciousness #JohnKeyLiterature
#6501
@MendeleySupport is it me or you? I'm seeing "signatures were invalid: BADSIG D800C7D66F036044" from apt-get update (jessie amd64)
#6500
@coreload Good point. Feels like it could be a "yes, and also important is..." discussion rather than "no, you need to focus on..."
๐Ÿ”— Tue Jan 27, 2015, 17:56:32 in reply to this tweet
#6499
RT @frabcus: Seriously, we need to stop using C. news.ycombinator.com/item?id=8953545 Sign here! flourish.org/promise/
#6498
@coreload dropping global nil doesn't mean eschew higher level patterns. Have cake and eat it perfectly possible.
๐Ÿ”— Tue Jan 27, 2015, 17:15:27 in reply to this tweet
#6497
@coreload absolutely. Maybe is a very small type. But it is local, and explicit. Unlike nil on both counts.
๐Ÿ”— Tue Jan 27, 2015, 17:11:26 in reply to this tweet
#6496
@coreload it's like "oh you wanted integers? Haha fuck you, deal with this nil"
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Jan 27, 2015, 17:10:30 in reply to this tweet
#6495
@coreload nil's crime is adding an awkward lump to *every* domain in a language. (in the denotational sense of domain)
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 27, 2015, 17:09:32 in reply to this tweet
#6494
@coreload yes I see what you are saying. Agreed.
๐Ÿ”— Tue Jan 27, 2015, 17:08:15 in reply to this tweet
#6493
@coreload yep. But one size doesn't fit all. Want domain-specific meaningless behaviour :-) thus, many disjoint "nil" singletons.
๐Ÿ”— Tue Jan 27, 2015, 17:07:53 in reply to this tweet
#6492
@coreload... Perhaps nil/maybe discussion is mechanism-level, exceptional-values etc policy-level?
๐Ÿ”— Tue Jan 27, 2015, 17:04:15 in reply to this tweet
#6491
@coreload ok. I don't see nil anywhere in that page tho - eg. exceptional values aren't nil. ...
๐Ÿ”— Tue Jan 27, 2015, 17:03:04 in reply to this tweet
#6490
RT @SHCinc: Retweet this if you feel like permanent housing for the homeless should be higher on Boston's priority list! http://t.co/p6zaROโ€ฆ
#6489
@coreload that would be interesting. Do you have something in mind?
๐Ÿ”— Tue Jan 27, 2015, 16:43:28 in reply to this tweet
#6488
@coreload thanks, yes; this emacsclient trick is more for controlling the emacs left running at work from home
๐Ÿ”— Tue Jan 27, 2015, 16:40:39 in reply to this tweet
#6487
TIL: ssh somehost emacsclient -nw
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jan 26, 2015, 21:20:31
#6486
Semantic Linefeeds seems like an interesting idea rhodesmill.org/brandon/2012/oโ€ฆ HT @noelwelsh
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Mon Jan 26, 2015, 16:31:47
#6485
Implementing return-type polymorphic monads in dynamically-typed languages eighty-twenty.org/2015/01/25/monโ€ฆ (HN: news.ycombinator.com/item?id=8947177)
๐Ÿ’Ÿ 10 ๐Ÿ” 8 ๐Ÿ”— Mon Jan 26, 2015, 16:08:32
#6484
RT @dwragg: Children are being refused British citizenship on character grounds. freemovement.org.uk/hundreds-of-chโ€ฆ
#6483
"[For programmers] itโ€™s now about moral responsibility, professional integrity & strategic creation of new concepts." flourish.org/2015/01/long-cโ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ” 4 ๐Ÿ”— Mon Jan 26, 2015, 05:33:28
#6482
RT @theobrominated: I wish I had a flagpole and a big flag to fly at its tippy top today mch.govt.nz/news-events/neโ€ฆ
#6481
Came a hot 0day #FilmsAboutIT
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jan 25, 2015, 21:27:01
#6480
RT @hyPiRion: I wrote this very detailed blogspost about persistent vector performance and accidentally improved its performance: http://t.โ€ฆ
#6479
RT @DrDonnaYates: Do what you do already, but in public: thoughts on academic communication & knowledge exchange grotesquestoneidols.com/2015/01/do-whaโ€ฆ httโ€ฆ
#6478
"Do what you do well already, but in public: thoughts on academic communication and knowledge exchange" grotesquestoneidols.com/2015/01/do-whaโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Sat Jan 24, 2015, 23:13:30
#6477
RT @LegoAcademics: After evaluating her options, Dr Gold determined she probably shouldn't just glue it back on and hope no one notices. htโ€ฆ
#6476
Heh, "records".
#6475
School of Seven Bells: Depeche Mode, Curve, My Bloody Valentine influences. Really enjoying their records.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Jan 24, 2015, 18:23:44
#6474
RT @Dymaxion: If you care about journalism, security, or the rule of law, read this piece and think about its implications: https://t.co/ltโ€ฆ
#6473
RT @hokshunpoon: Holy s***. This changes everything I know about archery. If you like martial arts you should see this. http://t.co/bghWโ€ฆ
#6472
RT @Dymaxion: And that, ladies and gentlemen, is what the corrosive destruction of democracy by the security state looks like in your lives.
#6471
RT @kyrah: Wow. First journalist to decide reporting on infosec is too risky after Barrett Brown sentence: @quinnnorton https://t.co/Dps0KVโ€ฆ
#6470
@lindsey shorter gtk+ manual: "Don't use this library."
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Jan 24, 2015, 02:04:56 in reply to this tweet
#6469
RT @elonmusk: Repairs almost done on the spaceport drone ship and have given it the name "Just Read the Instructions"
#6468
RT @aphyr: youtube.com/watch?v=vtkGtXโ€ฆ is the Black Mirror of children's television
#6467
RT @theobrominated: @SimonGrover @leastfixedpoint Surveys showed it was the same in the 2014 NZ election. Ppl wanted Labour & Greens policiโ€ฆ
#6466
RT @dakami: @tqbf FDE prevents having to disclose lots of breaches from laptops being stolen out of cars. That's the actual threat model.
#6465
RT @tqbf: FDE protects against the theft of your unattended laptop, and virtually nothing else.
#6464
RT @HenryR: This is an incredible interview with @bjork : pitchfork.com/features/interโ€ฆ. For example...
#6463
I never thought it'd come to this: that I'd care at all about how to organise topics in a logging subsystem.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu Jan 22, 2015, 22:38:22
#6462
Ah, coffee. Gone so soon. I barely knew ye.
#6461
RT @pdxleif: @leastfixedpoint In Haskell you can "let 1 + 2 = 0 in 1 + 2" and get 0.
#6460
@ciphergoth :-)
๐Ÿ”— Wed Jan 21, 2015, 15:40:46 in reply to this tweet
#6459
Yep, I'm basically doing OK, I reckon.
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Jan 21, 2015, 15:34:34
#6458
@gigasquid @swannodette would that best be "rdac" or "radc", by analogy with "snoc"?
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jan 21, 2015, 15:33:25 in reply to this tweet
#6457
One imagines there exists a certain demographic that makes approximate pilgrimage to Centerville, Iowa.
#6456
@ArmyOfBruce exciting :-)
๐Ÿ”— Wed Jan 21, 2015, 14:27:35 in reply to this tweet
#6455
@ArmyOfBruce "Hmm, that's funny..." โžก "Eureka!"
๐Ÿ”— Wed Jan 21, 2015, 14:19:47 in reply to this tweet
#6454
@paultomkinson been a while since I did much with it! Take care if using it in a cluster maybe? Otherwise probably ok. LMK if you have probs
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jan 21, 2015, 05:09:40 in reply to this tweet
#6453
@paultomkinson handles crashes of clients; no explicit recovery action needed to signal negative presence
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jan 21, 2015, 00:53:02 in reply to this tweet
#6452
@ArmyOfBruce ...could the difference be instead more of a different notion of *module* (for blame purposes)? Dylan method ~= module? ish?
๐Ÿ”— Tue Jan 20, 2015, 21:03:43 in reply to this tweet
#6451
@ArmyOfBruce Yep! I'm not quite sure I see the distinction between grad. and what Dylan is doing tho...
๐Ÿ”— Tue Jan 20, 2015, 21:02:43 in reply to this tweet
#6450
RT @majek04: Exploiting TCP and the Persist Timer Infiniteness sock-raw.org/papers/tcp_perโ€ฆ
#6449
RT @LH: Multiple people have asked me about how today's Snowden revelations about the US having infiltrated North Korea'sโ€ฆ https://t.co/cV4โ€ฆ
#6448
@noelwelsh Thanks, I'll check that out.
๐Ÿ”— Sun Jan 18, 2015, 22:18:14 in reply to this tweet
#6447
@noelwelsh Sure, but 12m+13n != 1140 for integral m,n and low n, too. Oh I don't know. I give up :-)
๐Ÿ”— Sun Jan 18, 2015, 21:50:53 in reply to this tweet
#6446
@noelwelsh Hah, yeah saw this -- it didn't help my confusion any :-)
๐Ÿ”— Sun Jan 18, 2015, 21:44:00 in reply to this tweet
#6445
@noelwelsh right but for narrow padding that doesn't add up to 1170 either
๐Ÿ”— Sun Jan 18, 2015, 21:30:46 in reply to this tweet
#6444
@intellectronica twelve columns in the grid.
๐Ÿ”— Sun Jan 18, 2015, 21:23:42 in reply to this tweet
#6443
Why would bootstrap use 1170px, rather than 1200px, as the basis for its grid? It doesn't divide 12 cleanly.
#6442
GOSH, I love the sunshine. These dark, cold months I forget sometimes.
๐Ÿ’Ÿ 3 ๐Ÿ”— Sat Jan 17, 2015, 20:30:23
#6441
@jerrykuch Github hasn't quite eliminated it; I have a couple of scripts that clone and pull a backup copy of all my repos & gists
๐Ÿ”— Sat Jan 17, 2015, 20:22:42 in reply to this tweet
#6440
@jerrykuch Oof, ye poor bugger. I skipped svn straight to tla/arch, darcs and then hg in quick succession. Glad to be using git ~100% now.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jan 17, 2015, 20:22:13 in reply to this tweet
#6439
Before github, before git even, I used to have all my own code in a personal cvsroot. Just found it again doing some backup-maintenance.
๐Ÿ’Ÿ 5 ๐Ÿ”— Sat Jan 17, 2015, 20:17:51
#6438
RT @doublehelix: @leastfixedpoint @coreload Python 3.4.2 >>> (True, False) = (False, True) File "<stdin>", line 1 SyntaxError: can't assโ€ฆ
#6437
#lolpython # This works in python: (True, False) = (False, True)
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Sat Jan 17, 2015, 18:49:32
#6436
@coreload @ArmyOfBruce Yeah -- I mean, a MOO really *is* an OS.
๐Ÿ”— Sat Jan 17, 2015, 17:56:46 in reply to this tweet
#6435
@ArmyOfBruce Very cool. But yes, it's a shame the DB code is missing. Neat that there were commercial projects based on it! Who'da thunk.
๐Ÿ”— Sat Jan 17, 2015, 17:56:13 in reply to this tweet
#6434
My ideal workstation! boingboing.net/2015/01/17/lyiโ€ฆ HT @DrDonnaYates
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat Jan 17, 2015, 17:51:35
#6433
RT @ArmyOfBruce: @leastfixedpoint another lost art is what a "multi-user programming environment" is... Security, mutability, etc in the laโ€ฆ
#6432
@ArmyOfBruce are there any public links to this commercial MOO-like system?
๐Ÿ”— Sat Jan 17, 2015, 16:06:08 in reply to this tweet
#6431
@ArmyOfBruce cool! I copied MOO when I was young. github.com/tonyg/3-move Still want a modern variation: Ocap-secure, decentralized, etc.
๐Ÿ”— Sat Jan 17, 2015, 15:40:44 in reply to this tweet
#6430
RT @feministPLT: Demonstration of why we need the same kind of protection against "legitimate" software as against malware: https://t.co/MAโ€ฆ
#6429
I added 56 papers to Mendeley during 2014.
#6428
RT @DrDonnaYates: @legoacademics The real-life Dr. Red wondered if she needed to notify herself of this in person or if an email would suffโ€ฆ
#6427
RT @LegoAcademics: *Auto-email* Dr Red, As project PI you must notify the following employee that their contract is ending: Dr Red. -HR httโ€ฆ
#6426
@greghendershott @d_run Lovely!
๐Ÿ”— Mon Jan 12, 2015, 16:37:35 in reply to this tweet
#6425
RT @greghendershott: identikons @d_run github.com/DarrenN/identiโ€ฆ + racket-mode updated to print nested image values github.com/greghendershotโ€ฆ hโ€ฆ
#6424
@elplatt Aw, nuts: I thought it meant they'd finally implemented proper tail calls!
๐Ÿ”— Mon Jan 12, 2015, 16:35:57 in reply to this tweet
#6423
RT @juhosnellman: What if Scheme's numbers worked like the rest of the language? Probably the funniest thing I've read this week: http://tโ€ฆ
#6422
@DylanFoundry see "Optimization Coaching", thesis work in progress of Vincent St Amour: ccs.neu.edu/home/stamourv/
๐Ÿ”— Sun Jan 11, 2015, 17:01:40 in reply to this tweet
#6421
gogoling things seems so much more hip than googling them
#6420
@locks @mentalguy :-) Thinking about telepresence in VR. Around a conference table - want to see where gazes are directed for turn-taking
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jan 10, 2015, 00:40:50 in reply to this tweet
#6419
Can Oculus devices see where your gaze is directed inside the headset? Well enough to move your avatar's eyes around inside its head?
#6418
I've only read the blogpost, not the paper yet, but this looks really cool! High performance TCP: modong.github.io/pcc-page/
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jan 09, 2015, 19:17:41
#6417
Dear voip "phone" developers, how fucking hard can it possibly be to get the SIGNALLING part of call setup correct???? I'm so mad right now
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jan 09, 2015, 18:55:43
#6416
RT @DrDonnaYates: Dear students: academics work for free. A lot. More than anyone tells you. grotesquestoneidols.com/2015/01/i-mostโ€ฆ
#6415
RT @swannodette: Mori transducers over immutable vectors leaves native JS functional ops ver mutable arrays in the the DUST https://t.co/8Oโ€ฆ
#6414
RT @swannodette: Haven't been tracking JS perf over last year? A SHOCK, transient vectors ~3X faster to build than plain arrays in V8 httpsโ€ฆ
#6413
RT @blaine: There is nothing about this that is good: independent.co.uk/news/uk/politiโ€ฆ - Dear UK Government, how about you give it to back to social โ€ฆ
#6412
@nickm_tor @maradydd 2/2 ... astronomical nerds know that this means his words metaphorically exchanged their azimuths
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri Jan 09, 2015, 06:33:06 in reply to this tweet
#6411
@nickm_tor @maradydd 1/2 there once was a man named erasmus who, writing, employed a chiasmus ...
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri Jan 09, 2015, 06:32:51 in reply to this tweet
#6410
@DreamHostCare Thanks, will do.
๐Ÿ”— Thu Jan 08, 2015, 23:05:28 in reply to this tweet
#6409
.@DreamHost, your panel suffers from the problem shown in this paper ccs.neu.edu/racket/pubs/esโ€ฆ! Edited multiple sites in tabs, broke them all!
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Jan 08, 2015, 22:54:11
#6408
RT @adzebill: Hey, @NZStuff, I fixed your story on the moa-bone trade for you. stuff.co.nz/taranaki-dailyโ€ฆ
#6407
RT @SpaceX: Ah yes, the โ€œBird 9โ€. Meet our rocket: imgur.com/nCqs3EQ
#6406
RT @noelwelsh: Adhoc DSL failure, exhibit #9780. This stuff is soooo well explored in the literature. robhoward.id.au/blog/2015/01/aโ€ฆ
#6405
RT @DrDonnaYates: Any recommendations for lightweight, barebones, basic, bookmark sharing?
#6404
RT @mwotton: in case anyone was wondering why I'm a bit sketchy on ansible now: robhoward.id.au/blog/2015/01/aโ€ฆ +@damncabbage
#6403
RT @aphyr: Bonus points if your datacenters/colos start providing TAI via a synchronous hardware channel to every machine, lord knows we coโ€ฆ
#6402
RT @aphyr: Seriously though the answer is super simple: POSIX time should count seconds from an epoch, and have a translation table to humaโ€ฆ
#6401
RT @DrDonnaYates: Well, Criminology, what do you think? "Uni under pressure to sack controversial former undercover spy Bob Lambert" http:/โ€ฆ
#6400
The mentality that condones tactics such as these is truly disgusting. What a shitstain this Bob Lambert is. theguardian.com/lifeandstyle/2โ€ฆ
#6399
Aw, nuts. And I got up special and all.
#6398
Perfect!
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Jan 06, 2015, 04:23:23
#6397
Spent grain, Rye, and flaxseed loaf. Another loaf proofing in the fridge for tomorrow early morning.
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Jan 06, 2015, 04:07:20
#6396
RT @kragen: zyan.scripts.mit.edu/blog/2sat/ A student of Scott Aaronson's talks about his teaching style and how important the problems he identifiโ€ฆ
#6395
SpaceX is super cool; but don't forget Bigelow, which is also quietly ticking along doing nifty stuff, e.g. en.wikipedia.org/wiki/BA_330
#6394
"Unfortunately, [the rocket] then tipped over and exploded. Itโ€™s quite difficult to reuse at that point." :-) nytimes.com/2015/01/05/sciโ€ฆ
#6393
"[If you give an artist a goal, you] get what the artist needed to create that day" eighty-twenty.org/2015/01/05/alaโ€ฆ
#6392
Strange that noone on HN is interested in Smalltalk's MVC translated to Javascript. news.ycombinator.com/item?id=8839270
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Mon Jan 05, 2015, 18:01:52
#6391
Perhaps we should focus on reforming the Monarchy ahead of reforming the Lords: independent.co.uk/news/uk/home-nโ€ฆ
#6390
@ArmyOfBruce Interesting, re token-pasting in dylan. Can't help you with your questions, but appreciate the post, and following w interest.
#6389
I would like very much for people to stop claiming "100% reliable message processing" - and/or to stop believing such claims
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Jan 05, 2015, 16:53:06
#6388
RT @chneukirchen: A positive leap second will be introduced at the end of June 2015. #bulletinc
#6387
@coreload I can't cite chapter and verse, but none of the stanzas have IDs, there's no acking, and TCP sometimes says "maybe delivered"
๐Ÿ”— Mon Jan 05, 2015, 01:45:47 in reply to this tweet
#6386
XMPP clients deal with bad, sporadic, or intermittent connectivity very poorly. The protocol is partly to blame: it relies too much on TCP.
๐Ÿ’Ÿ 2 ๐Ÿ” 3 ๐Ÿ”— Sun Jan 04, 2015, 17:52:39
#6385
@vamsee Oh lordy, looking at the IMDB page for that film I can totally agree.
๐Ÿ”— Sun Jan 04, 2015, 04:30:00 in reply to this tweet
#6384
@nbspnbsp Yep. Me too. From what I remember. Now and then Bjork's Dancer-in-the-Dark album comes on to remind me.
๐Ÿ”— Sun Jan 04, 2015, 03:13:28 in reply to this tweet
#6383
"all the important people on Earth - which is to say, all the people"
#6382
"Dancer in the Dark" is a film I keep meaning to rewatch; I seem not to be able to bring myself to actually do it, however
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jan 04, 2015, 02:55:15
#6381
^Z is a completely wasted emacs key
#6380
spreadsheet as ultraminimalist CMS
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jan 03, 2015, 19:10:54
#6379
RT @sbp: @leastfixedpoint Great! Made it emit patches, and added a small patching function: gist.github.com/sbp/c2b94bc382โ€ฆ
#6378
Q: "Is New Zealand the only country in the world where applicants can renew their passport entirely online?" A: Yep passports.govt.nz/Questions-and-โ€ฆ
#6377
@electricarchaeo I was surprised that it was non-sucky; I had prepared for massive disappointment when I got the tablet. Pen makes the diff.
๐Ÿ”— Fri Jan 02, 2015, 20:59:14 in reply to this tweet
#6376
@electricarchaeo It really is almost as good in terms of usability; plus benefits of backup, archiving, tagging, emailability etc.
๐Ÿ”— Fri Jan 02, 2015, 20:58:40 in reply to this tweet
#6375
@electricarchaeo I've been enjoying using papyrusapp.com with the Wacom stylus that comes with Samsung Note 10.1. Electronic paper!
๐Ÿ”— Fri Jan 02, 2015, 20:57:58 in reply to this tweet
#6374
@electricarchaeo I feel the same way. The low-tech (?!) approach of cellphone-snapshotting the pages at the end of a session works well!
๐Ÿ”— Fri Jan 02, 2015, 20:28:05 in reply to this tweet
#6373
The google docs UI designers are bonkers.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jan 02, 2015, 20:07:42
#6372
UI consistency is in such parlous state.
#6371
RT @cstross: Culturing bacteria on agar platesโ€”turns out weโ€™ve been doing it wrong (for a century!): schaechter.asmblog.org/schaechter/201โ€ฆ
#6370
@kragen Ah I see. That is weird! I just ported my Myers-Ukkonen impl to python btw. Handles that example properly. twitter.com/leastfixedpoinโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Fri Jan 02, 2015, 16:28:46 in reply to this tweet
#6369
Myers-Ukkonen diff in 42 lines of python: gist.github.com/tonyg/2361e3bfโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri Jan 02, 2015, 16:19:36
#6368
@kragen ah ok, I see. I must confess I only skimmed the article :-)
๐Ÿ”— Fri Jan 02, 2015, 15:47:08 in reply to this tweet
#6367
@kragen diff is ~dual to lcs. Hunt-McIlroy is an lcs alg used to construct diff. Better is Myers-Ukkonen: github.com/tonyg/rmacs/blโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Fri Jan 02, 2015, 15:13:32 in reply to this tweet
#6366
RT @laurencetratt: Another victory for portability! What does poll() return on EOF? Well, it depends on your platform... http://t.co/FzpehPโ€ฆ
#6365
RT @feministPLT: "[...] from doing the same with secretly weak cryptography?" -@hashbreaker ietf.org/mail-archive/wโ€ฆ 2/2
#6364
RT @feministPLT: "If a company can so easily push its pet cryptography into standards, what stops an attacker [...]" -@hashbreaker http://tโ€ฆ
#6363
RT @kragen: ietf.org/mail-archive/wโ€ฆ This kind of personal attack in response to @hashbreaker's technical and procedural criticism underminesโ€ฆ
#6362
@bmastenbrook you're writing a TCP implementation? Cool!
๐Ÿ”— Wed Dec 31, 2014, 22:41:38 in reply to this tweet
#6361
If you need a passport photo (etc) in the Boston area, I recommend Matilde's Photo and Framing Inc. My review: yelp.com/biz/matildes-pโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Dec 31, 2014, 22:40:12
#6360
@bmastenbrook gosh! Which TCP is it that can get so confused?
๐Ÿ”— Wed Dec 31, 2014, 18:04:50 in reply to this tweet
#6359
@dwragg that's appalling.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Dec 31, 2014, 17:33:52 in reply to this tweet
#6358
RT @dwragg: @leastfixedpoint It's buried away in the data sheets.
#6357
RT @dwragg: @leastfixedpoint Yep. If you power them up in time, the controller refreshes the data, a bit like DRAM. Otherwise, you can loseโ€ฆ
#6356
RT @dwragg: TIL that SSDs have an "unpowered retention time", typically 1 year for consumer model, 3 months for enterprise models.
#6355
@dwragg !?!? So... Data loss if you don't power them up once in a while?
๐Ÿ’Ÿ 1 ๐Ÿ” 3 ๐Ÿ”— Wed Dec 31, 2014, 17:29:37 in reply to this tweet
#6354
RT @cynixy: Got a package from @Spacekatgal yesterday. My brother walked in & said "Does someone named Vice Admiral Anna Awesomepants liveโ€ฆ
#6353
RT @EdskoDeVries: New blog post: Simple SMT solver for use in an optimizing compiler well-typed.com/blog/2014/12/sโ€ฆ
#6352
Black Mirror. O, M, F, G. :-{
#6351
RT @lindsey: What I do all day, as told to a first-year CS student. composition.al/blog/2014/12/2โ€ฆ
#6350
Modal logics give me a strong sense of the numinous.
#6349
@th3rac25 uni-obuda.hu/journal/Mihalyโ€ฆ, D Mihรกlyi, V Novitzkรก, โ€œWhat about Linear Logic in Computer Science?โ€ Acta Polytech. Hungarica 10(4) 2013
๐Ÿ”— Thu Dec 25, 2014, 19:05:48 in reply to this tweet
#6348
@sperbsen Your children came in a cardboard box?
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Dec 25, 2014, 18:37:55 in reply to this tweet
#6347
RT @cstross: As long as the web biz is dominated by socially inept privileged corporate drones we'll always see insults like this: http://tโ€ฆ
#6346
@johnbender good eye, there! Clearly you've not applied enough beer yet :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Dec 24, 2014, 23:16:05 in reply to this tweet
#6345
Linear logic can be fragmented usefully. Beautiful.
๐Ÿ’Ÿ 5 ๐Ÿ” 2 ๐Ÿ”— Wed Dec 24, 2014, 23:10:35
#6344
Reading medical journal articles about chronic diseases one has is kind of squicky.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Dec 24, 2014, 21:53:51
#6343
RT @aeonmag: Stoicism is not grim resolve but a way to wrest happiness from adversity. A defence of the misunderstood Stoics: http://t.co/oโ€ฆ
#6342
"Here, I got you this infinite loop. You can use it to remind yourself of your own mortality."
#6341
@michaeljforster Yeah! ... I like the optimism of the video. There's such a lot of stop-energy wrt human space travel these days.
๐Ÿ”— Wed Dec 24, 2014, 04:12:07 in reply to this tweet
#6340
vimeo.com/108650530 < this is really beautifully done
#6339
Forall d in layer-diagrams, number-of-layers(d) = 7. Which says something about their relationships to reality.
#6338
@DRMacIver You might enjoy en.wikipedia.org/wiki/George_H.โ€ฆ if you haven't seen it before. A printout of the list adorns my desk at work.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Dec 23, 2014, 19:34:09 in reply to this tweet
#6337
@BruceHoult This argument applies just as well to flatmates sharing a connection, and is hence rubbish
๐Ÿ”— Mon Dec 22, 2014, 21:11:58 in reply to this tweet
#6336
RT @DrDonnaYates: @janeruffino I very much want to pay more taxes so I have to do less things. e.g. why is everyone in my building paying fโ€ฆ
#6335
RT @DRMacIver: Locked out of my book. Why is everything a computer? :-(
#6334
RT @samth: .@pgbovine Tech before pedagogy plagues CS curriculum design. You see it in every "what language for the first course" discussioโ€ฆ
#6333
RT @DrDonnaYates: I want an EU country to say "We'll give work visas to folks with UK postgrad degrees who have been booted". Best & brightโ€ฆ
#6332
RT @DesignUXUI: I just published โ€œHow Bad UX Killed Jennyโ€ on Medium medium.com/@designuxui/efโ€ฆ #UX
#6331
@vu3rddarchive Thanks! Plan 9's terminal architecture is sufficiently different from Unix's mish-mash that I'll declare it out of scope :-)
๐Ÿ”— Thu Dec 18, 2014, 18:43:33 in reply to this tweet
#6330
RT @Dymaxion: Unfortunately, in net freedom we barely even understand the problem and we have zero idea whether our solutions work.
#6329
@fujin_ Looks interesting though -- thanks for the pointer!
๐Ÿ”— Wed Dec 17, 2014, 22:31:54 in reply to this tweet
#6328
@fujin_ Thanks, that looks interesting!
๐Ÿ”— Wed Dec 17, 2014, 22:08:26 in reply to this tweet
#6327
@aconbere Yep! Thanks.
๐Ÿ”— Wed Dec 17, 2014, 22:07:56 in reply to this tweet
#6326
@bmastenbrook @ciphergoth @williamsjoe Thanks very much!
๐Ÿ”— Wed Dec 17, 2014, 21:29:25 in reply to this tweet
#6325
Do you use a terminal emulator OTHER THAN xterm, rxvt, linux console, OSX terminal, gnome-terminal, aterm, screen or tmux? Tell me which!!
#6324
.@DrDonnaYates The Web we've built doesn't degrade gracefully to lower bandwidth or intermittent links. Serious architectural flaw.
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Wed Dec 17, 2014, 13:38:38 in reply to this tweet
#6323
RT @DrDonnaYates: Nothing reveals Western academic privilege/access inequality like trying to submit a to a journal manuscript system frm tโ€ฆ
#6322
mrtz.org/blog/the-nips-โ€ฆ "conference acceptances[...] more random than we[...] realized. [W]e should rethink the importance we give to them"
#6321
RT @andywingo: capability-bearing urls done wrong, la la la medium.com/@thedanigrant/โ€ฆ
#6320
medium.com/@thedanigrant/โ€ฆ " On Delta, you can change the URL of your boarding pass and get someone elseโ€™s boarding pass." :-/
๐Ÿ” 1 ๐Ÿ”— Tue Dec 16, 2014, 17:48:22
#6319
RT @elplatt: "2014 Flake" my original pen and ink meditation on the past year. Up for auction now: bit.ly/penflake2014ebโ€ฆ http://t.co/D4xwaโ€ฆ
#6318
RT @DrDonnaYates: Another pic of Greenpeace's damage to Nazca lines. Letter "C" from "PEACE" clearly visible bottom right. http://t.co/CFUwโ€ฆ
#6317
Interesting (modest?!) proposal for Staged Blackout Drills (comp.risks): catless.ncl.ac.uk/Risks/28.24.htโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat Dec 13, 2014, 00:19:45
#6316
RT @kelseyhightower: Developer struggling with user empathy? Fire up a clean VM; install and configure your app only using the README.
#6315
RT @inthesetimesmag: It's now legal for bosses to not pay workers for all their time on the job: bit.ly/1yzhkPC #1u @MosheMarvit
#6314
RT @VoxHiberionacum: 'The Phlegm is Upon Me Like A Mighty River':'Irish Scribal Hangover' as ogam anglandicus.blogspot.ie/2014/12/massivโ€ฆ #medieval #irish hโ€ฆ
#6313
RT @elakdawalla: GUYS. This photo was taken barely more than TWO HOURS AGO ON MARS. midnightplanets.com/web/MSL/sol/00โ€ฆ
#6312
RT @ciphergoth: Puzzle: a sparse set of integers 0<i<n which is O(n) in storage but O(1) in init, membership, clear research.swtch.com/sparse
#6311
Google maps knows "Home" and "Work" for me, but will not find either when I search.
#6310
@BruceHoult yeah I think the benefits still outweigh the disadvantages for me. I'll be keeping it enabled.
๐Ÿ”— Sat Dec 06, 2014, 23:07:07 in reply to this tweet
#6309
TIL that SMTP Greylisting is a massive PITA on occasion. Such a clever idea! Shame it doesn't work in some cases.
#6308
@DrDonnaYates Going through the drawn-out tedious process of creating a Lego account now...
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Dec 06, 2014, 21:04:58 in reply to this tweet
#6307
RT @DrDonnaYates: What? The proposed NEW women in science LEGO set only has 2400 votes?! Come on, y'all!! It needs your support: https://t.โ€ฆ
#6306
RT @DrDonnaYates: Parthenon marbles: Greece furious over British loan to Russia theguardian.com/artanddesign/2โ€ฆ
#6305
@lojikil @xan_tronix I didn't even know it existed!
๐Ÿ”— Fri Dec 05, 2014, 22:14:25 in reply to this tweet
#6304
RT @abecedarius: (quote from tuxradar.com/content/karen-โ€ฆ)
#6303
RT @abecedarius: "If this software is going to be literally sewn into my body and screwed into my heart I should at least be able to take aโ€ฆ
#6302
@xan_tronix Heh; it was actually being faced with an .xz file ("wtf is an xz file?"; I'm so unhip) that led me to hunt for a DWIM option :-)
๐Ÿ”— Fri Dec 05, 2014, 22:08:45 in reply to this tweet
#6301
@DrDonnaYates @GuyCGHunt @lornarichardson Hmm, it'd be a little work to disentangle it, but it's a good idea. On the list for the future.
๐Ÿ”— Fri Dec 05, 2014, 22:01:29 in reply to this tweet
#6300
@BruceHoult Ha! Oh dear. All these years :-) my fingers are just used to "zxvf"...
๐Ÿ”— Fri Dec 05, 2014, 21:57:19 in reply to this tweet
#6299
@elplatt @bcrypt @headhntr @0xabad1dea Also hood.ie and remotestorage.io might be interesting if you've not seen them
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Dec 05, 2014, 21:07:45 in reply to this tweet
#6298
@elplatt @bcrypt @headhntr @0xabad1dea No -- but unhosted.org + tahoe-lafs.org (or similar) might be a step in that dir?
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Dec 05, 2014, 20:30:05 in reply to this tweet
#6297
TIL "tar -axvf" is like "tar -zxvf" except uses the file suffix to figure out which compressor to use
๐Ÿ’Ÿ 7 ๐Ÿ” 1 ๐Ÿ”— Fri Dec 05, 2014, 20:27:34
#6296
RT @DrDonnaYates: Parthenon marbles loaned to Russian museum. How incredibly offensive. "Eff You Greece!" theguardian.com/artanddesign/2โ€ฆ http://t.cโ€ฆ
#6295
RT @DrDonnaYates: What return looks like. Repatriation pลwhiri for Mฤori remains, @Te_Papa via @theobrominated facebook.com/media/set/?setโ€ฆ httpโ€ฆ
#6294
@intellectronica yeah! Shame about the recent difficulties they've been having tho
๐Ÿ”— Fri Dec 05, 2014, 14:35:59 in reply to this tweet
#6293
School of Seven Bells reminding me of Curve.
#6292
My new punk band will be called "The Complementary Vulnerabilities"
#6291
Highly recommended: "The Craft of Text Editing; or, Emacs for the Modern World ", Craig A. Finseth, finseth.com/craft/
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Wed Dec 03, 2014, 22:58:05
#6290
Stop energy is the WORST.
#6289
Removed myself from the SRFI auto-subscribe list. Feels like the end of an era.
#6288
RT @DrDonnaYates: Stolen Gods: Reporting theft & destruction of sacred art from around the world stolengods.org @stolengods http://โ€ฆ
#6287
"Essex Dogs" vs. "Evidently Chickentown"
#6286
I <3 Virtual Machines
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Dec 01, 2014, 19:42:24
#6285
RT @ciphergoth: Amazingly cool physics thing you can do with a plate and a swimming pool. Definitely trying this next chance I get https://โ€ฆ
#6284
@duncanmak Haha! Thanks :-)
๐Ÿ”— Fri Nov 28, 2014, 19:18:05 in reply to this tweet
#6283
RT @DrDonnaYates: ALL: Vote for @AIatariel's new Science Adventure set! More @LegoAcademics ideas.lego.com/projects/83039 (so flattered!) http://โ€ฆ
#6282
RT @LegoAcademics: The @LegoAcademics "Support" @AIatariel's wonderful (flattering) new Science Adventures set! ideas.lego.com/projects/83039 httโ€ฆ
#6281
I had this guy as a kid. He was pretty cool. mullocksauctions.co.uk/wmsimages/TM-1โ€ฆ
#6280
@fivethirtyeight Wouldn't this be better illustrated with logscale on the Y axis?
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Nov 25, 2014, 05:01:17 in reply to this tweet
#6279
RT @lindsey: Yet another blog post about how parallelism is not concurrency. composition.al/blog/2014/11/2โ€ฆ
#6278
RT @frabcus: I think the revelation that GNU less has (numerous) remote code execution exploits is a tipping point in my distrust of modernโ€ฆ
#6277
@jasonglovernz /H. sapiens prowhedonicus/, one presumes
๐Ÿ”— Tue Nov 25, 2014, 00:48:09 in reply to this tweet
#6276
@JasonGloverNZ did you write a letter to the editor of the Buffy comic recently? (If not you, it was a homonym of yours)
#6275
RT @greghendershott: @samth @mrb_bk @reiddraper Confusion easy b/c non-CS def of concurrency is "at same time" & even "running parallel". hโ€ฆ
#6274
RT @rantyben: It's pretty telling that guys think that Barbie being a technical expert would also mean she has to be abusive and demeaning
#6273
@LH yep. Different aspects of the same split I think.
๐Ÿ”— Sat Nov 22, 2014, 01:07:01 in reply to this tweet
#6272
RT @lindsey: @neil_conway @mrb_bk I really like @aaron_turon's definitions: concurrency is a system-structuring mechanism; parallelism is aโ€ฆ
#6271
@lojikil FOR SCIENCE.
๐Ÿ”— Fri Nov 21, 2014, 04:31:19 in reply to this tweet
#6270
@lojikil I was hoping for maybe a large cheddar. Don't know about caliber.
๐Ÿ”— Fri Nov 21, 2014, 04:28:35 in reply to this tweet
#6269
@lojikil yes! :-)
๐Ÿ”— Fri Nov 21, 2014, 04:28:06 in reply to this tweet
#6268
Just googled "what happens if you shoot a cheese". No interesting answers! :-(
#6267
Weird. With the latest kernel, suspend has started working on my Linux laptop. I feel like I'm in some strange parallel world.
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri Nov 21, 2014, 04:08:04
#6266
@elplatt In particular, the "secret-key authenticated encryption" facility: nacl.cr.yp.to/secretbox.html
๐Ÿ”— Thu Nov 20, 2014, 21:29:18 in reply to this tweet
#6265
@elplatt :-) (PGP doesn't do msg integrity w/o public-keys I don't think; if you can stomach a little C, check out nacl.cr.yp.to)
๐Ÿ”— Thu Nov 20, 2014, 21:28:51 in reply to this tweet
#6264
@elplatt Really, PGP is it :-( :-( (on the other hand it's quite easy-to-use with symmetric encryption.)
๐Ÿ”— Thu Nov 20, 2014, 21:17:24 in reply to this tweet
#6263
@elplatt Oh dear :-( PGP... hmm. Zip files with the encryption option?
๐Ÿ”— Thu Nov 20, 2014, 21:15:07 in reply to this tweet
#6262
@elplatt `$ openssl enc -aes-256-gcm ...` maybe? Curious about your application; hearing of just "AES" being used makes me nervous :-)
๐Ÿ”— Thu Nov 20, 2014, 21:13:14 in reply to this tweet
#6261
From the Gnus manual: "Unlike Parmenides the IMAP designers have decided things that don't exist actually do exist."
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Thu Nov 20, 2014, 21:10:45
#6260
RT @davidgraeber: shows how profound neolib brainwashing has become: people insist on the impossibility even of things that exist right in โ€ฆ
#6259
RT @davidgraeber: this despite the fact UK had it until Blair & Ireland, Scotland, even Mexico have it right now. Yet it's as if unimaginabโ€ฆ
#6258
RT @davidgraeber: reactions to free ed piece are fascinating: so many people seem to act as if they just couldn't imagine how free higher eโ€ฆ
#6257
@elplatt random IV?
๐Ÿ”— Thu Nov 20, 2014, 18:59:57 in reply to this tweet
#6256
RT @andywingo: thanks all for a lovely @schemeworkshop! slides for my talk on what scheme can learn from js here: wingolog.org/pub/scheme-worโ€ฆ
#6255
@loverdos Tree Regular Expressions eg relaxng.org and Tree Automata eg see tata.gforge.inria.fr
๐Ÿ”— Wed Nov 19, 2014, 15:33:10 in reply to this tweet
#6254
RT @cfiesler: Decided that Barbie should learn to code (and about teamwork, and sexism!), so I remixed her story. caseyfiesler.com/2014/11/18/barโ€ฆ
#6253
@electricarchaeo Thank you for linking to this; and @audreywatters thank you for writing it!
๐Ÿ”— Wed Nov 19, 2014, 04:15:34 in reply to this tweet
#6252
"We donโ€™t have to accept that the architecture [makes] it easy for harassment to occur without any consequences." hackeducation.com/2014/11/18/genโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Nov 19, 2014, 04:14:05
#6251
"We donโ€™t have to accept that technology puts us at risk." hackeducation.com/2014/11/18/genโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Wed Nov 19, 2014, 04:13:59
#6250
"We donโ€™t have to accept that technology needs to extract value from us." hackeducation.com/2014/11/18/genโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Wed Nov 19, 2014, 04:13:54
#6249
"We donโ€™t have to adopt tools that serve business goals or administrative purposes" hackeducation.com/2014/11/18/genโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Wed Nov 19, 2014, 04:13:49
#6248
"We donโ€™t have to โ€œdoโ€ tech as itโ€™s been done. We can design differently." hackeducation.com/2014/11/18/genโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Wed Nov 19, 2014, 04:13:41
#6247
And as things fell apart / nobody paid much attention
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Nov 19, 2014, 03:22:46
#6246
RT @karissamck: I can't believe this piece of crap exists: โ€œIโ€™ll need Steven and Brianโ€™s help to turn it into a real game!โ€ - Barbie http:/โ€ฆ
#6245
@silentbicycle @aredridel "The name is *called* 'undefined'; and the tune is of my own invention"
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Nov 18, 2014, 15:40:55 in reply to this tweet
#6244
๐Ÿ”— Mon Nov 17, 2014, 06:32:27 in reply to this tweet
#6243
RT @bengoldacre: Greenpeace wins idiotic campaign abolish EU Chief Scientific Advisor theguardian.com/commentisfree/โ€ฆ Collateral damage from single โ€ฆ
#6242
RT @DrDonnaYates: If you're in Paris, you must see Mayas at @quaibranly HUGE exhibit of some of Mexico's finest (unlooted!) objects. http:/โ€ฆ
#6241
@andywingo @schemeworkshop I'm looking forward to hearing your conclusions!
๐Ÿ”— Sat Nov 15, 2014, 18:34:57 in reply to this tweet
#6240
@bmastenbrook Already doing that. Want a *second* password, for SMTP *only*, so I can let gmail send as me but not read my mail.
๐Ÿ”— Fri Nov 14, 2014, 18:53:36 in reply to this tweet
#6239
Ugh maybe I'll finally have to learn how to PAM :-( :-(
#6238
For some reason, postfix's sql authentication plugin doesn't do encrypted passwords. Which rather rules it out from serious consideration.
#6237
User authentication for postfix is pretty limited. The usable options are: 1) delegate to your IMAP server. 2) there is no 2.
#6236
I wish Ansible was a Racket #lang instead of the syntactic nightmare it is. Sexps! Quasiquotation! Modularity! Documentation!
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Nov 14, 2014, 17:48:21
#6235
RT @DrDonnaYates: Dear academic publisher. If you manuscript submission system depends entirely on popups, someone's done it wrong. Ask forโ€ฆ
#6234
RT @DrDonnaYates: @leastfixedpoint I bet Sun Ra knew how to land on a comet.
#6233
@DrDonnaYates wonderful photograph.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 12, 2014, 19:15:43 in reply to this tweet
#6232
RT @DrDonnaYates: If you don't yet worship the outerspace sounds of Sun Ra here are some words on why you should pocket.co/sKdq1 httโ€ฆ
#6231
@leastfixedpoint Haha! You were totally doing ruby wrong! The key was not to do it wrong. Then everything works!
๐Ÿ”— Wed Nov 12, 2014, 19:12:08 in reply to this tweet
#6230
@greghendershott @samth It'd be funny if it wasn't so bloody tragic...
๐Ÿ”— Wed Nov 12, 2014, 15:36:46 in reply to this tweet
#6229
What am I doing wrong? Jekyll+Kramdown won't expand in the bodies of posts :-/
#6228
๐Ÿ” 1 ๐Ÿ”— Wed Nov 12, 2014, 14:45:30
#6227
@annwitbrock Ha, you're not wrong. It does seem to get worse every time.
๐Ÿ”— Wed Nov 12, 2014, 03:09:13 in reply to this tweet
#6226
Hey so Clementine.app is hilariously awful at playing .ogg files. Beyond a joke. Can anyone suggest a sane alternative?
#6225
omfg could installing ruby be any more of a yak-shaving exercise? this is appalling
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 12, 2014, 01:43:03
#6224
@michaeljforster Thank you! I'm glad. :-)
๐Ÿ”— Wed Nov 12, 2014, 00:07:05 in reply to this tweet
#6223
@michaeljforster @bmastenbrook Hey that's good to know. Thanks! I'll take a look
๐Ÿ”— Tue Nov 11, 2014, 23:05:38 in reply to this tweet
#6222
@bmastenbrook Oh gosh I'm not going to even attempt to change to a new stylesheet. I only have so many razors
๐Ÿ”— Tue Nov 11, 2014, 23:04:34 in reply to this tweet
#6221
@bmastenbrook Haha! Yeah I'm useless today (headache) so I'm currently shaving the Convert Things To Jekyll yak
๐Ÿ”— Tue Nov 11, 2014, 23:00:04 in reply to this tweet
#6220
@bmastenbrook Sounds like there'd be a good blog post in that!
๐Ÿ”— Tue Nov 11, 2014, 22:58:54 in reply to this tweet
#6219
@bmastenbrook Yikes! Yeah I found my will to continue depleted after the couple of days hacking that led to those notes.
๐Ÿ”— Tue Nov 11, 2014, 22:55:02 in reply to this tweet
#6218
A Racketeer's (i.e. my) first impressions of Common Lisp: eighty-twenty.org/index.cgi/techโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Tue Nov 11, 2014, 22:45:51
#6217
So, which will happen first: Windows Update completing, or my machine being taken over by a botnet?
#6216
It's a special kind of confusion
#6215
Mindboggling, the number of people who believe that if "China" or "Russia" is pro-X, then X is definitionally wrong and bad
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Tue Nov 11, 2014, 20:54:58
#6214
@graydon_pub TCP/IP is, at best, a necessary step. Hardly seems sufficient!
๐Ÿ”— Tue Nov 11, 2014, 19:59:41 in reply to this tweet
#6213
RT @jamesiry: Socially aware me: gendered bathrooms are a form of gender essentialism. Systems engineer me: they lead to over- and under-prโ€ฆ
#6212
TIL that svscan (part of daemontools) works brilliantly when run as a regular user. mkdir ~/services; cd ~; svscan services
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Nov 11, 2014, 19:27:26
#6211
RT @arusbridger: The tale of 1 MP (on ยฃ2m of benefits) & the people he's trying to make homeless is going a bit viral theguardian.com/commentisfree/โ€ฆ
#6210
RT @ahyawillted: Original NHS poster explaining what the new 'NHS' is about... Precious...
#6209
@old_sound furthermore, rabbitmq has *never* stored messages in mnesia.
๐Ÿ” 1 ๐Ÿ”— Mon Nov 10, 2014, 23:16:25 in reply to this tweet
#6208
Wah, Debian multiarch problems!
#6207
@brixen Haha! It's not for public consumption yet. But I used racket and its web server.
๐Ÿ”— Sun Nov 09, 2014, 00:27:51 in reply to this tweet
#6206
Built a pretty complex website in two days. Feeling pretty proud of myself.
๐Ÿ’Ÿ 4 ๐Ÿ”— Sun Nov 09, 2014, 00:23:24
#6205
No, Clementine.app, playing a single .ogg file doesn't require 120% CPU on a Core 2 Duo.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Nov 08, 2014, 15:57:06
#6204
If the future isn't bright / at least it's colourful
#6203
The window sees trees cry from cold / and claw the moon
#6202
RT @LH: @leastfixedpoint: .box is coming online next year sometime
#6201
Is .machine a TLD? Maybe it should be.
๐Ÿ” 1 ๐Ÿ”— Wed Nov 05, 2014, 17:24:55
#6200
RT @elplatt: .@civicMIT is looking for a part-time javascript dev! docs.google.com/document/d/1CHโ€ฆ
#6199
@AstroKatie @kincuri Oh, never mind, sorry I missed the "rolling 12-month period" annotation in the chart title!
๐Ÿ”— Tue Nov 04, 2014, 23:34:03 in reply to this tweet
#6198
@AstroKatie @kincuri How was that plot produced? I am having trouble making something that looks like that from the CSVs available.
๐Ÿ”— Tue Nov 04, 2014, 23:32:02 in reply to this tweet
#6197
I notice that I have become confused
#6196
RT @DrDonnaYates: Anyone digital scanning archaeo type want to quickly co-author a paper with me comparing 3D artifact printing to 19thc caโ€ฆ
#6195
I should have called my Marketplace language "GOSPLANG".
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Nov 04, 2014, 19:46:01
#6194
RT @polotek: The SH video started an important discussion. But it was also flawed, and the critique is important too. The trick is *we can โ€ฆ
#6193
EFF recommending Cryptocat seems weird.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Nov 04, 2014, 19:36:11
#6192
@bluephoenix47 O, customizable end-user applications, the failed dream. Personal computing wherefore hast thou failed me, etc.
๐Ÿ”— Tue Nov 04, 2014, 19:06:49 in reply to this tweet
#6191
That feeling when: "OH SHIT did I just reply-all to something I was bcc'd on???"
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Nov 04, 2014, 19:04:27
#6190
RT @karaspita: In the meantime, employers lay off workers on minimum wage because they know they can have them back for nothing. http://t.cโ€ฆ
#6189
RT @GavinDoig: "Clear new evidence for mind-body connection demonstrated in study" (telomere length maintained by mindfulness) http://t.co/โ€ฆ
#6188
RT @cynixy: JFC. People, THIS is why we take online threats seriously. Because people like this exist: groupthink.jezebel.com/richard-brittaโ€ฆ
#6187
RT @LegoAcademics: Midterm office hours: Dr Grey finds herself adrift on a sea of undergraduate heartbreak.
#6186
I'm likely to strain my eye-rolling muscles if I read about HTTP/2 any more
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Nov 03, 2014, 19:14:43
#6185
RT @Spacekatgal: This is why we use phrases like, "In my opinion," "It's been my experience," "I feel like." It states opinion, leaves roomโ€ฆ
#6184
@julianhyde haha! Very true.
๐Ÿ”— Mon Nov 03, 2014, 17:17:41 in reply to this tweet
#6183
@asynchronaut Thank you, that looks useful!
๐Ÿ”— Mon Nov 03, 2014, 16:54:22 in reply to this tweet
#6182
To see this done poorly, see how IP checksums are defined. Why the one's complement? We're not told. (Answer: permalink.gmane.org/gmane.comp.encโ€ฆ)
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Mon Nov 03, 2014, 16:46:15 in reply to this tweet
#6181
To see this done well, look at R4RS people.csail.mit.edu/jaffer/r4rs.pdf . The rationales there really help understand the design.
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Nov 03, 2014, 16:41:49 in reply to this tweet
#6180
Writing a standard? Include the rationale for your decisions! Later generations will not have the experience to understand *why* things are.
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Mon Nov 03, 2014, 16:41:07
#6179
Also, what do people use when they need Reed-Solomon? Any library recommendations?
#6178
I wonder if it'd be interesting to combine SoftECC with a Garbage Collector? Combine integrity + cleanup. pdos.csail.mit.edu/papers/softeccโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Mon Nov 03, 2014, 16:35:53
#6177
@ArmyOfBruce @coreload yeah I have to say the drought in LA made for a very weird summer for me. At least it rains here!
๐Ÿ”— Mon Nov 03, 2014, 01:21:18 in reply to this tweet
#6176
Is Github's javascript behaving funny on Firefox for others? Buttons etc. seem to perform their action but don't update the display.
#6175
RT @Spacekatgal: The ability to engineer software is the ability to create the modern world. It is SO IMPORTANT women have the skills to shโ€ฆ
#6174
I was not prepared for today's snow to, well, exist.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Nov 02, 2014, 21:06:52
#6173
RT @STVEdinburgh: National Library joins campaign to free history from copyright laws @natlibscot #Catch2039 edinburgh.stv.tv/articles/29787โ€ฆ http://โ€ฆ
#6172
RT @marine_pich: @DrDonnaYates Here is a Tupilek from Ammassalik (Greenland) held in the @quaibranly #MusHalloween :)
#6171
RT @DrDonnaYates: Skull-like, twisting 19th century Yupik mask from Alaska. #Halloween
#6170
RT @b0rk: ok seriously never describe a speaker as "julia is the first women we've had speak". that's a statement about your failures, not โ€ฆ
#6169
@infinitnutshell I've decided to freeze most of it for future delicious foods :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Oct 31, 2014, 22:11:02 in reply to this tweet
#6168
Due to a series of unfortunate incidents I find myself with more chopped onion than is reasonable.
#6167
Android is still user-hostile and patronising. The system's wishes are placed ahead of the user's. This isn't (yet?) Personal Computing.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Oct 31, 2014, 15:47:38
#6166
The twitter app is 21 megabytes. At the moment, text input is broken, so that's a 21MB form of `tail`.
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Oct 31, 2014, 15:23:31
#6165
You know how modern webpages are huge? Megabytes and megabytes? Compress them by not sending the comments. Nothing of value lost.
#6164
@thereaibanksy @neilellis See snopes.com/glurge/twoquesโ€ฆ - "semantic trickery", "egregiously misleading"
๐Ÿ”— Thu Oct 30, 2014, 18:01:09 in reply to this tweet
#6163
RT @jerrysaltz: One of my favorite drawings in western art. Revolutionary 1623 drawing of darkness. Yo! Modernism! What up? http://t.co/2leโ€ฆ
#6162
RT @graydon_pub: I wrote a little thing about right-wing / anti-equality politics and techno-libertarianism: graydon2.dreamwidth.org/193575.html
#6161
Hmm. OS X's PPID field seems fairly useless for GUI apps. Can't tell who spawned what, seemingly.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Oct 29, 2014, 22:05:19
#6160
RT @jaredbkeller: The woman who filmed that viral New York catcalling video is getting rape threats because of course newsday.com/news/new-york/โ€ฆ
#6159
@coreload @michaeljforster I had fun with Racket's read-table the other day: github.com/tonyg/racket-sโ€ฆ example: github.com/tonyg/racket-cโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Wed Oct 29, 2014, 01:07:26 in reply to this tweet
#6158
.@michaeljforster Re: "compute for fun" โ€” I'm thinking a modern lispm could eat Android's lunch, for example. Mobile, not just desk/laptop.
๐Ÿ”— Wed Oct 29, 2014, 00:57:10 in reply to this tweet
#6157
@michaeljforster Re core+macro vs ometa: great question! I don't know yet. Still experimenting. /cc @coreload
๐Ÿ”— Wed Oct 29, 2014, 00:55:57 in reply to this tweet
#6156
@lojikil @coreload @doublec the one important thing you lose doing that is control over the mmu.
๐Ÿ”— Wed Oct 29, 2014, 00:47:57 in reply to this tweet
#6155
@lojikil @coreload @doublec tbh of course the Linux kernel api is an ok virtual-hardware abstraction too. Just use /dev/sda raw, etc.
๐Ÿ”— Wed Oct 29, 2014, 00:47:31 in reply to this tweet
#6154
@coreload @doublec @lojikil so long as it's a stable target, yeah!
๐Ÿ”— Wed Oct 29, 2014, 00:40:20 in reply to this tweet
#6153
RT @dwragg: @errordeveloper @leastfixedpoint But their key feature was lisp all the way down. No boundary with another language and philosoโ€ฆ
#6152
@errordeveloper Not all, and maybe not even essentially. But certainly that's how they were built. /cc @dwragg
๐Ÿ”— Tue Oct 28, 2014, 23:19:00 in reply to this tweet
#6151
(pt) Heilmeier is useful for almost anybody, not just students!
#6150
RT @DrDonnaYates: Potential PhD students and postdocs take note: Heilmeier's Catechism en.wikipedia.org/wiki/George_H.โ€ฆ thanks to @leastfixedpoint
#6149
@doublec @lojikil @coreload But also, targetting Raspberry Pi hw or something might also work out. A stable hw platform.
๐Ÿ”— Tue Oct 28, 2014, 22:49:34 in reply to this tweet
#6148
@doublec @lojikil @coreload Yes, abstracting over HW to a limited extent is pragmatic. I like the openfirmware idea.
๐Ÿ”— Tue Oct 28, 2014, 22:48:53 in reply to this tweet
#6147
@llaisdy @thezerobit The Mirage ideas are IMO closer to being what I want than a Unix-a-like would be, yeah. Virtualize/embrace/replace :)
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 28, 2014, 22:45:41 in reply to this tweet
#6146
@intellectronica Well that's two mentions of lighttable. I don't think it's what I mean, but I will check it out in more detail to be sure.
๐Ÿ”— Tue Oct 28, 2014, 22:41:08 in reply to this tweet
#6145
@dwragg Yes - but having a lispm-ish thing is ultimately about regular human concerns as well. Like, it should/could be a better tool.
๐Ÿ”— Tue Oct 28, 2014, 22:39:43 in reply to this tweet
#6144
RT @matthew_d_green: @ggreenwald OTR and GnuPG need to be completely re-designed and re-written. I'll stop now.
#6143
Jumping spider with surprisingly intelligent behaviour: dichotomistic.com/mind_readings_โ€ฆ Really cool serial-scan vision. Analogous serial cognition?
๐Ÿ” 1 ๐Ÿ”— Tue Oct 28, 2014, 01:54:33
#6142
@JGonis I was thinking more of the multi-billion-dollar orgs hiring all the smart practitioners and academics :-)
๐Ÿ”— Mon Oct 27, 2014, 22:37:49 in reply to this tweet
#6141
@coreload Something self-hosting. No need for Unix or low-level toolchains.
๐Ÿ”— Mon Oct 27, 2014, 22:31:51 in reply to this tweet
#6140
@coreload I'm personally interested in avoiding Unix/C. So something that runs on fungible hardware, high-level right down to the machine.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 27, 2014, 22:25:33 in reply to this tweet
#6139
@ArmyOfBruce I'm all ears!
๐Ÿ”— Mon Oct 27, 2014, 03:26:44 in reply to this tweet
#6138
Billions and billions of funny money sloshing around the tech industry and still no modern lisp machine.
๐Ÿ’Ÿ 13 ๐Ÿ” 4 ๐Ÿ”— Mon Oct 27, 2014, 03:06:14
#6137
RT @alisonatkin: This year's pumpkin, inspired by @DrDonnaYates tweets, my @britishmuseum trip, and the mosaic mask of Tezcatlipoca. http:/โ€ฆ
#6136
Well done, UK govt. Privatized power/gas using the same obfuscatory pricing as cellphone companies. Informed choice impossible.
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Sun Oct 26, 2014, 21:11:39
#6135
@johnclaus They're beautiful. Where are you?
๐Ÿ”— Sat Oct 25, 2014, 22:49:06 in reply to this tweet
#6134
@dfranke I'm saying C is the "worse" in this setup. You want a language with "better" support for input handling.
๐Ÿ”— Sat Oct 25, 2014, 22:45:18 in reply to this tweet
#6133
@dfranke Look at it from a little further back: writing input-handling code in C is insane. xterm, BIND, strings, etc etc etc etc etc etc
#6132
Imagine combination of strings(1) vulns etc with things like this to make the hair on the back of yr neck stand up: cve.mitre.org/cgi-bin/cvenamโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Sat Oct 25, 2014, 22:39:07
#6131
๐Ÿ” 1 ๐Ÿ”— Sat Oct 25, 2014, 20:04:43 in reply to this tweet
#6130
RT @elplatt: .@leastfixedpoint That seems to be what we're learning. Disposable mindset applied to durable code seems to be a bad combo.
#6129
.@elplatt That makes sense. And in environments where vulns are less harmful. Conclusion: Unix unsuitable for PCs, internet hosts.
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Sat Oct 25, 2014, 19:18:29 in reply to this tweet
#6128
@aidanskinner *gets beer specifically so he can cry dejectedly into it*
๐Ÿ”— Sat Oct 25, 2014, 19:16:57 in reply to this tweet
#6127
If you want a vision of the future, imagine stamping on vulnerabilities caused by C and Unixโ€”forever.
๐Ÿ’Ÿ 16 ๐Ÿ” 24 ๐Ÿ”— Sat Oct 25, 2014, 19:13:21
#6126
@aidanskinner You know that's exactly where I went too. Relentless, endless, agonising patching of BIND. Redux.
๐Ÿ”— Sat Oct 25, 2014, 19:12:35 in reply to this tweet
#6125
@aidanskinner I mean, if that were the case, we'd be unutterably fucked.
๐Ÿ” 1 ๐Ÿ”— Sat Oct 25, 2014, 19:09:41 in reply to this tweet
#6124
@aidanskinner Yeah but surely not, it can't be, our ENTIRE INFRASTRUCTURE is built on it. Nothing that absurd could possibly happen!
๐Ÿ’Ÿ 5 ๐Ÿ” 9 ๐Ÿ”— Sat Oct 25, 2014, 19:09:27 in reply to this tweet
#6123
strings(1) is vulnerable. STRINGS. This is why worse is worse.
๐Ÿ’Ÿ 26 ๐Ÿ” 46 ๐Ÿ”— Sat Oct 25, 2014, 19:06:25
#6122
RT @tobias_revell: Look, you shouldn't be allowed to make Internet of Things until you've got normal Internet working.
#6121
RT @andywingo: sometimes i think that it would be nice to have a mac; then i see things like this: openradar.appspot.com/12436495 (via @spun_off)
#6120
RT @LobsterNews: PSA: don't run [GNU] 'strings' on untrusted files lcamtuf.blogspot.com/2014/10/psa-doโ€ฆ lobste.rs/s/6rk8la
#6119
@nixcraft @SarebrumSarah Interesting! Could this apply to force rootability of android devices sold in Italy?
๐Ÿ”— Sat Oct 25, 2014, 02:13:02 in reply to this tweet
#6118
RT @headhntr: UK conservative party proposes life sentences for using a computer to "damage the economy" boingboing.net/2014/10/23/uk-โ€ฆ
#6117
"Please note you can't reply to this email" I bloody well can. (It'd be useless, but it's definitely possible.)
#6116
RT @michael_nielsen: Amazon sells a "Lord's Prayer" ring that has Tolkien's "One Ring to Rule Them All" inscribed. The reviews are a hoot. โ€ฆ
#6115
@meangrape **envious**
๐Ÿ”— Fri Oct 24, 2014, 04:04:29 in reply to this tweet
#6114
Bought some yeast, so I can temporarily distract myself from the unrelenting and worsening horror of the world by baking bread. Yay
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Fri Oct 24, 2014, 02:47:21
#6113
RT @SelwynPellett: People please read this post by David Fisher. The information we once took 4 granted is now being withheld. http://t.cโ€ฆ
#6112
RT @loverdos: People hit "Apply" and immediately after that "OK" all the time. This is clearly a universal #UX failure.
#6111
Clementine: the osx music player that consumes so much CPU that it starves its own audio playback thread on a core 2 duo.
#6110
The Squeak 3.0 Smalltalk operating system in its full pastel glory:
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Tue Oct 21, 2014, 17:16:09
#6109
@bmastenbrook :-)
๐Ÿ”— Tue Oct 21, 2014, 17:12:58 in reply to this tweet
#6108
I wonder if the people who hated the colourful, flat UI of Squeak '96 are the same as hate the colourful, flat UI of OSX/iOS '14?
๐Ÿ” 2 ๐Ÿ”— Tue Oct 21, 2014, 17:09:11
#6107
#6106
RT @catvalente: Sorry, wrong link--here's the post about male and female discourse online. Yeah. Hasn't changed. catvalente.livejournal.com/675153.html
#6105
@neilellis Heh thanks :)
๐Ÿ”— Mon Oct 20, 2014, 19:16:11 in reply to this tweet
#6104
freudenbergs.de/bert/squeakjs/โ€ฆ "Click the blue button to start, and drag the light-blue margins". Original 1996 Squeak release. By @bertfreudenberg
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Mon Oct 20, 2014, 18:56:36
#6103
@stevej Ha! Those huge monitors really do help work around the need to get multimonitor right :-)
๐Ÿ”— Mon Oct 20, 2014, 17:37:25 in reply to this tweet
#6102
Mavericks gets multimonitor cmd-tab wrong. It doesn't focus the most recently active window; instead, window on most recent monitor >:-(
#6101
An MP3 player that takes 200% CPU on a Core 2 Duo. Really. FFS.
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Oct 20, 2014, 05:31:23
#6100
RT @AstroKatie: New head of CSIRO wants to "make it easier for farmers to dowse or divine for water.โ€ o_O abc.net.au/news/2014-10-2โ€ฆ HT @REastโ€ฆ
#6099
@drdonnayates Kia Kaha. Want to chat?
๐Ÿ”— Mon Oct 20, 2014, 03:41:29 in reply to this tweet
#6098
RT @aredridel: โœŒ @Reading "Service Oriented Architecture vs. Dunbarโ€™s Number" ing.am/p/3mp3
#6097
Welp, I feel like a fool for ever buying .m4p files. Seems like there's no (free) way of getting them un-"protected" for use outside iTunes.
#6096
@elplatt Ha brilliant. "โ€ฆANOTHER layer of hair! This one was made of Prince Rupert's Drops!" youtube.com/watch?v=xe-f4gโ€ฆ
๐Ÿ”— Mon Oct 20, 2014, 02:07:40 in reply to this tweet
#6095
@elplatt "So then Alice went and borrowed her parents {scissors,lawnmower,nukes}. THIS would fix it!" (turns page) "But OH NO!" etc.
๐Ÿ”— Mon Oct 20, 2014, 01:58:18 in reply to this tweet
#6094
@elplatt โ€ฆ an exhausted child, weeping with frustration atop a pile of shaven locks next to a hairy yak?
๐Ÿ”— Mon Oct 20, 2014, 01:55:31 in reply to this tweet
#6093
@elplatt Would the ending being an exhausted child, finally triumphant atop a pile of shaven locks, or โ€ฆ
๐Ÿ”— Mon Oct 20, 2014, 01:55:13 in reply to this tweet
#6092
@elplatt (turns page) "โ€ฆ but OH, NO!!! There was ANOTHER layer of hair!!!!" (turns page)
๐Ÿ”— Mon Oct 20, 2014, 01:51:39 in reply to this tweet
#6091
RT @dyokomizo: @leastfixedpoint Reminds me of this: "An OS is a collection of things that don't fit into a language. There shouldn't be oneโ€ฆ
#6090
@dyokomizo Great point!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 19, 2014, 22:25:58 in reply to this tweet
#6089
@evanmcc Erlang is much MUCH closer to the Right Kind Of Language for these things though. Event driven etc.
๐Ÿ”— Sun Oct 19, 2014, 21:17:51 in reply to this tweet
#6088
@evanmcc Part of it would, but the other partโ€”easy configuration of the svc from a browser, uploading new scripts etcโ€”would still be hard.
๐Ÿ”— Sun Oct 19, 2014, 21:17:27 in reply to this tweet
#6087
@sil Yep.
๐Ÿ”— Sun Oct 19, 2014, 21:01:52 in reply to this tweet
#6086
@sil Something like E, maybe.
๐Ÿ”— Sun Oct 19, 2014, 21:00:06 in reply to this tweet
#6085
@sil Yes, that's kind of where my thinking is going. JS not ideal though, of course, but could be workable. Hard to secure.
๐Ÿ”— Sun Oct 19, 2014, 20:59:51 in reply to this tweet
#6084
@greghendershott Thanks! That's an interesting idea. Haven't dug into scripting them yet. Maybe it's a good harness!
๐Ÿ”— Sun Oct 19, 2014, 20:51:20 in reply to this tweet
#6083
@greghendershott Yes exactly this. A little minimartish ;-) harness around scriptable cloud would be nice. But: prog lang to expose unclear
๐Ÿ”— Sun Oct 19, 2014, 20:49:45 in reply to this tweet
#6082
@sil They don't seem to really exist. IFTTT is a sketch; Chris Hancock's "FLOGO" langs are steps in the right direction perhaps
๐Ÿ”— Sun Oct 19, 2014, 20:48:21 in reply to this tweet
#6081
@sil Heh I wondered :-) And I agree, but I wonder about languages that are "reactive" in the necessary way. Event-oriented control.
๐Ÿ”— Sun Oct 19, 2014, 20:47:11 in reply to this tweet
#6080
@sil I don't think so โ€” the UX is totally different, to begin with, and it's not network-centric enough
๐Ÿ”— Sun Oct 19, 2014, 20:43:02 in reply to this tweet
#6079
duplo : lego :: ifttt : ?
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Oct 19, 2014, 20:37:48
#6078
@rogersm Yes, it has that in its favour. (It does have many other problems, of course.)
๐Ÿ”— Sun Oct 19, 2014, 19:36:38 in reply to this tweet
#6077
@rogersm A plague on both their houses? :-)
๐Ÿ”— Sun Oct 19, 2014, 19:10:34 in reply to this tweet
#6076
@janl I love that you found a silver lining :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 19, 2014, 19:08:00 in reply to this tweet
#6075
RT @steveklabnik: I can't RT this a thousand times, so I'll just tweet a second link to it instead: twitter.com/garybernhardt/โ€ฆ
#6074
RT @garybernhardt: I bought into "open source" a long time ago, and I was wrong. We killed free software, I see no way to reverse it, and iโ€ฆ
#6073
Systemd fails to learn the DSL lesson. You will want variables. Control flow. Data structures. Subroutines. INI files do not suffice.
๐Ÿ’Ÿ 6 ๐Ÿ” 6 ๐Ÿ”— Sun Oct 19, 2014, 18:55:05
#6072
๐Ÿ’Ÿ 3 ๐Ÿ”— Sat Oct 18, 2014, 23:24:11
#6071
@samth <straight_face>Yes.</straight_face> @graydon_pub
๐Ÿ” 1 ๐Ÿ”— Sat Oct 18, 2014, 20:29:16 in reply to this tweet
#6070
@graydon_pub e.g. blob replication, sharing, archival is a no-brainer. (Why don't OSes support this already?)
๐Ÿ”— Sat Oct 18, 2014, 20:19:48 in reply to this tweet
#6069
@graydon_pub โ€ฆ I think some of the things in your voltron list should be part of the operating system. Trick is, figuring out where to cut.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Oct 18, 2014, 20:18:49 in reply to this tweet
#6068
@graydon_pub Nice! Though I am feeling a bit overwhelmed now :) I will muddle along with Mendeley I suppose for now. But, โ€ฆ 1/2
๐Ÿ”— Sat Oct 18, 2014, 20:18:24 in reply to this tweet
#6067
@hintjens It's pretty cool. Also, *quite* dark.
๐Ÿ”— Sat Oct 18, 2014, 20:09:43 in reply to this tweet
#6066
@graydon_pub Oo, overviewproject.org looks interesting at first glance.
๐Ÿ” 1 ๐Ÿ”— Sat Oct 18, 2014, 20:09:02 in reply to this tweet
#6065
@aidanskinner Haha! Dear me no, there's nothing worse than computer.
๐Ÿ”— Sat Oct 18, 2014, 20:04:30 in reply to this tweet
#6064
Pocket is insufficiently like Mendeley, and Mendeley is insufficiently like Pocket.
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Sat Oct 18, 2014, 20:03:30
#6063
@aidanskinner Ugh, computers!
๐Ÿ”— Sat Oct 18, 2014, 20:02:16 in reply to this tweet
#6062
@aidanskinner !?!? LDAP? Run!!
๐Ÿ”— Sat Oct 18, 2014, 19:59:49 in reply to this tweet
#6061
@aidanskinner Yeah, the term "capability" is super overloaded. (While googling to reply to you I spotted some of the telco stuff. Ugh!)
๐Ÿ”— Sat Oct 18, 2014, 19:58:08 in reply to this tweet
#6060
@hintjens This tweet twitter.com/cstross/statusโ€ฆ reminded me of Peter Watts's "Blindsight" which is apropos your essay.
#6059
@aidanskinner You could think of it as a password without an associated username?
๐Ÿ”— Sat Oct 18, 2014, 19:53:18 in reply to this tweet
#6058
@aidanskinner Simple ocaps without other notions of principal. โ€ฆ I might have just made up the term. Ahem. Unaware of a better name tho!
๐Ÿ”— Sat Oct 18, 2014, 19:52:57 in reply to this tweet
#6057
Wish more APIs (e.g. github) were based around bearer-capabilities rather than the OAuth dance. Makes scripting way more pleasant.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Oct 18, 2014, 19:39:39
#6056
@hintjens I like the hypothesis of language as cheat-detector though. @mwotton
๐Ÿ”— Sat Oct 18, 2014, 19:36:48 in reply to this tweet
#6055
@hintjens Hehe yep! Our minds are so adept at finding meaning, it's hard to disentangle causation from happenstance @mwotton
๐Ÿ” 1 ๐Ÿ”— Sat Oct 18, 2014, 19:35:53 in reply to this tweet
#6054
@hintjens BTW thank you for the essay. I found it interesting and thought-provoking.
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Sat Oct 18, 2014, 18:36:19 in reply to this tweet
#6053
@hintjens If you haven't seen the evolutionary-theory term "spandrel" before, you may find it interestingโ€ฆ @mwotton
๐Ÿ”— Sat Oct 18, 2014, 18:35:53 in reply to this tweet
#6052
@hintjens I'm saying that *death* here has no evolutionary purpose, but shares genes w malaria resistance. @mwotton
๐Ÿ”— Sat Oct 18, 2014, 18:32:50 in reply to this tweet
#6051
@hintjens Other examples include cancer's appropriation of replication machinery @mwotton
๐Ÿ”— Sat Oct 18, 2014, 18:31:25 in reply to this tweet
#6050
@hintjens Resistance - useful trait; death - useless trait; same genes. @mwotton
๐Ÿ”— Sat Oct 18, 2014, 18:29:36 in reply to this tweet
#6049
@hintjens Malaria resistance / Sickle-cell anaemia @mwotton
๐Ÿ”— Sat Oct 18, 2014, 17:44:44 in reply to this tweet
#6048
RT @Dymaxion: It seems like this might be an interesting moment to reconsider the Friendly Society for the network age: http://t.co/2ccLuUvโ€ฆ
#6047
RT @assaf: โ€œWhen you complain cyclists shouldnโ€™t be riding in the middle of the lane, you are suggesting they should be killedโ€œ http://t.coโ€ฆ
#6046
<singing style="depeche-mode">Get the lemmas riiiightโ€ฆ</singing>
#6045
@johnbender Great idea! Space bowling: the ball must be launched facing *away* from the pins. Careful vectoring -> strike! @DrDonnaYates
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 16, 2014, 17:17:27 in reply to this tweet
#6044
@elplatt "A long time ago, on a file system far far awayโ€ฆ"
๐Ÿ” 1 ๐Ÿ”— Thu Oct 16, 2014, 17:11:59 in reply to this tweet
#6043
RT @elplatt: @leastfixedpoint Just add "(3rd era of the galactic empire)" and you're golden.
#6042
The shame of discovering a non-empty folder called "THINGS TO FILE BEFORE 2014" on one's desktop
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 16, 2014, 17:10:13
#6041
RT @DrDonnaYates: Oh manโ€ฆ1970s astronaut style. Gerald Carr, Skylab 4, 1973/4
#6040
RT @justicar: There's only one way feminism could have ruined your life: if your life hinged on the systemic oppression of women.
#6039
@nbartlett Yeah it wouldn't surprise me! (Maybe the workaround in that case is "always be on *private* property or in an armoured car"?)
๐Ÿ”— Thu Oct 16, 2014, 16:16:35 in reply to this tweet
#6038
RT @spang: .@docker meetup in SF: 3 startups hosting, all giving away t-shirts. Only one in my size (women's S), and it was pink.
#6037
Looking forward to submitting the paper we've been writing. Enjoying both the research and the storytelling.
#6036
RT @mcclure111: Okay. Wait. This cell phone spell checker doesn't know what Usenet is? U don't respect ur elders, robot http://t.co/Sux4xโ€ฆ
#6035
@elplatt If we run out of food, we can make laptop soup.
๐Ÿ”— Thu Oct 16, 2014, 05:01:38 in reply to this tweet
#6034
Mmm. Rain, I missed you when I was in LA.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 16, 2014, 04:35:21
#6033
Right, back to ignoring the world as best I can for another few hours while writing More Paper.
#6032
@lh It's gotta be scary to be on the hook for "guaranteeing" someone's safety, to boot. @lojikil
๐Ÿ”— Thu Oct 16, 2014, 04:24:04 in reply to this tweet
#6031
@drmathochist :-) No worries! Twitter's a tough medium for nuance. /cc @jerrykuch
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 16, 2014, 04:23:23 in reply to this tweet
#6030
@drmathochist Trueโ€”or, constitutional amendment etc. Both seem daunting obstacles, when need is perhaps not-uncommon. /cc @jerrykuch
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 16, 2014, 04:21:23 in reply to this tweet
#6029
@elplatt I'll join you. Hang on, let me get my laptop.
๐Ÿ”— Thu Oct 16, 2014, 04:14:13 in reply to this tweet
#6028
@lojikil Augh!!
๐Ÿ”— Thu Oct 16, 2014, 04:13:25 in reply to this tweet
#6027
@elplatt :'-( we're doooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooomed
๐Ÿ”— Thu Oct 16, 2014, 04:13:04 in reply to this tweet
#6026
New vulnerability: Remote code execution / privilege escalation / etc for Drupal 7: drupal.org/SA-CORE-2014-0โ€ฆ exploitable by anonymous users!
๐Ÿ” 1 ๐Ÿ”— Thu Oct 16, 2014, 04:10:49
#6025
@lojikil /me nods head ruefully
๐Ÿ”— Thu Oct 16, 2014, 04:06:08 in reply to this tweet
#6024
@silentbicycle I ported Jonesforth to OSXs shitty PPC as by using m4 for the tricky bits eighty-twenty.org/~tonyg/Darcs/jโ€ฆ /cc @telemachus @mistydemeo
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 16, 2014, 04:05:29 in reply to this tweet
#6023
@lojikil YEP. (On the other hand, not much weirder than any other context? Ugh hard to think about clearly)
๐Ÿ”— Thu Oct 16, 2014, 04:03:13 in reply to this tweet
#6022
@lojikil Yeah. Seems peculiar to Utah & a handful of other states? en.wikipedia.org/wiki/Concealedโ€ฆ & en.wikipedia.org/wiki/Concealedโ€ฆ
๐Ÿ”— Thu Oct 16, 2014, 04:01:29 in reply to this tweet
#6021
RT @femfreq: To reiterate: USU & Utah police refused to do any type of search whatsoever to determine if someone was bringing a firearm intโ€ฆ
#6020
ult. Utah concealed-carry law sounds pretty messed up if it's not possible to sometimes, case-by-case, forbid weapons in a public space.
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Thu Oct 16, 2014, 03:51:41
#6019
RT @Auckland_Libs: AWESOME!!! MT @fogonwater: A colleague 3D-printed an Escher cookie cutter at @Auckland_Libs & baked this tessellation htโ€ฆ
#6018
RT @kragen: graydon2.dreamwidth.org/193447.html why text is best, by @graydon_pub. Doesn't mention the deep relationship between text and code.
#6017
@silentbicycle Cool :-)
๐Ÿ”— Wed Oct 15, 2014, 17:03:40 in reply to this tweet
#6016
@aredridel That sounds cool. Something lighter than Diaspora is needed :)
๐Ÿ”— Wed Oct 15, 2014, 17:00:44 in reply to this tweet
#6015
@aredridel Have you had much opportunity to try to reach a non- or not-yet-technical audience with these ideas?
๐Ÿ”— Wed Oct 15, 2014, 16:56:57 in reply to this tweet
#6014
@aredridel Interesting! It's the "deployment" side of cloud programmability I'm working on (in part) at the moment.
๐Ÿ”— Wed Oct 15, 2014, 16:56:34 in reply to this tweet
#6013
@silentbicycle You mean running an own MX server? It has become much easier with advent of e.g. ansible, sovereign, AWS etc
๐Ÿ”— Wed Oct 15, 2014, 16:52:56 in reply to this tweet
#6012
Love the mouseover text on today's xkcd :-D
#6011
@silentbicycle It's a tough job eh? I've been putting it off for more than a year. Still not keen.
๐Ÿ”— Wed Oct 15, 2014, 16:49:39 in reply to this tweet
#6010
@silentbicycle I have never seen that, but then again I haven't been paying proper attention. I like the idea of 2nd addr. /cc @aredridel
๐Ÿ”— Wed Oct 15, 2014, 16:49:03 in reply to this tweet
#6009
@aredridel True โ€” I'd like even *more* than that. BASIC-style programmability for the cloud. Working on it :-)
๐Ÿ”— Wed Oct 15, 2014, 16:45:37 in reply to this tweet
#6008
@aredridel Nice :) Yep. I'm moving to an own-hosted mail service so have arbitrary aliases available.
๐Ÿ”— Wed Oct 15, 2014, 16:44:59 in reply to this tweet
#6007
@aredridel Too right! I wonder what can be done about democratising infrastructure? Removing need to be elite before can set up a server?
๐Ÿ”— Wed Oct 15, 2014, 16:44:10 in reply to this tweet
#6006
@aredridel Ah, that's a good idea. Not an option I have available in this case, but a good idea for next time.
๐Ÿ”— Wed Oct 15, 2014, 16:41:45 in reply to this tweet
#6005
@aredridel Thanks! Yeah once the account is deactivated I suppose things will bounce.
๐Ÿ”— Wed Oct 15, 2014, 16:36:37 in reply to this tweet
#6004
RT @GavinDoig: Smell Turns Up in Unexpected Places: "odor receptors are not solely confined to the nose, but found throughout body" http://โ€ฆ
#6003
Recommendations for how to transition off an old, widely-dispersed, personal email address? Autoresponders? One mass mailing? Other??
๐Ÿ” 1 ๐Ÿ”— Wed Oct 15, 2014, 15:58:57
#6002
RT @davidgraeber: apologies to my followers - here is the geographically correct map of how far the Proclaimers were willing to walk http:/โ€ฆ
#6001
RT @PennyRed: Women who speak about feminist issues receive terrorist threats. In Britain and America. In 2014. This must stop. Now.http://โ€ฆ
#6000
Thunderbird prompts me "would you like to compact your folders?" at *exactly* the wrong time. Hence, continual reprompt, and never doing it.
#5999
RT @bluephoenix47: @leastfixedpoint May I shamelessly plug s3ql and my extension to their backup scripts? github.com/bluephoenix47/โ€ฆ
#5998
"lol" the gnome config tool "Could not get screen information"
#5997
The Gnome way seems to be "why have one place for a configuration variable, when you could have two? Or more!"
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 14, 2014, 18:41:38
#5996
@silentbicycle Haha! Well, when does anyone ever look at their backups? They may as well be deleted shortly after being taken.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 14, 2014, 17:06:33 in reply to this tweet
#5995
@directhex One module snidely, indirectly comments on another; this causes altered functionality /cc @rjek @kragen
๐Ÿ” 1 ๐Ÿ”— Tue Oct 14, 2014, 17:05:10 in reply to this tweet
#5994
@directhex In which irony is used as a form of aspect-oriented programming /cc @rjek @kragen
๐Ÿ” 1 ๐Ÿ”— Tue Oct 14, 2014, 17:04:23 in reply to this tweet
#5993
I'm using rsnapshot to back up my workstation. I now have 13 months of incremental backups in a mere 200% of the space of a single snapshot.
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Oct 14, 2014, 16:59:09
#5992
@silentbicycle โ€ฆ but something with good defaults I probably wouldn't feel the need to script. /cc @seantallen
๐Ÿ”— Tue Oct 14, 2014, 16:47:04 in reply to this tweet
#5991
@silentbicycle Part of why I'm still using sawfish was the fact it's emacs-like scriptable. I actually did script itโ€ฆ /cc @seantallen
๐Ÿ”— Tue Oct 14, 2014, 16:46:22 in reply to this tweet
#5990
@silentbicycle Yeah OSX window management is poor. I've been using Spectacle and it removes the worst of the pain points for me.
๐Ÿ”— Tue Oct 14, 2014, 16:42:43 in reply to this tweet
#5989
@silentbicycle Ah! That's a good tip - my work setup usually has two monitors. Thank you.
๐Ÿ”— Tue Oct 14, 2014, 16:42:08 in reply to this tweet
#5988
This has been just an /amazing/ year in terms of vulnerabilities. Stunning.
#5987
RT @andreasdotorg: Hey sysadmins: get some sleep tonight, you might have a long day tomorrow. SSL 3.0 vuln apparently incoming http://t.co/โ€ฆ
#5986
I've been using sawfish for ~15y, since it was sawmill, but am now tempted to try dwm dwm.suckless.org
#5985
Want me to watch a video with no transcript or equivalent essay? You have failed to communicate effectively. Waste of time to even click.
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Mon Oct 13, 2014, 03:31:55
#5984
@elplatt Haha that's something we can both agree on!
๐Ÿ”— Sun Oct 12, 2014, 23:33:53 in reply to this tweet
#5983
I have a *deeply* regrettable case of Bachelor's Fridge.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 12, 2014, 23:32:36
#5982
People run automated lawn sprinklers for their curbside grass here. In LA. In a drought.
๐Ÿ” 1 ๐Ÿ”— Sat Oct 11, 2014, 14:11:45
#5981
@elplatt s-l-o-w-l-y and making lots of mistakes.
๐Ÿ”— Fri Oct 10, 2014, 03:08:10 in reply to this tweet
#5980
RT @GFX47: True
#5979
"App". The word itself sits greasily on the lips, twee, vacuous, bourgeois.
๐Ÿ’Ÿ 3 ๐Ÿ” 5 ๐Ÿ”— Wed Oct 08, 2014, 06:58:23
#5978
I'm really looking forward to my baked potato. #yum
#5977
My new email account is INBOX ZERO! Yay! The existing ones, not so much.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Oct 08, 2014, 01:10:55
#5976
Proof-irrelevance isn't working for me. Somehow I believe the types of the proofs are the same, but Coq doesn't? I must be missing something
#5975
RT @DrDonnaYates: THIS: "Men almost invariably blame the technology, if theyโ€™re using it, and user error, if a woman is using it" http://t.โ€ฆ
#5974
"Youโ€™re Not Stupid; Ello Is Badly Designed": the-toast.net/2014/10/06/youโ€ฆ
#5973
@aidanskinner Right, yes, I agree. It could well be legit.
๐Ÿ”— Mon Oct 06, 2014, 22:29:49 in reply to this tweet
#5972
@aidanskinner That doesn't confuse me as much :-) but ISTM the issue is what constitutes a derived work. AGPL seems a red herring. Odd.
๐Ÿ”— Mon Oct 06, 2014, 22:29:32 in reply to this tweet
#5971
@brucehoult Well quite. That makes the dogpiling on the AGPL kind of hard to understand.
๐Ÿ”— Mon Oct 06, 2014, 22:15:16 in reply to this tweet
#5970
It strikes me as inconsistent to hate the AGPL but not hate the GPL.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Mon Oct 06, 2014, 22:10:30
#5969
@andreineculau In some ways it's a shame naked \n is forbidden; one of the reasons I like SPKI SEXPs and Bencode :-)
๐Ÿ”— Mon Oct 06, 2014, 18:21:48 in reply to this tweet
#5968
@andreineculau See ยง7, "All Unicode characters [โ€ฆ] except [โ€ฆ] characters that must be escaped: [โ€ฆ] control characters (U+0000 โ€“ U+001F)"
๐Ÿ”— Mon Oct 06, 2014, 18:20:37 in reply to this tweet
#5967
My hands have become quietly competent at small tasks I was amazed as a child my parents could do so well
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Oct 06, 2014, 16:49:13
#5966
@kruskakli (To be clear, "\"foo\r\n\"" is not accepted by the RFC4627 grammar (and so not produced by rfc4627:encode))
๐Ÿ”— Mon Oct 06, 2014, 16:45:42 in reply to this tweet
#5965
@kruskakli the encoder is strict, but the decoder is a superset of the spec. Is it causing problems?
๐Ÿ”— Mon Oct 06, 2014, 16:41:12 in reply to this tweet
#5964
@silentbicycle Brzozowski's derivative method is great fun to implement and has lovely extensions to parsing as well cl.cam.ac.uk/~so294/documenโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Mon Oct 06, 2014, 04:23:21 in reply to this tweet
#5963
Compute fixed points using this one weird old theorem
๐Ÿ’Ÿ 4 ๐Ÿ” 2 ๐Ÿ”— Mon Oct 06, 2014, 04:00:53
#5962
+solar +wind +hydro +nuclear -coal -oil -gas
๐Ÿ” 1 ๐Ÿ”— Sun Oct 05, 2014, 20:13:22
#5961
RT @rozzie: @rozzie Whew: Tried on Win 10 beta drop. Yes Notes reverts to Win V1 mode, but still feels usable & quite modern. http://t.co/pโ€ฆ
#5960
@precatlady I really liked these when I had some: penpaperinkletter.com/uni-ball-eye-rโ€ฆ /cc @drdonnayates
๐Ÿ”— Wed Oct 01, 2014, 23:34:09 in reply to this tweet
#5959
RT @silentbicycle: After a couple years of embedded C, I'm starting to think of &=~ as a single operator.
#5958
RT @Pinboard: The future is clouds all the way down, each more secure than the last
#5957
@GavinDoig @donAlvar i.e. Getting off the planet is required to have some hope of sticking around for longer periods of time.
๐Ÿ”— Wed Oct 01, 2014, 18:29:49 in reply to this tweet
#5956
@GavinDoig @donAlvar a necessary but not sufficient precondition for robustness maybe
๐Ÿ”— Wed Oct 01, 2014, 18:28:42 in reply to this tweet
#5955
@gavindoig Ooo this option entirely slipped my mind! /cc @donalvar
๐Ÿ”— Wed Oct 01, 2014, 18:13:30 in reply to this tweet
#5954
@donalvar Indeed. Except put some eggs in a spatially-separated basket. Roll on SpaceX Mars mission. /cc @gavindoig
๐Ÿ”— Wed Oct 01, 2014, 18:12:52 in reply to this tweet
#5953
@gavindoig Sends shivers down the spine, that stuff. Have you read Egan's "Diaspora"? (Prob asked you that before :-) )
๐Ÿ”— Wed Oct 01, 2014, 18:05:13 in reply to this tweet
#5952
Hmm. I basically like music that sounds like jet engines taking off.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Oct 01, 2014, 05:59:29
#5951
@coreload @mwotton @robotlolita check out Jesse Tov's work on practical substructural functional programming: eecs.harvard.edu/~tov/pubs/alms/
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Wed Oct 01, 2014, 04:50:10 in reply to this tweet
#5950
@drdonnayates I also got milk, but I waited til I was home to drink some
๐Ÿ”— Tue Sep 30, 2014, 23:46:28 in reply to this tweet
#5949
RT @elakdawalla: .@MarsOrbiter Mission delivers global Mars pic better than Hubble's best! planetary.org/blogs/emily-laโ€ฆ
#5948
Wow the "but not all men!!!", "women share the blame!!!" thing just won't quit. Otherwise switched-on dudes seem *wilfully* blind.
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Sep 29, 2014, 19:34:46
#5947
It seems to me that much of the Java and J2EE websites of the world have fallen into catastrophic disrepair. Circular redirects, 404s, etc
#5946
RT @cogito_ergo_bum: Newest Tory policy to control immigration is to make England so shit and depressing that nobody wants to come here andโ€ฆ
#5945
@crstry I like it a lot. TL;DR: Lambda calculus is the ur-object-capability language.
๐Ÿ” 1 ๐Ÿ”— Sun Sep 28, 2014, 22:30:54 in reply to this tweet
#5944
@crstry You might enjoy this paper, Jonathan Rees on W7: dspace.mit.edu/handle/1721.1/โ€ฆ
๐Ÿ” 1 ๐Ÿ”— Sun Sep 28, 2014, 22:27:53 in reply to this tweet
#5943
This is an absolutely superb essay that I think should be widely read and discussed: pressthink.org/2011/08/why-poโ€ฆ
#5942
RT @lailaharre: MUST READ pressthink.org/2011/08/why-poโ€ฆ
#5941
@crstry Thanks!
๐Ÿ”— Sun Sep 28, 2014, 20:45:14 in reply to this tweet
#5940
@crstry I've looked at L4 before (incl reading code) but haven't found a good architectural description of the whole system. Any pointers?
๐Ÿ”— Sun Sep 28, 2014, 20:24:06 in reply to this tweet
#5939
@crstry That's interesting. So my "networks" = "virtual machines" = "microkernels" pretty much.
๐Ÿ” 1 ๐Ÿ”— Sun Sep 28, 2014, 20:23:40 in reply to this tweet
#5938
@bluephoenix47 (I'm so helpful)
๐Ÿ”— Sun Sep 28, 2014, 19:38:58 in reply to this tweet
#5937
@bluephoenix47 :-) In that case my answer is "7.336 minutes". Am I close?
๐Ÿ”— Sun Sep 28, 2014, 19:38:45 in reply to this tweet
#5936
@bluephoenix47 HTH lol :-)
๐Ÿ”— Sun Sep 28, 2014, 19:36:55 in reply to this tweet
#5935
@bluephoenix47 Depends on the shape of the container, the viscosity of the fluid, its specific heat, and thermal transmittance
๐Ÿ”— Sun Sep 28, 2014, 19:36:42 in reply to this tweet
#5934
@bluephoenix47 That ship has sailed, I'm afraid :-)
๐Ÿ”— Sun Sep 28, 2014, 19:04:58 in reply to this tweet
#5933
@bluephoenix47 This is obviously some strange usage of the word "need" that I hadn't previously been aware of.
๐Ÿ”— Sun Sep 28, 2014, 19:02:16 in reply to this tweet
#5932
Pants. Upgrading to Mavericks has exposed just how rickety my blogging infrastructure has become. Need to migrate to Jekyll asap.
#5931
PSA: USPS's "Premium Forwarding Service Residentialโ„ข" is unreliable. Avoid if you can. Use in extremis only.
๐Ÿ” 1 ๐Ÿ”— Sun Sep 28, 2014, 18:32:38
#5930
My Racketcon talk on my research: Minimart and Network Calculus: youtube.com/watch?v=LIJHb8โ€ฆ
๐Ÿ’Ÿ 7 ๐Ÿ” 3 ๐Ÿ”— Sun Sep 28, 2014, 18:20:42
#5929
RT @kragen: Today a new kind of writing, programming, revolutionizes society again, making the illiterate unemployable. Wait 200 more generโ€ฆ
#5928
RT @kragen: Can we really do no better than Excel for end-user programming? @avibryant's DabbleDB work still seems unparalleled, and there'โ€ฆ
#5927
It was a bad idea to load 90 separate 6MB SVG images in one webpage. Firefox has lost its tiny mind.
#5926
@briantrice :-) Thanks!
๐Ÿ”— Sun Sep 28, 2014, 01:52:10 in reply to this tweet
#5925
My research, using only the ten hundred most used words: eighty-twenty.org/index.cgi/reseโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Sun Sep 28, 2014, 01:50:05
#5924
RT @anirvan: "Bike lanes have actually sped up car traffic in New York City" j.mp/1tLnvxw
#5923
@brucehoult Yeah, discovered by accident: cmd-del on a file in the Trash window before I noticed this was "Trash" not "Downloads"
๐Ÿ”— Sat Sep 27, 2014, 17:22:16 in reply to this tweet
#5922
O_o Deleting something from the Trash on recent OSX *puts it back where it was deleted from originally*.
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Sat Sep 27, 2014, 17:15:29
#5921
@drmaciver It's maybe something that should be added to that list of Fallacies Devs Believe About Networks
๐Ÿ”— Fri Sep 26, 2014, 20:09:10 in reply to this tweet
#5920
e.g. Airport free wifi.
#5919
Wouldn't it be cool if content-negotiation could work for available bandwidth too? Then we'd be able to make 2400bps work properly again
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Sep 26, 2014, 20:03:58
#5918
@pigworker Absolutely with you 100% on that.
๐Ÿ”— Fri Sep 26, 2014, 19:54:02 in reply to this tweet
#5917
@pigworker If so, that's a formidable challenge :-/
๐Ÿ”— Fri Sep 26, 2014, 19:52:14 in reply to this tweet
#5916
@pigworker I'm still confused I'm afraid :-) Are you pointing out that reform will have to start with the electorate, not from pols?
๐Ÿ”— Fri Sep 26, 2014, 19:52:02 in reply to this tweet
#5915
@pigworker ?!
๐Ÿ”— Fri Sep 26, 2014, 19:46:26 in reply to this tweet
#5914
@pigworker Some kind of update to or replacement of the Geneva Conventions required?
๐Ÿ”— Fri Sep 26, 2014, 19:43:48 in reply to this tweet
#5913
RT @graydon_pub: .@zooko I mean, we're now relying on volunteers for critical infrastructure. Imagine volunteers installed stop lights, seaโ€ฆ
#5912
RT @graydon_pub: @zooko I think we can worry about over-regulation of sw some years after we've found ourselves facing *any* regulations *aโ€ฆ
#5911
I miss DabbleDB.
๐Ÿ’Ÿ 4 ๐Ÿ” 3 ๐Ÿ”— Fri Sep 26, 2014, 11:57:37
#5910
RT @Pinboard: Australia understandably wants to avoid a situation where hardened criminals come to the continent and harm the residents agaโ€ฆ
#5909
RT @DrDonnaYates: Alright hikers and trekkers. Top loading rucksacks vs. side loading rucksacks? Pros and cons? Preferences?
#5908
RT @igrigorik: raytracer implemented in LOLCODE v1.3: bit.ly/1tW3rXZ - because... awesome.
#5907
@scienceporn They should have put a few in a row. Then it would have been a periodic periodic table table.
๐Ÿ”— Wed Sep 24, 2014, 01:02:18 in reply to this tweet
#5906
"CalendarAgent wants to use the "Local Items" keychain". And I want CalendarAgent to die in a fire. We can't always get what we want.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 23, 2014, 18:08:44
#5905
@bet3 I already use a password manager; this is just the normal stuff that accumulates in OSX Keychain on normal OS use
๐Ÿ”— Tue Sep 23, 2014, 18:02:09 in reply to this tweet
#5904
I have just been forced to enter my password 50 times in a row by Keychain Access.app
#5903
OSX Keychain has very poorly designed UX indeed. Atrocious. Incredibly frustrating. Uncontrollable.
๐Ÿ” 2 ๐Ÿ”— Tue Sep 23, 2014, 17:57:12
#5902
RT @xlerb: โ€œThis is the absolute minimum hardware an operating system can run onโ€, said Ars Technica of a phone w/ 128MiB RAM & a 1GHz 32-bโ€ฆ
#5901
I have a cool little CPU/network/memory display in my menu bar courtesy of ragingmenace.com/software/menumโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Sep 22, 2014, 20:43:29
#5900
@brucehoult I'm also struggling to see the connection to NZ.
๐Ÿ”— Mon Sep 22, 2014, 04:27:15 in reply to this tweet
#5899
@brucehoult Strange that he should mention polling then, as if intimidation were related at all to the skewed poll results in Scotland.
๐Ÿ”— Mon Sep 22, 2014, 04:26:18 in reply to this tweet
#5898
@brucehoult Oh, I thought he was referring to the serious polling too. Which was well off from the final count. Unlike NZ.
๐Ÿ”— Mon Sep 22, 2014, 04:24:01 in reply to this tweet
#5897
@brucehoult If the polling was anonymous then surely there'd be no fear of militants.
๐Ÿ”— Mon Sep 22, 2014, 04:23:02 in reply to this tweet
#5896
@brucehoult Wasn't his point that polling didn't reflect the actual vote very well? And his claim that this was due to fear of "militants"?
๐Ÿ”— Mon Sep 22, 2014, 04:22:31 in reply to this tweet
#5895
@brucehoult But the NZ polling was pretty accurate, I thought?
๐Ÿ”— Mon Sep 22, 2014, 03:59:28 in reply to this tweet
#5894
Most awesome shot from @SpaceX CRS-4 launch: the remaining fuel in the tank floating free at the moment of SECO1! youtu.be/7YkCh7uOw1Y?t=โ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Mon Sep 22, 2014, 03:57:13
#5893
@briantrice Yes! Shame it was only a brief meeting, but it was excellent to finally meet you in person.
๐Ÿ”— Sat Sep 20, 2014, 18:36:55 in reply to this tweet
#5892
@duncanmak If you're around for RacketCon, I'm sure we'll be able to catch up :)
#5891
@annwitbrock Thanks; yep, already done, online last week. The online option was amazingly smooth. Nice work, NZ Electoral Commission.
๐Ÿ”— Fri Sep 19, 2014, 08:34:56 in reply to this tweet
#5890
Ah well. More dogmatic austerity, more inhumane immigration policy, more privatisation I suppose. Would have been nice to see a change.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri Sep 19, 2014, 08:06:58
#5889
@doublec It does. Very unix-inspired. Confused deputy all over the show :-) I don't believe 3-move to be properly securable.
๐Ÿ”— Fri Sep 19, 2014, 02:43:34 in reply to this tweet
#5888
@doublec โ€ฆ er, I should say, after experience working with it, my impression was that Lambda's perm model is irremediably flawed :-)
๐Ÿ”— Fri Sep 19, 2014, 01:47:24 in reply to this tweet
#5887
@doublec BTW the LambdaMOO permissions model is insane โ€” ocaps 4 life!! (An ocap MOO would be a fun and worthwhile research project)
๐Ÿ”— Fri Sep 19, 2014, 01:46:45 in reply to this tweet
#5886
@andreasdotorg Thanks :-)
๐Ÿ”— Fri Sep 19, 2014, 00:27:25 in reply to this tweet
#5885
@andreasdotorg I don't know. EU membership would be nice, and seems sensible, if it's an available option!
๐Ÿ”— Fri Sep 19, 2014, 00:09:29 in reply to this tweet
#5884
@andreasdotorg Yes: Yes.
๐Ÿ”— Fri Sep 19, 2014, 00:07:30 in reply to this tweet
#5883
Even though I'm not living in Scotland *yet*.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri Sep 19, 2014, 00:06:51
#5882
The Scottish referendum is actually a big deal for me personally. It could affect the next several years of my life.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri Sep 19, 2014, 00:06:41
#5881
RT @mattmight: Utah solved homelessness by...giving homes to the homeless: newyorker.com/magazine/2014/โ€ฆ (And, it saved money.)
#5880
RT @ciphergoth: When you hear this joke about Russellโ€™s paradox, you wonโ€™t be able to contain yourself. HT @slatestarcodex source http://โ€ฆ
#5879
@silentbicycle @jennschiffer no no, no cycling on the sidewalk!
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Sep 18, 2014, 06:00:45 in reply to this tweet
#5878
@jennschiffer @silentbicycle Climb over the car. They deserve it. Muddy shoes reinforce the point!
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Sep 18, 2014, 05:54:58 in reply to this tweet
#5877
RT @BruceHoult: @leastfixedpoint whatโ€™s the option for? Itโ€™s always just been return.
#5876
@brucehoult Haha doh I am a dumb. It used to be ret *or* enter, and I got used to enter; now it's only ret, it seems. Thanks!
๐Ÿ”— Wed Sep 17, 2014, 23:08:25 in reply to this tweet
#5875
Why, in OSX Finder, can I no longer rename files using option-return?
#5874
@lojikil Absolutely agreed :)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Sep 17, 2014, 03:44:07 in reply to this tweet
#5873
@lojikil Yup. Reading the original paper is *FUN*. One megabyte tape drive! :-)
๐Ÿ”— Wed Sep 17, 2014, 03:43:32 in reply to this tweet
#5872
@lojikil No, I mean the Alan Kay thing :-) and yeah, never built, but no reason why not.
๐Ÿ”— Wed Sep 17, 2014, 03:43:05 in reply to this tweet
#5871
@lojikil No, there is no reason. (see: Dynabook)
๐Ÿ”— Wed Sep 17, 2014, 03:41:53 in reply to this tweet
#5870
OSX's 10.7-onward new way of doing save-as and so forth has broken my mental model of how the file system works. Vexing.
#5869
RT @pbailis: New blog post: Understanding weak isolation is a serious problem bailis.org/blog/understanโ€ฆ
#5868
RT @Pinboard: โ€œThe GCSBโ€™s mission is to contribute to the national security of New Zealandโ€ I think the Pacific Ocean is doing most of the โ€ฆ
#5867
RT @Pinboard: I have this dream where NZ decides to repeat its awesome nuclear-free move from the 1980โ€™s and withdraws unilaterally from thโ€ฆ
#5866
@Pinboard Hear, hear.
๐Ÿ”— Mon Sep 15, 2014, 09:48:44 in reply to this tweet
#5865
"New Zealand Launched Mass Surveillance Project While Publicly Denying It" firstlook.org/theintercept/2โ€ฆ
๐Ÿ” 2 ๐Ÿ”— Mon Sep 15, 2014, 06:47:16
#5864
"The National Party was unavailable for comment" for @95bfmnews's questions on privacy and surveillance. Sigh.
๐Ÿ”— Mon Sep 15, 2014, 06:37:49 in reply to this tweet
#5863
@elplatt That looks very interesting! I think people here at CDG would be interested tooโ€”send me email to remind me to look more deeply?
๐Ÿ”— Mon Sep 15, 2014, 06:35:25 in reply to this tweet
#5862
@ggreenwald I'd love to see a summary of the shifts in his claims!
๐Ÿ”— Sun Sep 14, 2014, 21:34:48 in reply to this tweet
#5861
"X is requesting permission to Y. Allow/Deny?" There should be a third option: "*pretend* to allow"
๐Ÿ’Ÿ 5 ๐Ÿ” 7 ๐Ÿ”— Sun Sep 14, 2014, 21:19:14
#5860
@drdonnayates Ewwwwwwwww!
๐Ÿ”— Sat Sep 13, 2014, 01:02:57 in reply to this tweet
#5859
@kragen Git + cron = flashbake; or the lo-tech solution @DrDonnaYates cooked up today with rogcg.com/blog/2013/05/3โ€ฆ + github.com/vishr/local-hiโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri Sep 12, 2014, 03:44:33 in reply to this tweet
#5858
Like the NHS? Want to keep it, avoid further cuts and privatisation? Then vote Scottish independence: thelancet.com/journals/lanceโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Sep 11, 2014, 21:57:54
#5857
ffs android doesn't support mDNS. No SSH to foo.local for me
#5856
@coreload Heh yeah, but like many other things in Smalltalk-the-OS it ignores scopingโ€” of transaction boundaries, in this case
๐Ÿ”— Thu Sep 11, 2014, 19:37:00 in reply to this tweet
#5855
@AmeriKayway Welp, off to work to work on something else entirely :)
๐Ÿ”— Thu Sep 11, 2014, 18:49:53 in reply to this tweet
#5854
@AmeriKayway It's a fiendishly tricky problem, the more i think about it
๐Ÿ”— Thu Sep 11, 2014, 18:49:43 in reply to this tweet
#5853
@AmeriKayway Can't move it too low in the layering -- need some notion of natural transactions the user has in their head
๐Ÿ”— Thu Sep 11, 2014, 18:49:33 in reply to this tweet
#5852
@AmeriKayway Haha community service
๐Ÿ”— Thu Sep 11, 2014, 18:48:42 in reply to this tweet
#5851
@AmeriKayway lol, he has a lot of spare time for this kind of thing i suppose! /cc @drdonnayates
๐Ÿ”— Thu Sep 11, 2014, 18:47:40 in reply to this tweet
#5850
@AmeriKayway It looked like it was an upper-level API, not baked into the kernel or anything. /cc @drdonnayates
๐Ÿ”— Thu Sep 11, 2014, 18:45:27 in reply to this tweet
#5849
@AmeriKayway and cross-platform apps /cc @drdonnayates
๐Ÿ”— Thu Sep 11, 2014, 18:44:17 in reply to this tweet
#5848
@AmeriKayway Yeah! Somehow it doesn't seem to apply universally though... I guess older apps? /cc @drdonnayates
๐Ÿ”— Thu Sep 11, 2014, 18:43:52 in reply to this tweet
#5847
@msimoni Yes, control over transaction granularity and scope is difficult.
๐Ÿ”— Thu Sep 11, 2014, 18:40:57 in reply to this tweet
#5846
@msimoni Absolutely. Once that is accepted, the remaining challenge is making the UI for it largely invisible.
๐Ÿ”— Thu Sep 11, 2014, 18:35:33 in reply to this tweet
#5845
Which obviously should be part of the OS.
#5844
Previous tweet's idea courtesy of @DrDonnaYates, who combined it with automatic local history preservation to give rough-n-ready personal VC
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Thu Sep 11, 2014, 18:32:48
#5843
save = commit, make visible to other tools. When is a good time for (auto)save? When user switches focus, buffer, app, window or document
๐Ÿ’Ÿ 2 ๐Ÿ” 3 ๐Ÿ”— Thu Sep 11, 2014, 18:28:41
#5842
TIL en.m.wikipedia.org/wiki/Zodiacal_โ€ฆ - Earth flies through a solar system sized dust cloud that we can see at night sometimes
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Sep 11, 2014, 16:58:12
#5841
@johnbender @coreload ha! Guess I'm already not seeing my whole timeline, even before twitter starts curating it
๐Ÿ”— Thu Sep 11, 2014, 04:35:09 in reply to this tweet
#5840
@johnbender ada?
๐Ÿ”— Thu Sep 11, 2014, 04:30:43 in reply to this tweet
#5839
@pigworker My dad upgraded his iPhone to the new iOS, which promptly fried the radio in the device. He's most annoyed. /cc @bluephoenix47
๐Ÿ”— Thu Sep 11, 2014, 02:42:17 in reply to this tweet
#5838
I voted in the NZ General Election (by uploading a scan of my ballot)! This tweet will have to serve instead of a badge or sticker I guess
#5837
Creeped out by the new twitter "product and policy update". Buy "merchandise", without leaving the "twitter experience"? Urghh...
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Sep 09, 2014, 08:29:15
#5836
@strmpnk for example, thestudentroom.co.uk/showthread.phpโ€ฆ ... I've no idea of prevalence or anything like that
๐Ÿ”— Tue Sep 09, 2014, 08:26:44 in reply to this tweet
#5835
@strmpnk Some people cannot walk comfortably without high heels...
๐Ÿ”— Tue Sep 09, 2014, 08:23:50 in reply to this tweet
#5834
@BruceHoult Looks like it's ticking along: pixelqi.com/devices
๐Ÿ”— Tue Sep 09, 2014, 08:22:25 in reply to this tweet
#5833
@BruceHoult Are you recalling the OLPC display? laptop.org/en/laptop/hardโ€ฆ (See "backlit display" section)
๐Ÿ”— Tue Sep 09, 2014, 08:17:04 in reply to this tweet
#5832
@elplatt haha, yep โ€” I'm actually trying to find a way to say "yes, andโ€ฆ" to this particular notation
๐Ÿ”— Tue Sep 09, 2014, 00:27:57 in reply to this tweet
#5831
@brucehoult I wish! (And still no understanding of what broke the machine, eitherโ€ฆ)
๐Ÿ”— Tue Sep 09, 2014, 00:08:08 in reply to this tweet
#5830
NOTATION!!!!! (โ•ฏยฐโ–กยฐ๏ผ‰โ•ฏ๏ธต โ”ปโ”โ”ป
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 09, 2014, 00:02:54
#5829
@bluephoenix47 Indeed! catb.org/jargon/html/koโ€ฆ, first one
๐Ÿ”— Mon Sep 08, 2014, 23:56:04 in reply to this tweet
#5828
Today my machine was broken. I powercycled it, without understanding. Then, the systems people powercycled it. The machine worked.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Mon Sep 08, 2014, 23:53:21
#5827
RT @Sci_Phile: The lines are all perfectly level. C'mon brain you can do this
#5826
Reviewing papers takes a lot of time.
#5825
@silentbicycle Also, thanks for that link! AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
๐Ÿ”— Mon Sep 08, 2014, 00:56:14 in reply to this tweet
#5824
@silentbicycle Yep! I'm sure I'll get to new notational lows in future publications :-)
๐Ÿ”— Mon Sep 08, 2014, 00:55:08 in reply to this tweet
#5823
@silentbicycle (er, I should say, I am apologising because I am guilty of using A, a and ฮฑ cheek-by-jowl in my own work.)
๐Ÿ”— Mon Sep 08, 2014, 00:18:27 in reply to this tweet
#5822
@rtraschke Huh, haven't heard of it! But yes that sounds very silly :-)
๐Ÿ”— Mon Sep 08, 2014, 00:02:34 in reply to this tweet
#5821
@th3rac25 Yeah. That'd be a bigger constitutional change :-) Harder to get right, bigger consequences if done wrongโ€ฆ
๐Ÿ”— Sun Sep 07, 2014, 23:49:58 in reply to this tweet
#5820
@silentbicycle sorry!
๐Ÿ”— Sun Sep 07, 2014, 23:48:45 in reply to this tweet
#5819
RT @davidgraeber: sub-prime "mortgage fraud" defendants win in court by pointing out loaners were scam artists salon.com/2014/09/07/finโ€ฆ
#5818
Exciting side-effect of Scottish independence: opportunity to revisit UK flag (and hence NZ flag)
#5817
RT @DrDonnaYates: Belize became indy on 21 Sept '81. Great pics from that day. Leading up to #indyref, got any world independence pics? httโ€ฆ
#5816
Huh. Twitter.app just complained at me that I had too many copies of the app running on different macs. Weird that it can't cope with that.
#5815
@BruceHoult that's rough :-(
๐Ÿ”— Sun Sep 07, 2014, 08:33:03 in reply to this tweet
#5814
@BruceHoult me too. It was great! Social safety net operating as intended. I want pols who will help improve the system, not destroy it.
๐Ÿ”— Sun Sep 07, 2014, 08:29:35 in reply to this tweet
#5813
@BruceHoult @JamieWhyteACT here's hoping we all learn to improve in expressing constructive disagreement then.
๐Ÿ”— Sun Sep 07, 2014, 08:26:43 in reply to this tweet
#5812
@BruceHoult how lucky your taxes are automatically helping then! No mess no fuss, no shame or stigma, and it just quietly helps others.
๐Ÿ”— Sun Sep 07, 2014, 08:25:39 in reply to this tweet
#5811
@BruceHoult @JamieWhyteACT To me, he sounds paranoid, disturbed: that speech of his was pretty amazing for overblown vilifying rhetoric.
๐Ÿ”— Sun Sep 07, 2014, 08:19:03 in reply to this tweet
#5810
@BruceHoult I hear them saying the same crazy "big society" crap UK Tories have been spouting about volunteering instead of social services.
๐Ÿ”— Sun Sep 07, 2014, 08:15:40 in reply to this tweet
#5809
@BruceHoult well, the stuff I've heard to date has been from the dudes, and really mad-sounding.
๐Ÿ”— Sun Sep 07, 2014, 08:13:04 in reply to this tweet
#5808
Jamie Whyte's speech makes him sound like a paranoid with a persecution complex.
#5807
ACT seems to be a bunch of white dudes arguing against society, making as much sense as fish arguing against water. Bonkers.
๐Ÿ” 1 ๐Ÿ”— Sun Sep 07, 2014, 05:53:41
#5806
Some clouds do; some clouds don't.
#5805
RT @cstross: YouGov reporting the "Yes" campaign now has a 2 point lead in #IndyRef (YouGov polls have persistently shown widest lead for "โ€ฆ
#5804
Related to prev tweet: "I don't know, Timmy, being God is a big responsibility", qntm.org/responsibility.
#5803
Suggestion for xkcd.com/1416/: zooming *out* should work too. Should improve the sense of agoraphobia and vertigo no end.
#5802
RT @steveklabnik: Federation used to be the rule, rather than the exception. But there's little money to be made building protocols rather โ€ฆ
#5801
RT @TrevorABranch: Deep-sea "mushroom" may belong to as completely new phylum. Phylum!!! bbc.com/news/science-eโ€ฆ
#5800
RT @StephenFleming: US military has given local police forces 11,959 bayonets. Under what conceivable circumstance does that make sense? htโ€ฆ
#5799
This has given me vertigo: xkcd.com/1416/. I will probably have nightmares
๐Ÿ” 1 ๐Ÿ”— Wed Sep 03, 2014, 08:31:10
#5798
RT @tsantero: Congrats to all the hard-working, talented engineers at @basho who shipped Riak 2.0 today. A major achievement. http://t.co/Bโ€ฆ
#5797
Tip for setting up email servers: make your DNS TTLs low to start off with! e.g. 300s. Then when you mess up you don't have to wait a day.
#5796
@elplatt multimedia, 2014. Artist unknown.
๐Ÿ”— Tue Sep 02, 2014, 17:54:54 in reply to this tweet
#5795
RT @lambda_calculus: Purity has all kinds of wonderful effects. -- Norman Ramsey #ICFP
#5794
RT @doctorow: Hello Kitty Avengers boingboing.net/2014/09/01/helโ€ฆ
#5793
In my work, I've started using \pi_{0}, \pi_{-} and \pi_{+}. Oddly reminiscent of subatomic particles. It's just notational coincidence tho.
#5792
RT @karaspita: Undecided voter? That's fine, you have over two weeks to make up your mind. Unregistered voter? FIX THAT! You have less thanโ€ฆ
#5791
@graydon2 I see; that's close to what I had in mind. Yes, appealing for sure!
๐Ÿ”— Mon Sep 01, 2014, 20:55:20 in reply to this tweet
#5790
@old_sound Neat!
๐Ÿ”— Mon Sep 01, 2014, 20:52:40 in reply to this tweet
#5789
@graydon2 is this written with "maintaining-the-standing-wave" kind of thinking in mind?
๐Ÿ”— Mon Sep 01, 2014, 20:51:56 in reply to this tweet
#5788
๐Ÿ”— Mon Sep 01, 2014, 20:51:06 in reply to this tweet
#5787
@old_sound per STEPS project, DSLs were formerly "Problem-Oriented Languages"
๐Ÿ”— Mon Sep 01, 2014, 20:50:17 in reply to this tweet
#5786
Debugging imperative languages is made needlessly difficult by imperative language debuggers. (NB. console.log does NOT behave like printf)
#5785
What's the best way to get sexually-harassing content on a blogger/blogspot blog taken down? The AUP doesn't seem to cover it
#5784
RT @tef: location centric networking strikes again.
#5783
RT @tef: in the same way i can move my phone number i wish i could move my email address.
#5782
RT @dominictarr: NZers! @johnkeypm sums up the best argument *not* to vote national: nzherald.co.nz/business/news/โ€ฆ thanks John!
#5781
@ArmyOfBruce I think it just went through actually. In principle, I'm now signed up :-)
๐Ÿ”— Wed Aug 27, 2014, 06:22:17 in reply to this tweet
#5780
@ArmyOfBruce Hrm... this list, right? lists.opendylan.org/mailman/listinโ€ฆ
๐Ÿ”— Wed Aug 27, 2014, 06:20:58 in reply to this tweet
#5779
@ArmyOfBruce Not yet; just signed up, waiting for mod approval
๐Ÿ”— Wed Aug 27, 2014, 06:18:35 in reply to this tweet
#5778
RT @hashbreaker: Nice to see systemd finally integrating Firefox into pid 1. The benchmarks show clear improvements in the post-boot browseโ€ฆ
#5777
WebRTC goes out of its way to pretend UDP is a connected transport. *eyeroll*
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 27, 2014, 02:26:01
#5776
I wonder what the overhead of virtualizing (via JIT-compilation) CHERI's hardware capabilities would be.
#5775
systemd error reporting leaves much to be desired.
#5774
@johnregehr That's, like, -O6 ! #suchoptimize
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Aug 26, 2014, 01:25:06 in reply to this tweet
#5773
@igorclark Hmm. I'll keep an eye on it. Early days yet :-)
๐Ÿ”— Mon Aug 25, 2014, 23:44:18 in reply to this tweet
#5772
@igorclark Didn't bother with AV yet. (OSX and Linux)
๐Ÿ”— Mon Aug 25, 2014, 23:37:45 in reply to this tweet
#5771
Non-spam email sent to gmail address rejected as spam. ANNOYED
๐Ÿ” 1 ๐Ÿ”— Mon Aug 25, 2014, 20:01:06
#5770
RT @LegoAcademics: The @LegoAcademics overlooked one somewhat improbable 'risk' on their ethics approval form.
#5769
@sperbsen @samth Haha I think you've found a universal silver lining for end-of-the-world scenarios
๐Ÿ” 1 ๐Ÿ”— Mon Aug 25, 2014, 17:40:12 in reply to this tweet
#5768
@bluephoenix47 @toddaaro Actually that sounds useful -- just to check I haven't made a silly mistake! Could you email them through?
๐Ÿ”— Mon Aug 25, 2014, 17:39:16 in reply to this tweet
#5767
@bwooce postfix dovecot dspam opendkim sasl2. Following al3x's sovereign.
๐Ÿ”— Mon Aug 25, 2014, 06:45:27 in reply to this tweet
#5766
Setting up email wasn't so hard - only took a DAY OF MY LIFE. I don't think I properly thought through the economics of this one.
#5765
Laboriously following instructions to set up my own SMTP and IMAP server.
#5764
Clearly I have nothing better to do while waiting for the build to finish than post to twitter.
#5763
The number of dependencies node has, and the time taken to build when upgrading, makes Racket's build times look modest
#5762
homebrew valiantly shaving yaks automatically that I would have otherwise been forced to shave myself
#5761
@samth @coreload Yeah.
๐Ÿ”— Sun Aug 24, 2014, 01:36:26 in reply to this tweet
#5760
Each subsystem I upgrade forces me to upgrade another subsystem. I look forward to improvements in OS design.
#5759
@samth @coreload Obviously, their internal structure is wildly different to the internal structure of an ST image :-)
๐Ÿ”— Sun Aug 24, 2014, 01:35:00 in reply to this tweet
#5758
@samth @coreload (And in fact, VMs that can be "snapshotted" are almost identical to ST images - retain lots of transient state)
๐Ÿ”— Sun Aug 24, 2014, 01:34:22 in reply to this tweet
#5757
@samth @coreload They feel very similar to me. (Modulo policy on retention of transient state.)
๐Ÿ”— Sun Aug 24, 2014, 01:33:56 in reply to this tweet
#5756
@coreload @samth I think there's definitely an analogy to be drawn there, too. Weaker, though, ISTM.
๐Ÿ”— Sun Aug 24, 2014, 01:31:49 in reply to this tweet
#5755
@coreload @samth It's interesting that OSX is trying to give something closer to an ST-like "save transient process state" feel recently.
๐Ÿ”— Sun Aug 24, 2014, 01:25:41 in reply to this tweet
#5754
@coreload @samth Yes, there's a different feel to it for sure. I still think there's a valuable analogy there though.
๐Ÿ”— Sun Aug 24, 2014, 01:25:08 in reply to this tweet
#5753
@samth Though it's important to distinguish at this point between the image-on-disk and the image-running-in-core.
๐Ÿ”— Sun Aug 24, 2014, 01:07:50 in reply to this tweet
#5752
@samth The image is hardly all the objects an ST program cares about, too.
๐Ÿ”— Sun Aug 24, 2014, 01:07:36 in reply to this tweet
#5751
@samth It's a different default for certain instances is all. Hardly fundamental. See ye olde resurrect-a-dumped-core tricks etc.
๐Ÿ”— Sun Aug 24, 2014, 01:07:18 in reply to this tweet
#5750
@samth I think it'll take PL researchers focussing on (semantics of) OSes for things to improve wrt the Ingalls quote.
๐Ÿ”— Sun Aug 24, 2014, 01:06:16 in reply to this tweet
#5749
@samth But in both cases, Unix and ST, there are some objects that are *not* saved in the image
๐Ÿ”— Sun Aug 24, 2014, 01:04:16 in reply to this tweet
#5748
@samth The FS holds all the objects of interest to the user; that Unix doesn't save running programs, TCP sockets etc is a shame
๐Ÿ”— Sun Aug 24, 2014, 01:04:00 in reply to this tweet
#5747
@samth With a weird conception of "program", naturally.
๐Ÿ”— Sun Aug 24, 2014, 01:03:41 in reply to this tweet
#5746
@samth ... and I *still* like that Ingalls quote :-) and wish PL designers would pay attention to it more
๐Ÿ”— Sun Aug 24, 2014, 00:59:26 in reply to this tweet
#5745
@samth I agree that there are OS ideas in ST that didn't make it into Unix, and vice versa; just that "image" isn't in either of those sets
๐Ÿ”— Sun Aug 24, 2014, 00:59:07 in reply to this tweet
#5744
@samth Instead, it's ubiquitous; almost a defining characteristic of OSes.
๐Ÿ”— Sun Aug 24, 2014, 00:54:55 in reply to this tweet
#5743
@samth Perhaps so, but "the concept of an image" isn't one of the failed ideas :-)
๐Ÿ”— Sun Aug 24, 2014, 00:54:50 in reply to this tweet
#5742
@samth So I'd object to "abandoning the image", because we really haven't.
๐Ÿ”— Sun Aug 24, 2014, 00:51:22 in reply to this tweet
#5741
@samth Racket/Ocaml/GNU smalltalk etc. all use the image provided by Unix; every OS provides an image.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Aug 24, 2014, 00:50:43 in reply to this tweet
#5740
@samth Oh! OK -- I think you're saying (not (is-a? <PL> <OS>)), and I agree; whereas I'm saying (has-a? <PL> <OS>).
๐Ÿ”— Sun Aug 24, 2014, 00:49:45 in reply to this tweet
#5739
@samth I'm confused now; what are you comparing to the web's lack of reverse links / semantics?
๐Ÿ”— Sun Aug 24, 2014, 00:47:17 in reply to this tweet
#5738
@samth And furthermore, .../racket/src/racket/src/cstartup.inc is an image
๐Ÿ”— Sun Aug 24, 2014, 00:46:35 in reply to this tweet
#5737
@samth Don't forget the imageless GNU Smalltalk exists.
๐Ÿ”— Sun Aug 24, 2014, 00:45:21 in reply to this tweet
#5736
@samth Huh? They don't have persistent databases and aren't operating systems.
๐Ÿ”— Sun Aug 24, 2014, 00:44:52 in reply to this tweet
#5735
@samth Even taking into account that "Smalltalk" denotes both the lang- and OS-aspects of the system, there's still no alternative to images
๐Ÿ”— Sun Aug 24, 2014, 00:41:47 in reply to this tweet
#5734
@samth But filesystem : image :: unix : smalltalk! We haven't abandoned images at all, we just know them by a different name.
๐Ÿ”— Sun Aug 24, 2014, 00:41:02 in reply to this tweet
#5733
@samth Haha now you're trolling :-)
๐Ÿ”— Sun Aug 24, 2014, 00:37:04 in reply to this tweet
#5732
@samth Agreed. (ignore this parenthesis: it is added to convince the twitter client to let me post a seemingly-duplicate tweet)
๐Ÿ”— Sun Aug 24, 2014, 00:36:54 in reply to this tweet
#5731
@samth Let me caveat: some of the abandoned things were non-crucial and rightly abandoned. Some, though, were good ideas, worth recovering.
๐Ÿ”— Sun Aug 24, 2014, 00:33:56 in reply to this tweet
#5730
@samth Agreed.
๐Ÿ”— Sun Aug 24, 2014, 00:33:20 in reply to this tweet
#5729
@samth Haha! You have to admit it's a funny quote though
๐Ÿ”— Sun Aug 24, 2014, 00:31:21 in reply to this tweet
#5728
โ€œ[The web is a] costume party of fonts that swept aside [Englebart's] ideas of structure and collaboration.โ€ -- Ted Nelson
๐Ÿ’Ÿ 1 ๐Ÿ” 3 ๐Ÿ”— Sun Aug 24, 2014, 00:27:22
#5727
@lojikil Ha not sure about that! I notice it mostly coming from e.g. Gnome. "Why would you configure networks outside the GUI?"
๐Ÿ”— Sat Aug 23, 2014, 23:55:44 in reply to this tweet
#5726
It's hard to avoid hypocrisy; I object strongly to "you shouldn't want that", but sometimes say it to others. I will endeavour to improve.
#5725
@BrianTRice Haha; yep -- I object to being told "you shouldn't want that" wrt software :-) so tried pretty hard to keep my known-good setup
๐Ÿ”— Sat Aug 23, 2014, 23:48:29 in reply to this tweet
#5724
@brianm Thanks; yep, I agree!
๐Ÿ”— Sat Aug 23, 2014, 23:33:54 in reply to this tweet
#5723
@alleynoir Yeah, I've had good results from xfig. TBH I'm probably going to ditch OSX entirely (for linux again) pretty soon
๐Ÿ”— Sat Aug 23, 2014, 22:29:38 in reply to this tweet
#5722
@alleynoir Ah, perfect! Thank you!
๐Ÿ”— Sat Aug 23, 2014, 22:20:29 in reply to this tweet
#5721
@lojikil Yeah I certainly don't use X-over-the-network very often; VNC is replacing that too. #ageoffaileddreams
๐Ÿ”— Sat Aug 23, 2014, 22:18:35 in reply to this tweet
#5720
@neil_conway Ah homebrew has an OSX-native emacs? Perhaps that's what I should try!
๐Ÿ”— Sat Aug 23, 2014, 22:18:00 in reply to this tweet
#5719
@lojikil Focus-follows-mouse, mostly. Plus familiarity. Select-to-copy, middle-click to paste etc etc etc. Remote X apps.
๐Ÿ”— Sat Aug 23, 2014, 22:16:31 in reply to this tweet
#5718
@alleynoir That sounds promising! I don't use MacPorts though so it might overwhelm my system... I'll look into it
๐Ÿ”— Sat Aug 23, 2014, 22:15:38 in reply to this tweet
#5717
@lojikil X11 has been my main OSX environment since 2004. I'm sad to give it up, but it is becoming impractical to continue with
๐Ÿ”— Sat Aug 23, 2014, 22:14:40 in reply to this tweet
#5716
PSA: For those switching to Aquamacs, you can fix the app logo by replacing it with something like this: wiki.installgentoo.com/images/5/59/Emโ€ฆ
#5715
I think today is the day I switch from xterm/emacs to Terminal.app/Aquamacs on osx. Sad, but X11.app reeeeeeeally doesn't fit well anymore.
#5714
@graydon2 I feel the same.
๐Ÿ”— Sat Aug 23, 2014, 22:07:53 in reply to this tweet
#5713
@elplatt Seen sweethome3d.com/download.jsp ? It's lots of fun! I used it to sketch ideas for a renovation of Mum's spare room
๐Ÿ”— Sat Aug 23, 2014, 03:38:25 in reply to this tweet
#5712
@lojikil haha in which the inhabitants get to have their cake and *be* it /cc @silentbicycle
๐Ÿ”— Fri Aug 22, 2014, 19:12:53 in reply to this tweet
#5711
@silentbicycle Oh absolutely. I was imagining basic "HAPPY BIRTHDAY u0Mh+U5T7TgNGa8=" coding
๐Ÿ”— Fri Aug 22, 2014, 19:12:21 in reply to this tweet
#5710
@silentbicycle Depends how wobbly the decorator's handwriting is.
๐Ÿ”— Fri Aug 22, 2014, 19:06:08 in reply to this tweet
#5709
@silentbicycle I'd estimate roughly 3 bits per square inch?
๐Ÿ”— Fri Aug 22, 2014, 19:04:13 in reply to this tweet
#5708
RT @elplatt: How do people feel about equipping police with video cameras? Might be a good idea, but is more surveillance the answer?
#5707
@silentbicycle pbfcomics.com/36/
๐Ÿ”— Thu Aug 21, 2014, 18:06:19 in reply to this tweet
#5706
@dwragg I had exactly the same thing, but on a debian-testing machine. Infuriating.
๐Ÿ”— Thu Aug 21, 2014, 08:31:02 in reply to this tweet
#5705
@elplatt I'd be hesitant to ever unwind it to use: would I ever be able to knot it back up to its pristine state again?
๐Ÿ”— Thu Aug 21, 2014, 02:19:34 in reply to this tweet
#5704
@elplatt OH NO IT WAS A TRAP
๐Ÿ”— Thu Aug 21, 2014, 02:18:05 in reply to this tweet
#5703
@elplatt "Does it work?" "Yup, seems to be working fine so far!"
๐Ÿ”— Thu Aug 21, 2014, 02:16:39 in reply to this tweet
#5702
RT @silentbicycle: thanks to OTR, most of my adium chats now begin with some variant of "ugh, OTR"
#5701
RT @LegoAcademics: While footnoting a footnoted footnote in her paper on recursion, Dr Red caught sight of the abyss.
#5700
Recommended: "Ancillary Justice," by Ann Leckie. Just won the Hugo. I'm very much looking forward to the upcoming sequel.
#5699
... either that or maybe a bunch of papers were withdrawn?
#5698
Easychair has forgotten everything I told it about the papers I wanted to review, despite claiming to have remembered. :-(
#5697
@msimoni Thanks, that looks like a useful reference. I'm reading the code now to see whether the audio/video stuff is really mandatory
๐Ÿ”— Tue Aug 19, 2014, 00:17:31 in reply to this tweet
#5696
@msimoni and the whole call/answer thing is straight out of SS7. Inappropriate for the internet (connectionless is a thing!)
๐Ÿ”— Tue Aug 19, 2014, 00:08:35 in reply to this tweet
#5695
@msimoni Well I'm having trouble seeing how I can get data packets from here to there without asking for an "audio stream"
๐Ÿ”— Tue Aug 19, 2014, 00:07:59 in reply to this tweet
#5694
"Ring ring! Here's a UDP packet for you! Bye!"
๐Ÿ” 1 ๐Ÿ”— Mon Aug 18, 2014, 23:18:34
#5693
"Did you want to send some UDP packets? First, pretend you're a telephone!"
๐Ÿ” 1 ๐Ÿ”— Mon Aug 18, 2014, 23:18:18
#5692
Is it just me, or is WebRTC the phone company getting its final revenge on the internet?
#5691
A good reason for Scottish independence: Boris bloody Johnson could be PM in a few short years. Get out while you can.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Aug 17, 2014, 23:46:58
#5690
RT @ciphergoth: Most people are amazing. theguardian.com/lifeandstyle/2โ€ฆ
#5689
RT @mrdoob: hereistoday.com
#5688
I'm getting off this rock, someday.
#5687
@johnsonjamesian Ah that's great news! (I assume via mailinglist? I should catch up with the backlog)
๐Ÿ”— Fri Aug 15, 2014, 08:43:42 in reply to this tweet
#5686
RT @theobrominated: PMโ€™s brittle & frivolous gambit: deny all. Others slink for cover, try 2 trump sleaze with hacking claims. Media drop tโ€ฆ
#5685
"legitimacy of policing is based upon consensus of support [..] follows from transparency integrity & accountability" en.wikipedia.org/wiki/Peelian_Pโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu Aug 14, 2014, 05:15:25
#5684
RT @polotek: Today you realize the gulf between your experience and that of the average black person. But it'll get fuzzy again tomorrow. Dโ€ฆ
#5683
Micromanaging disk space like it's 1991. Except instead of 30MB, I'm trying to figure out what to delete to free up space on a 16GB disk.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu Aug 14, 2014, 04:04:52
#5682
@intellectronica It's a love affair: mainly Jesus, and my hot rod.
๐Ÿ”— Wed Aug 13, 2014, 17:50:19 in reply to this tweet
#5681
Ministry at 7.30am. Yep
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Aug 13, 2014, 16:42:38
#5680
RT @squaremobius: Engineering large-scale systems: Figure out your viable SLA, then defend it.
#5679
.@rabbitmq could perhaps have moved their mailing list here librelist.com instead of google groups
#5678
@radiosweden Bara vi tvรฅ Engelsk-talande barn i byn; vi var tacksamma fรถr Sveriges invandrarvรคnlig skolsystem. (pls forgive my bad Swedish)
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Aug 12, 2014, 19:47:03 in reply to this tweet
#5677
@radiosweden It was *amazing*. Such a brilliant service for newcomers to a country. I will now go and read the sverigesradio story!
๐Ÿ”— Tue Aug 12, 2014, 19:38:13 in reply to this tweet
#5676
@radiosweden I was only 10-11-12 at the time, but IIRC they were specially brought to ร–sterbybruk from Stockholm, housing provided, etc.
๐Ÿ”— Tue Aug 12, 2014, 19:37:41 in reply to this tweet
#5675
@radiosweden One for 6mo. to teach us Swedish, one for longer-term for English lessons & filling in gaps in our understanding of Sweden 2/2
๐Ÿ”— Tue Aug 12, 2014, 19:37:03 in reply to this tweet
#5674
@radiosweden Me and my sister were the only two native-English-speaking kids in ร–sterbybruk; we had two special teachers 1/2 @DrDonnaYates
๐Ÿ”— Tue Aug 12, 2014, 19:35:58 in reply to this tweet
#5673
RT @neil_conway: A database is a materialized view of a write-ahead log.
#5672
RT @neil_conway: Immutability is a special case of monotone growth, albeit a particularly useful one.
#5671
@laurencetratt @snim2 Hear hear. I was going to suggest "import" myself.
๐Ÿ”— Tue Aug 12, 2014, 00:45:54 in reply to this tweet
#5670
Sad when you click "About Us" on a business's website and get "Lorem ipsum dolor sit amet conse ctetur adipisicing elit"
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Aug 11, 2014, 03:27:05
#5669
RT @blaine: Basically this: andrewhickey.info/2014/08/05/opeโ€ฆ (keep in mind this is the easy way, the "open door"). Friends with influence, if you canโ€ฆ
#5668
@self Yeah. New work laptop has 16GB (!!!!!!!!). Desktop has 32GB. Really weird that 4GB seems small!
๐Ÿ”— Sun Aug 10, 2014, 01:35:20 in reply to this tweet
#5667
@self Yeah, the XCode I'm on is feeling a bit creaky now. I don't need to do iOS work yet, so I'm glad that isn't forcing the upgrade!
๐Ÿ”— Sun Aug 10, 2014, 01:34:23 in reply to this tweet
#5666
@InfinitNutshell Why fix what isn't broken?? oh wait
๐Ÿ”— Sun Aug 10, 2014, 01:04:51 in reply to this tweet
#5665
@InfinitNutshell Yeah. It works mostly fine. I'm just a little nervous about the paucity of recent updates.
๐Ÿ”— Sun Aug 10, 2014, 01:03:59 in reply to this tweet
#5664
@InfinitNutshell I think I'll hold off a while longer. Likely go straight to debian rather than sticking with OSX.
๐Ÿ”— Sun Aug 10, 2014, 01:02:52 in reply to this tweet
#5663
@InfinitNutshell So far most respondents advise against the upgrade. But there could be some bias there.
๐Ÿ”— Sun Aug 10, 2014, 01:02:38 in reply to this tweet
#5662
@edmz No; mailboxes are private to the crashing process. Supervisors can only start a fresh one. /cc @evanphx
๐Ÿ”— Sat Aug 09, 2014, 23:50:54 in reply to this tweet
#5661
@BruceHoult OK, thanks. That's four "noes", one "maybe" and one "sure"...
๐Ÿ”— Sat Aug 09, 2014, 23:44:24 in reply to this tweet
#5660
@evanphx Yep. The whole *mailbox* is lost.
๐Ÿ”— Sat Aug 09, 2014, 23:43:48 in reply to this tweet
#5659
@BruceHoult 4GB - "not much" or "enough"?
๐Ÿ”— Sat Aug 09, 2014, 23:42:12 in reply to this tweet
#5658
@theobrominated Welp, that makes four "noes" and one "maybe"...
๐Ÿ”— Sat Aug 09, 2014, 22:19:07 in reply to this tweet
#5657
RT @noahWG: "@BoingBoing: Shortest-known abstract for a serious scientific paper: only 2 words." No. ccdb5fs.kek.jp/cgi-bin/img/alโ€ฆ http://t.co/IWpโ€ฆ
#5656
@DrDonnaYates Yeah. Your box copes with skype without, you know, melting. So perhaps mine is just due for retirement.
๐Ÿ”— Sat Aug 09, 2014, 22:08:09 in reply to this tweet
#5655
@pigworker Thank you! Warning heeded. (I'll probably upgrade OSX -> Debian on this particular machine at some point instead...)
๐Ÿ”— Sat Aug 09, 2014, 22:04:30 in reply to this tweet
#5654
So I am on OSX 10.6.8 on a late-2010 Macbook Air. Should I upgrade to Mavericks or is that insane? Will my computer become unusable?
#5653
RT @LegoAcademics: PUBLISH OR PERISH!!!!
#5652
RT @LegoAcademics: The academics are miffed that they spent the whole day on admin and got no research done at all. Ultrarealistic Lego. htโ€ฆ
#5651
@johnbender I should watch that talk! Thanks for the link.
๐Ÿ”— Wed Aug 06, 2014, 22:48:20 in reply to this tweet
#5650
RT @tobinharris: Instantly avoid being ripped off by nationalrail.co.uk. Simply clear your cookies and save 50%. #bar_stuards http://t.โ€ฆ
#5649
d(Inbox)/dt negative for the first time in a couple of weeks.
#5648
Cycling in LA: not as pleasant as Boston/Cambridge, but it can be done.
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Aug 05, 2014, 18:15:47
#5647
About to cycle home for the first time in LA. Wish me luck!
๐Ÿ’Ÿ 3 ๐Ÿ”— Tue Aug 05, 2014, 03:12:19
#5646
#5645
So you can laser-print a hologram. Retina displays are approaching laser-printer resolution. Interesting new route to 3D displays?
#5644
PSA: Racket's FFI is very, very good.
#5643
Does anyone know what font the new Kindle paperwhite *UI* uses? Not the books themselves, the widgets and menus etc.
#5642
Achievement unlocked: first use of (mapcan) in emacs-lisp
#5641
Hmm, spoke too soon; the immutable-js library doesn't go all the way to making object-identity line up with object-equality
๐Ÿ”— Wed Jul 30, 2014, 21:00:04 in reply to this tweet
#5640
Oh, this looks quite exciting: github.com/facebook/immutโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Wed Jul 30, 2014, 19:38:31
#5639
@garybernhardt @johnbender Session Types tend to be quite restrictive though. I wrote up some notes ccs.neu.edu/home/amal/courโ€ฆ
๐Ÿ”— Wed Jul 30, 2014, 19:35:58 in reply to this tweet
#5638
@garybernhardt @johnbender I'm late to this party but you might be interested in the literature on Session Types eg. doc.ic.ac.uk/~yoshida/multiโ€ฆ
๐Ÿ”— Wed Jul 30, 2014, 19:35:16 in reply to this tweet
#5637
RT @Obsessedwskulls: Lawn flamingos can pick a T-Rex clean in under 90 seconds. facebook.com/rlnaquin #skull #skulls #skeletons #art httpโ€ฆ
#5636
$ git branch a-v $ #bugger. $ git branch -d a-v
๐Ÿ” 1 ๐Ÿ”— Wed Jul 30, 2014, 00:18:05
#5635
@nbspnbsp You're very welcome! I'm glad they are of some use :-) I enjoyed writing them.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jul 28, 2014, 01:36:19 in reply to this tweet
#5634
Drowning in important things to read. Time seems not to be the limiting factor; rather, it seems to be my ability to focus...
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jul 27, 2014, 00:29:48
#5633
RT @bengoldacre: Greenpeace don't like the scientific evidence on GM so they're.. trying to get the EU Science Advisor role abolished. httpโ€ฆ
#5632
RT @SimonParkin: The endgame of most MMOs is (unwittingly) critical of capitalism: you become a character who has everything in world, exceโ€ฆ
#5631
@mcclure111 โŠฅ ?
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jul 23, 2014, 07:50:43 in reply to this tweet
#5630
RT @DrDonnaYates: Everything was fine until the competition moved in next door. Orange Walk, Belize.
#5629
RT @andywingo: three word tech horrors: self-hosted miscompilation
#5628
RT @InfinitNutshell: This list of questions is amazing and beautiful languagelog.ldc.upenn.edu/nll/?p=13521 (via @d_christiansen)
#5627
Oh dear oh dear. It is looking increasingly like hashconsing has to be built in to the runtime quite deeply in order to be effective.
#5626
RT @GammaCounter: Bicycle converts to wheelchair in 2 min. Meant for cycling rescuers to aid wounded. cyclist.sanspo.com/143432 @gohsuket httpโ€ฆ
#5625
@rvirding BTW I'm specifically rolling my own in order to hashcons them. (Ugh, just thought of a precondition I need to verify.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jul 17, 2014, 23:58:32 in reply to this tweet
#5624
@rvirding This is also a neat description: matt.might.net/articles/red-bโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jul 17, 2014, 23:52:19 in reply to this tweet
#5623
@rvirding Thanks; I'll check out that link. I'd rather reuse Racket's builtin impl, but for various reasons am ending up rolling my own.
๐Ÿ”— Thu Jul 17, 2014, 23:50:22 in reply to this tweet
#5622
I am getting the sinking feeling that implementing my own red-black trees is in my (very near) future :-(
#5621
Net code growth today: -50 lines. Remaining code is much simpler too, and copes with more cases. Yay!
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jul 17, 2014, 04:55:37
#5620
It is illegal to forbid workers from discussing/comparing their pay, or to retaliate against those that do: theatlantic.com/business/archiโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Jul 16, 2014, 03:55:58
#5619
@mekajfire oh yeah! cos^2 x = (cos x)^2, but cos^{-1} x <> (cos x)^{-1}
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jul 16, 2014, 03:46:02 in reply to this tweet
#5618
RT @astralbodies: Just because something was done a certain way, doesn't mean it was done right and even if it was done right at the time iโ€ฆ
#5617
Don't bother trying to print from linux. It doesn't work.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu Jul 10, 2014, 19:06:30
#5616
RT @littlecalculist: Uncool, Google.
#5615
Empathy devs won't implement OTR because it isn't part of the "native protocol". Ridiculous position.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jul 07, 2014, 05:05:15
#5614
Looks like it's just the new GUI restore method that won't run on anything I have. Fortunately I found a link to the old CLI tool.
#5613
Oh even MORE awesome: *MAC* is not supported for Chromebook recovery. Looks like I'll need a working chromebook to restore my chromebook!
๐Ÿ”— Sat Jul 05, 2014, 21:37:15 in reply to this tweet
#5612
Golly gee whiz, do I ever not want the new Chrome App Launcher to live in the dock.
#5611
Puzzled that Chromebook recovery tool requires windows or mac. Both galling and weird.
#5610
@enmiles Wow that sounds great! I'm interning at VPRI/CDG for 3 months... shall we move this discussion to email? (tonyg@ccs.neu.edu)
๐Ÿ”— Fri Jul 04, 2014, 21:46:39 in reply to this tweet
#5609
Am looking for a sublet/room in Westwood area (LA) mid-July to mid-October. Near UCLA campus ideal; suggestions welcome!
#5608
@BruceHoult @SciencePx Yeah it didn't look high enough; I wondered if it might have been taken at the planet's limb with extreme zoom
๐Ÿ”— Thu Jul 03, 2014, 20:14:30 in reply to this tweet
#5607
@asumu IOW, I hope the power is back soon :-)
๐Ÿ”— Wed Jul 02, 2014, 02:42:01 in reply to this tweet
#5606
@asumu What a terrible design! :-( Possible theft pales next to inability to leave... consider possibility of fire, medical emergency etc.
๐Ÿ”— Wed Jul 02, 2014, 02:41:45 in reply to this tweet
#5605
@asumu Really! They default to *locked*? That's a poor default.
๐Ÿ”— Wed Jul 02, 2014, 02:29:41 in reply to this tweet
#5604
Email begets email.
#5603
RT @GavinDoig: In which GCC learn it's not an internal document once you've published it. #conegate itspublicknowledge.info/Applicationsanโ€ฆ
#5602
RT @DrDonnaYates: Did banditos fly an antiquities collector to the jungle to buy this Maya mask? anonymousswisscollector.com/2014/07/maya-aโ€ฆ #archaeology http:/โ€ฆ
#5601
RT @lshift: Optimising compilers as adversaries โ€“ Suppose that you want to handle some secret data in C and, in the wake of... http://t.coโ€ฆ
#5600
RT @rosenbaum6: Best detail I learnt at #hhldn tonight: Guardian CMS designers discovered it was sensible to have save and publish buttonsโ€ฆ
#5599
๐Ÿ“‹๐Ÿบ๐Ÿ‘ˆ? ๐Ÿ“‹๐Ÿ“ ๐Ÿ‘ˆ? This game is hard.
#5598
@PPS5transition @DrDonnaYates @adreinhard Haha them's fightin' words!
๐Ÿ”— Mon Jun 30, 2014, 17:34:32 in reply to this tweet
#5597
How far we've come from Turbo Pascal 5.5.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Mon Jun 30, 2014, 17:02:53
#5596
me: apt-get install leiningen. apt: 98 newly installed; 153MB of disk space will be used. me: NINETY EIGHT new packages?!?!
#5595
@noelwelsh *cries gently into his keyboard*
๐Ÿ”— Mon Jun 30, 2014, 16:48:54 in reply to this tweet
#5594
@DrDonnaYates I am forever grateful!
๐Ÿ”— Mon Jun 30, 2014, 16:47:18 in reply to this tweet
#5593
Why do I even use Python for services? I *know* it'll turn out badly. It's so much easier to get right in Erlang. I never seem to learn.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 30, 2014, 16:34:32
#5592
It's not that Go isn't Haskell, or even ML. It's that A+B โ‰  Aร—B. Make Illegal States Unrepresentable. blogs.janestreet.com/effective-ml-rโ€ฆ
๐Ÿ’Ÿ 13 ๐Ÿ” 7 ๐Ÿ”— Mon Jun 30, 2014, 01:54:14
#5591
@adreinhard @DrDonnaYates Nice! Thanks for the link.
๐Ÿ”— Sun Jun 29, 2014, 23:33:46 in reply to this tweet
#5590
splicing-syntax-parameterize saved my bacon.
#5589
RT @asynchronaut: When I was introduced to Goโ€™s error handling as an Erlang user: thisotplife.tumblr.com/post/900431966โ€ฆ
#5588
RT @elplatt: With @oddletters just now: Knock, knock! Who's there? Interrupting Tech Bro. Interrupting Teโ€ฆ ACTUALLYโ€ฆ!
#5587
RT @BrianTRice: NB: My interest in programming language design is just an application of interest in #HCI. I think my next project will refโ€ฆ
#5586
"On Consensus and Humming in the IETF": interesting thoughts on making technical standards committees work well. rfc-editor.org/rfc/rfc7282.txt
#5585
RT @Big_Heritage: Can our followers please ask @Debenhams if they think this image = fair representation of a young girl? #Deadenhams httpโ€ฆ
#5584
Shit HN says: "I almost never care deeply about the type, and care deeply about the meaning."
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Jun 24, 2014, 16:36:06
#5583
Hey @95bFM you must have a copy of the old "Our Kids Are Cracked" (Bressa Creeting Cake) lying around somewhere? It's made of unobtainium.
#5582
RT @davidsundin: De sjuka jรคvla smรฅ grodorna! Inga รถron har de?!! Och INGA SVANSAR!!? Har aldrig hรถrt nรฅt sรฅ lustigt! Ha ha! ร…h, fy fan nu โ€ฆ
#5581
RT @djspiewak: @viktorklang Exactly-once messaging is a very lazy concept (not in a good way). This is why you should engineer for idempoteโ€ฆ
#5580
@craigstuntz Interesting. Is that from the "egal" paper?
๐Ÿ”— Wed Jun 18, 2014, 18:51:43 in reply to this tweet
#5579
I guess @IEEEorg won't stop spamming me, no matter what I do. Joining the IEEE was clearly a mistake.
#5578
@luqui you're ok.
๐Ÿ”— Wed Jun 18, 2014, 04:58:57 in reply to this tweet
#5577
The internet is *old*. IPv4's minimum path MTU is 68 bytes!
#5576
Been shaving yaks for so long now I've completely forgotten what it was I was trying to do. Fuck it, time for a beer.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jun 15, 2014, 01:11:34
#5575
@samth Modern Socratic irony.
๐Ÿ”— Fri Jun 13, 2014, 02:42:36 in reply to this tweet
#5574
RT @lindsey: So proud to know @aaron_turon! sigplan.org/node/230
#5573
RT @lambda_calculus: US court finds torture "standard" & "foreseeable" ccrjustice.org/newsroom/pressโ€ฆ
#5572
@strmpnk @steveklabnik Ha! ... me too.
๐Ÿ”— Tue Jun 10, 2014, 06:18:39 in reply to this tweet
#5571
@strmpnk @steveklabnik Not yet :-)
๐Ÿ”— Tue Jun 10, 2014, 06:09:29 in reply to this tweet
#5570
RT @steveklabnik: DNS is the worst
#5569
@jedisct1 @fstephany thanks! Guess I have some patching to do.
๐Ÿ”— Tue Jun 10, 2014, 01:19:58 in reply to this tweet
#5568
@jedisct1 @fstephany even via dlopen()?
๐Ÿ”— Tue Jun 10, 2014, 01:17:58 in reply to this tweet
#5567
@fstephany It should be there. You want crypto_auth_hmacsha256_ref instead of crypto_auth_hmacsha256. See output of nm on libsodium.so.
๐Ÿ”— Mon Jun 09, 2014, 17:48:27 in reply to this tweet
#5566
RT @kellabyte: Blogged: The "network partitions are rare" fallacy kellabyte.com/2013/11/04/theโ€ฆ
#5565
RT @craigstuntz: Talk to your development teams about proof assistants. Because if you don't verify your protocol implementations, someone โ€ฆ
#5564
RT @bengoldacre: Whatโ€™s a city RT @respros: 12% of London is roads. 9% is domestic buildings. 1% is railways.
#5563
Does anyone have AMQP 1.0 interop stories? The spec is a little vague, and implementors seem to interpret it differently. Is it OK, or...?
#5562
@ArmyOfBruce not to my knowledge. Something nacl/libsodium-based and -inspired, perhaps: ultraminimalism, exactly enough to get the job done
๐Ÿ”— Thu Jun 05, 2014, 16:18:48 in reply to this tweet
#5561
RT @lambda_calculus: I'll say it again: Yesterday's solutions to today's problems brought to you by PL.
#5560
TLS, by now if not dead then severely wounded and departing from this mortal plane, receiving another sound thrashing.
๐Ÿ” 1 ๐Ÿ”— Thu Jun 05, 2014, 15:36:49
#5559
RT @timfox: @old_sound @squaremobius @leastfixedpoint "best practice"
#5558
RT @old_sound: @squaremobius @leastfixedpoint "advanced"
#5557
RT @squaremobius: @leastfixedpoint Linguistic inflation in technology: "efficient", "powerful", "blazingly fast", "works", "programming lanโ€ฆ
#5556
@DRMacIver Optimist.
๐Ÿ”— Thu Jun 05, 2014, 09:14:54 in reply to this tweet
#5555
I wish people would stop calling AMQP an "efficient" protocol. It's tolerable, sure, but it's far from efficient.
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Thu Jun 05, 2014, 00:54:24
#5554
ARM DDI 0268 just doesn't exist. Google can't find it. ARM's infocenter doesn't have it. But it's meant to be the canonical VFP reference.
๐Ÿ” 2 ๐Ÿ”— Wed Jun 04, 2014, 19:48:51
#5553
It's cowardly to send out bulk emails with a "noreply" reply-to address on them. Especially when they're ostensibly from a real person.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jun 04, 2014, 18:00:36
#5552
RT @astradisastra: The capitalist imagination: It's easier to imagine a fleet of self-driving cars than cities w/ free efficient public traโ€ฆ
#5551
RT @direlog: uh.
#5550
RT @psd: Apparently people are still uncritically excited about announcements made during an infomercial from an embrace-and-extending corpโ€ฆ
#5549
RT @Fietskoerier030: Niet voor hele snelle tochten, maar als recreatiefiets lijkt ons dit een prima model!
#5548
It's gratifying when noddy nanobenchmark code from your own compiler runs as fast as the ocaml version of the same thing
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Jun 03, 2014, 04:43:09
#5547
my six-year-old self really likes that I have htop open in a terminal most of the time, because it looks really cool.
๐Ÿ’Ÿ 4 ๐Ÿ” 6 ๐Ÿ”— Tue Jun 03, 2014, 04:04:42
#5546
@BrianTRice Oh cool! Looking forward to it :) ... I happened across ye olde slate/main darcs repo the other day. Fun.
๐Ÿ”— Mon Jun 02, 2014, 00:57:02 in reply to this tweet
#5545
@dalcashdvinsky @DrDonnaYates I have a soft spot for Dr. Strangelove. I feel he ranks quite highly on the scale.
๐Ÿ”— Mon Jun 02, 2014, 00:55:50 in reply to this tweet
#5544
RT @onyxfish: I just discovered its trivial to guarantee key order when loading JSON in Python. gist.github.com/onyxfish/69e1eโ€ฆ I feel dumb for notโ€ฆ
#5543
#5542
Mind: blown. "It's a common concept in many Indo-European languages that we orient ourselves, i.e., stand looking at the rising sun."
#5541
RT @DrDonnaYates: All four Tupacs had roughly the same last words. Shakur's "F* You" was just the most concise.
#5540
RT @DrDonnaYates: Know your Tupac! They died violently, had famous last words, and are named after each other. How to tell them apart. httpโ€ฆ
#5539
RT @etrepum: Started a small project to make it easier to get Haskell for Mac: ghcformacosx.github.io
#5538
"The whole bizarre informational fossil had passed intact from company to company through four takeovers and mergers. utilitarianism.com/greg-egan/Reasโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri May 23, 2014, 19:16:07
#5537
@dyokomizo Haha! Yes indeed! :-)
๐Ÿ”— Thu May 22, 2014, 19:25:33 in reply to this tweet
#5536
RT @heathercmiller:
#5535
Heavy demolition equipment two doors down shaking the house here and providing an improvised avant-garde industrial soundscape
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu May 22, 2014, 00:26:14
#5534
@bluephoenix47 I mean, that's reading between the lines a little, but roughly accurate ;-)
๐Ÿ”— Tue May 20, 2014, 18:05:54 in reply to this tweet
#5533
@bluephoenix47 Precisely. :-( He's basically saying "well, it's just some poor people somewhere being blown up, who cares, I'm making bank"
๐Ÿ”— Tue May 20, 2014, 18:05:31 in reply to this tweet
#5532
Good lord. John Key seems to lack human decency at every turn. Here he is, supporting terrorism: stuff.co.nz/national/politโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 20, 2014, 17:59:27
#5531
@sj_mackenzie @graydon_moz It is from dawnnafus.files.wordpress.com/2008/09/patcheโ€ฆ, which I recommend for a number of reasons
๐Ÿ”— Tue May 20, 2014, 02:37:03 in reply to this tweet
#5530
RT @graydon_moz: "not so far from 'free' as in market [...] unencumbered by social obligation"
#5529
RT @ashedryden: Iโ€™d recommend reading all of that, too. Patches donโ€™t have gender: bit.ly/1o1hPtP
#5528
SIP, the dancing bear of VOIP.
#5527
RT @slfritchie: Hand-crafted IP packets with Form RFC 791: "Print legibly and press hard. You are making up to 255 copies." http://t.co/PG8โ€ฆ
#5526
OpenWRT is a lovely piece of work. Very smooth installation & setup. Great stuff.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun May 18, 2014, 22:35:04
#5525
nmcli: what a fucking cop-out.
#5524
RT @elplatt: Renting in #CambMA and #SomervilleMA is a pain! Looking for a place for next year? Contact me for details on a fantastic apt.
#5523
RT @Leischa: "Let's resent the Scots for their free education and prescriptions" - why not just vote for a party that delivers this?
#5522
@tef hates it! Use this one weird data structure to trim your project's history overnight
๐Ÿ”— Fri May 16, 2014, 19:16:34 in reply to this tweet
#5521
RT @donAlvar: One by one, the UK government want to violate all the basic human rights. Now it is the right to have a nationality. http://โ€ฆ
#5520
@lojikil The intent is to have a usable linguistic mechanism for structuring actor apps that also scales up to message-brokerish scenarios.
๐Ÿ”— Wed May 14, 2014, 23:11:16 in reply to this tweet
#5519
@lojikil It's between sibling actors in my (research) actor language, minimart: github.com/tonyg/minimartโ€ฆ
๐Ÿ”— Wed May 14, 2014, 23:08:54 in reply to this tweet
#5518
YES. Promising initial results of my routing optimisation work (simplest test case only): constant-time msg delivery AND presence updates
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 14, 2014, 22:43:35
#5517
@BruceHoult It feels like there's some heuristic that's misfiring, or being misapplied from other contexts. But no, all mailing lists so far
๐Ÿ”— Mon May 12, 2014, 23:18:23 in reply to this tweet
#5516
@crstry For me, it's various mailing lists, but predominantly rabbitmq-discuss
๐Ÿ”— Mon May 12, 2014, 22:47:58 in reply to this tweet
#5515
@jcrystoff Gmail, the arbiter of modern taste! I like it.
๐Ÿ”— Mon May 12, 2014, 22:47:33 in reply to this tweet
#5514
RT @DrDonnaYates: EU residents: if you have a moment, please take my student's short survey on streaming and movie piracy http://t.co/oN1Oeโ€ฆ
#5513
gmail's spam detection has started producing significant numbers of false-positives for me :-/
#5512
@msimoni @abecedarius Ha! No. Graphs lack the easy ~scoping seen in trees.
๐Ÿ”— Sun May 11, 2014, 00:28:24 in reply to this tweet
#5511
RT @StephenPiment: Why do we grovel for basic features in the JVM, as though we had no alternatives? Guy Steele: i.imgur.com/uPvzv6S.png vโ€ฆ
#5510
@luqui That is awesome! Good on you.
๐Ÿ”— Fri May 09, 2014, 22:38:32 in reply to this tweet
#5509
Euler's identity. Complex, sure. Half-way to being *circular*, even! But is it *natural*? Well, basically, yes.
๐Ÿ” 1 ๐Ÿ”— Fri May 09, 2014, 18:57:36
#5508
You can fit 16 Commodore 64s in a megabyte. 16,384 in a gigabyte. And on my 32GB desktop, in principle I could run around half a million.
๐Ÿ’Ÿ 5 ๐Ÿ” 5 ๐Ÿ”— Fri May 09, 2014, 02:34:22
#5507
Here's @ezyang's interesting re-presentation (in Coq) of @pigworker's "Elimination with a Motive": web.mit.edu/~ezyang/Publicโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 08, 2014, 16:45:32
#5506
@lojikil Yep. And Smalltalk is the obvious prior art here.
๐Ÿ”— Thu May 08, 2014, 16:28:58 in reply to this tweet
#5505
Program? Application? Subroutine.
#5504
RT @janey3putt: This photo needs to be retweeted until it can't be retweeted anyone
#5503
RT @pnh: "It's just not a democracy when you can't argue over the government's policies without fear of being shot.โ€ digbysblog.blogspot.com/2014/05/four-dโ€ฆ
#5502
RT @pnh: I get so tired of May 4 being fucking โ€œStar Wars Day.โ€ Itโ€™s not what May 4 is to me and never will be. en.wikipedia.org/wiki/Kent_Statโ€ฆ
#5501
"Real cats don't have options" (apparently a t-shirt seen at a Usenix once back in the 90s)
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Mon May 05, 2014, 02:03:45
#5500
Racket's plot library is pretty amazing: docs.racket-lang.org/plot/intro.html
๐Ÿ’Ÿ 6 ๐Ÿ” 5 ๐Ÿ”— Fri May 02, 2014, 21:02:22
#5499
RT @tef: Have i mentioned the HD FEED FROM SPACE OH MY ustream.tv/channel/iss-hdโ€ฆ i'm sure i have
#5498
Favourite scene in the Thor movie: Thor carefully hangs Mjรถlnir on the coat hook in the apartment.
๐Ÿ’Ÿ 4 ๐Ÿ”— Fri May 02, 2014, 04:00:27
#5497
TIL that the gender-neutral pronouns ve/ver/vis were introduced by the amazing Keri Hulme: books.google.com/books?id=UMjPwโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri May 02, 2014, 01:54:15
#5496
RT @zestyping: To all my colleagues in technology: please read modelviewculture.com/pieces/the-fanโ€ฆ. It's really important and well written. Thank you, @โ€ฆ
#5495
RT @shanley: Many people are aware that their software persistently violates their boundaries, but feel powerless to stop it. http://t.co/uโ€ฆ
#5494
@jerrykuch I guess it's tough to spell it WS-"Reliable"Messaging, given the nightmare of quotation/escaping in deployed XML stacks
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Apr 29, 2014, 03:44:39 in reply to this tweet
#5493
RT @CaraFennec: I know how you feel, vending machine.... I know how you feel
#5492
#5491
@msimoni It kind of sometimes works. Choosing devices is awkward in some browsers. Page reloads to fix connection probs. Etc. Immature.
๐Ÿ”— Sun Apr 27, 2014, 19:49:49 in reply to this tweet
#5490
WebRTC: Not ready for prime time.
#5489
RT @jasondavies: Ford circles (zoomable): jasondavies.com/ford-circles/ #d3js
#5488
Making headway on routing optimizations.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 27, 2014, 00:24:11
#5487
RT @Food_Tank: Great Image: "Food is the most abused anxiety drug. Exercise is the most underutilized antidepressant." http://t.co/64JPL80Qโ€ฆ
#5486
RT @chrisfrancis27: Feeling agile today.
#5485
RT @Dymaxion: Providing wifi to an audience is a problem solved technically a decade ago. Why does every conference still fail utterly? #ttโ€ฆ
#5484
RT @theobrominated: #ramereshorts One last dance: best suits, white gowns, a moment of serenity. After, theyโ€™ll whisk the boys away, to figโ€ฆ
#5483
RT @CitizenBomber: The PM shrugging & using the extrajudicial assassination of a NZer to justify mass surveillance is the very definition oโ€ฆ
#5482
RT @rbranson: A paper on translating x86 into what looks like English prose, but is valid x86, to mask exploit code. Omg. http://t.co/0Avltโ€ฆ
#5481
RT @racketlang: Our keynote for #RacketCon this year will be given by Michael Fogus (@fogus)! con.racket-lang.org
#5480
RT @zooko: The best 5-minute summary of the, why, the now, and the near-future of Internet security, slides from @halvarflake: https://t.coโ€ฆ
#5479
@bigthingist Thanks, I admit shamefacedly to asking twitter before looking as hard as I should have :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Apr 23, 2014, 16:32:08 in reply to this tweet
#5478
@goodoldschu I'll be in in a bit anyway
๐Ÿ”— Wed Apr 23, 2014, 16:31:08 in reply to this tweet
#5477
@goodoldschu Well it looks like citeseer goes in both directions (thanks again to @dyokomizo who pointed out the direction I was after)
๐Ÿ”— Wed Apr 23, 2014, 16:30:57 in reply to this tweet
#5476
@dyokomizo Frustrating indeed. I suppose machine learning systems could help... ah! Google Scholar shows citations citeseer doesn't
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Apr 23, 2014, 16:20:07 in reply to this tweet
#5475
@dyokomizo Ah! Thank you! I see that it is only present on some papers' pages, and not others - perhaps that's how I missed it :-)
๐Ÿ”— Wed Apr 23, 2014, 16:09:29 in reply to this tweet
#5474
On Citeseer (etc), why can't I find papers that cite the current paper? A kind of backlinks feature? Am I being dense?
#5473
RT @julianhyde: With every passing year, there are more things that I think but don't say. Is this wisdom? Is this why old men have very liโ€ฆ
#5472
RT @DrEoinCl: Retweet if you would be willing to pay 1% extra in your Tax to fund a total and utter renationalisation of your NHS.
#5471
@sustrik Argh! Fuck! Welp, me too, now.
๐Ÿ”— Mon Apr 21, 2014, 16:02:04 in reply to this tweet
#5470
RT @DrDonnaYates: I like that the Guardian conveniently has a 'Find your MP' widget in a sidebar next to a piece on HMRC planning to sell tโ€ฆ
#5469
@JasonGloverNZ seems legit :)
๐Ÿ”— Mon Apr 21, 2014, 15:56:41 in reply to this tweet
#5468
@graydon2 That is a great question. I'm sorry I don't have good answers yet. Please share anything helpful!
๐Ÿ”— Mon Apr 21, 2014, 15:54:43 in reply to this tweet
#5467
I am having a LOT OF FUN with virtual machine scripting.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Apr 21, 2014, 03:08:11
#5466
"The VM is rebuilding!" is the new "My code is compiling!"
๐Ÿ” 1 ๐Ÿ”— Sun Apr 20, 2014, 23:02:12
#5465
This is a really gross thought, courtesy of identi.ca: "It pumps your life in and out of your friends, family and colleagues."
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 20, 2014, 23:00:42
#5464
Secret.ly is so sekrit that its main content container is marked "display: none" until a bunch of JS loads and runs. I shit you not
#5463
@noelwelsh Haha like I'll ever stop doing that
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 20, 2014, 22:19:33 in reply to this tweet
#5462
@noelwelsh Oh, if it's IOS-only I guess I'm out - no iPhone anymore
๐Ÿ”— Sun Apr 20, 2014, 22:18:11 in reply to this tweet
#5461
@noelwelsh Oh yeah, I've vaguely heard of that... thanks for the reminder, I'll check it out
๐Ÿ”— Sun Apr 20, 2014, 22:14:33 in reply to this tweet
#5460
@sstrickl Ooo, that way lies danger.
๐Ÿ”— Sun Apr 20, 2014, 21:40:25 in reply to this tweet
#5459
I kind of want a separate twitter where I don't have to care what I write even as much as I currently do. Or don't.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 20, 2014, 21:34:22
#5458
RT @benbjohnson: You know what would be a cool hackathon? Where people get together and implement academic research papers. That would be bโ€ฆ
#5457
"The evolution of inequality is not a natural process." dissentmagazine.org/article/kapitaโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Sun Apr 20, 2014, 20:34:17
#5456
James K. Galbraith's very interesting review of Piketty's "Capital in the 21st Century" dissentmagazine.org/article/kapitaโ€ฆ
#5455
Capital is control.
#5454
Walking around the kitchen with a long headphones cable very effectively teaches the importance of parity
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 20, 2014, 20:10:01
#5453
"โ€˜God is dead and doesnโ€™t watchโ€™: Easter week tomb robbing on Peruโ€™s north coast" anonymousswisscollector.com/2014/04/god-isโ€ฆ
#5452
Very pleased I installed squid-deb-proxy before fiddling with debootstrap. Has saved a ton of time and bandwidth.
๐Ÿ” 1 ๐Ÿ”— Sat Apr 19, 2014, 18:22:02
#5451
Disruptable: (A) Conference projectors (B) Conference wifi (C) Anything to do with VOIP. VOIP can't seem to lose the clown shoes.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Apr 17, 2014, 21:05:08
#5450
lol that "written in pure C" is still considered to be a virtue
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Thu Apr 17, 2014, 20:03:24
#5449
This really is an excellent way of showing how the Heartbleed bug works: xkcd.com/1354/
๐Ÿ” 5 ๐Ÿ”— Fri Apr 11, 2014, 10:53:42
#5448
@bluephoenix47 @cameronswords OpenSSH doesn't use OpenSSL. Phew!
๐Ÿ”— Tue Apr 08, 2014, 10:37:02 in reply to this tweet
#5447
@InfinitNutshell ! ?!?
๐Ÿ”— Sat Apr 05, 2014, 04:10:37 in reply to this tweet
#5446
Augh, it's also "but not in / love my way", where I'd always heard "we're not in / love my way"
#5445
"Love my way / it's a new *road*", ohhhhh, not a new *rule*. I like "rule" better
#5444
@SeanTAllen Those guys have really got some hairstyles there. Definitely hairstyles! Remarkable.
๐Ÿ”— Sat Apr 05, 2014, 04:00:01 in reply to this tweet
#5443
RT @mbostock: This new spherical Voronoi implementation by @jasondavies is coming along nicely! jasondavies.com/maps/voronoi/ http://t.co/0zzE1QCโ€ฆ
#5442
@cstross How did you find out?
๐Ÿ”— Fri Apr 04, 2014, 02:47:07 in reply to this tweet
#5441
BWV 1050, in which the genius not only invents the guitar solo, but masters the form: youtu.be/xcFwdauW-wE?t=โ€ฆ . What a show-off <3 <3 <3
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri Apr 04, 2014, 01:24:28
#5440
BWV 1050 for life
#5439
RT @DrDonnaYates: As a pro archaeologist, I declare this pic to be 100% historically accurate. Star Trek Ancient Greece was super hot. httpโ€ฆ
#5438
RT @elplatt: .@leastfixedpoint Also realized that prototypal : classical :: Lamarckian : Darwinian.
#5437
RT @GavinDoig: 'the vast majority of people are incapable of recognising what โ€œoverweightโ€ actually looks like on a woman' - http://t.co/Kxโ€ฆ
#5436
"We don't seem to know how to allocate resources to people for whom there are no jobs." antipope.org/charlie/blog-sโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 5 ๐Ÿ”— Thu Apr 03, 2014, 14:54:53
#5435
RT @davidgraeber: @kaponofor3 my mom@tried to fix this when she was terminally ill but they continually stalled her until she was dead
#5434
RT @rongarret: The Supreme Court just killed American Democracy. blog.rongarret.info/2014/04/the-suโ€ฆ
#5433
@elplatt See, e.g., the notion of "parent slot" in Self, handbook.selflanguage.org/4.5/langref.htโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Apr 02, 2014, 20:53:39 in reply to this tweet
#5432
@elplatt That looks (to me) less like singleton, and more like a kind of multi-parent prototype delegation/inheritance. Interesting!
๐Ÿ”— Wed Apr 02, 2014, 20:51:26 in reply to this tweet
#5431
Zeno's Inbox: deal with half your backlog of email each day.
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Wed Apr 02, 2014, 18:42:24
#5430
@asynchronaut Yep. And yet, here we are :-)
๐Ÿ”— Tue Apr 01, 2014, 17:00:15 in reply to this tweet
#5429
RT @veorq: the Password Hashing Competition (PHC) accepted 24 submissions, all available on password-hashing.net/candidates.html (specs + code)
#5428
@sperbsen Fair enough - my comment really applied to the problem of parsing infoset out of text. XML makes this hard; JSON, easy.
๐Ÿ”— Tue Apr 01, 2014, 14:03:24 in reply to this tweet
#5427
@sperbsen Oh, OK. I guess most people do it by tagging variants. Same as in XML.
๐Ÿ”— Tue Apr 01, 2014, 13:59:54 in reply to this tweet
#5426
@lojikil Exactly, JSON has no external anything! :-) @sperbsen
๐Ÿ”— Tue Apr 01, 2014, 13:58:11 in reply to this tweet
#5425
@sperbsen What is "mixed data" (in this context)?
๐Ÿ”— Tue Apr 01, 2014, 13:57:42 in reply to this tweet
#5424
@hintjens Hence my comment :)
๐Ÿ”— Tue Apr 01, 2014, 13:56:33 in reply to this tweet
#5423
@sperbsen Sure. OTOH XML's type model has never been of much use to me, so happy to let it go.
๐Ÿ”— Tue Apr 01, 2014, 13:56:00 in reply to this tweet
#5422
@hintjens Yes, but you can't avoid it when reading XML from someone else. (Or implementing XML.)
๐Ÿ”— Tue Apr 01, 2014, 13:52:55 in reply to this tweet
#5421
RT @dwragg: Thought provoking: "the main end result of a development effort is the inarticulated theory that the programmers have built"
#5420
JSON >> XML because no external anything (e.g. DTDs) and no entity encodings. None of the ghastly lexical complexity. Self-contained docs.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Apr 01, 2014, 13:50:33
#5419
@erik_price @mpv Nice idea!
๐Ÿ”— Mon Mar 31, 2014, 19:35:31 in reply to this tweet
#5418
RT @silentbicycle: "Refactoring With LZ77: Compression Is Compilation (?)" by @pkhuong pvk.ca/Blog/2014/03/3โ€ฆ #compression #compilation #Lโ€ฆ
#5417
@aaron_turon Congratulations!
๐Ÿ”— Mon Mar 31, 2014, 01:04:16 in reply to this tweet
#5416
Falsehoods programmers believe about addresses, this time: mjt.me.uk/posts/falsehooโ€ฆ
๐Ÿ’Ÿ 11 ๐Ÿ” 11 ๐Ÿ”— Mon Mar 31, 2014, 00:49:53
#5415
.@amendlocke's review of "The Knowledge: How to Rebuild Our World From Scratch" by Lewis Dartnell: kenmacleod.blogspot.com/2014/03/world-โ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Mon Mar 31, 2014, 00:44:35
#5414
@lojikil Sounds very interesting! I'd enjoy hearing about both (1) pentesting with/of MQs and (2) use of DrRacket for anything like that.
๐Ÿ”— Sun Mar 30, 2014, 01:50:59 in reply to this tweet
#5413
Racket-STOMP works with both RabbitMQ and ActiveMQ. Manual: planet.racket-lang.org/package-sourceโ€ฆ Code on github: github.com/tonyg/racket-sโ€ฆ
๐Ÿ’Ÿ 10 ๐Ÿ” 4 ๐Ÿ”— Sun Mar 30, 2014, 01:41:13
#5412
@fribeiro1 Nice! You might like to link to the racket-stomp manual: planet.racket-lang.org/package-sourceโ€ฆ
๐Ÿ”— Sun Mar 30, 2014, 01:39:02 in reply to this tweet
#5411
XMPP priorities are a joke
#5410
@cstross I think it is parody; cf. freethoughtblogs.com/pharyngula/201โ€ฆ, particularly some of the comments.
๐Ÿ”— Wed Mar 26, 2014, 14:54:18 in reply to this tweet
#5409
RT @stevenstrogatz: Historical objections against the number line, and why Euler thought 1/-1 is greater than infinity http://t.co/TkPgRa3nโ€ฆ
#5408
RT @Dymaxion: Like herd immunity, digital security is an ecosystem function, even for high risk users. Public health, not bank vaults.
#5407
RT @Dymaxion: Your crypto libraries, like your GUIs, are user interfaces. If you want developers to make the right choices, help them.
#5406
@fribeiro1 I haven't forgotten you, those feature requests look reasonable, but I'm super busy until mid-April.
๐Ÿ”— Tue Mar 25, 2014, 17:39:04 in reply to this tweet
#5405
Glorious demonstration of what macro hygiene means in realistic code: graphics.stanford.edu/~danielrh/voteโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Mar 25, 2014, 17:36:40
#5404
@AmeriKayway Awesome eh!
๐Ÿ”— Sat Mar 22, 2014, 23:33:13 in reply to this tweet
#5403
Latin: 0.5 is the "first half"; 1.5 the "second half"; 2.5 the "third half" etc. Sestertius = semis-tertius, the third half = 2.5 asses
#5402
@coreload A kind of /personal computing/, if you like
๐Ÿ”— Sat Mar 22, 2014, 21:04:19 in reply to this tweet
#5401
RT @hokshunpoon: Seriously, internet, get it right. Steep learning curves mean it's EASY to learn, not hard. buff.ly/1glE5h3
#5400
RT @0xabad1dea: A very comprehensive โ€œwhat is this signalโ€ list for SDR rtl-sdr.com/signal-identifโ€ฆ
#5399
@TiemenZwaan Ursula LeGuin, Connie Willis, Jo Walton, Catherynne M. Valente, Lois McMaster Bujold
๐Ÿ”— Sat Mar 22, 2014, 00:02:35 in reply to this tweet
#5398
Constantly Be Automating.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Fri Mar 21, 2014, 23:34:01
#5397
RT @sliderulesyou: How to pour liquid from a carton properly, as explained by a Japanese diagram. Life now improved immeasurably. http://t.โ€ฆ
#5396
@haxor It's a sailboat!
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 21, 2014, 18:07:14 in reply to this tweet
#5395
Sufficiently advanced stupidity is indistinguishable from malice: theguardian.com/news/datablog/โ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 21, 2014, 17:41:26
#5394
Gricean Network Protocol Design
#5393
@InfinitNutshell no, I don't think it's weird. I think it's nice
๐Ÿ”— Wed Mar 19, 2014, 02:54:33 in reply to this tweet
#5392
cc @samth RT @taylorbuley: An interesting use of `console.log` colors from Facebook pic.twitter.com/aZD0dIpH9k
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Mar 18, 2014, 02:16:16
#5391
RT @mikko: Google's public DNS (8.8.8.8/32) was hijacked yesterday for 20 minutes. See twitter.com/bgpmon/status/โ€ฆ
#5390
@tef I miss London
๐Ÿ”— Sat Mar 15, 2014, 15:20:10 in reply to this tweet
#5389
RT @DrDonnaYates: Cut my own hair; wear what I like; yesterday I sported men's safety boots from charity shop. Yet I'm still employed in acโ€ฆ
#5388
"People and land are as interdependent as politics and work." noise2sig.nl/2014/03/15/plaโ€ฆ
#5387
Shit HN says: XML documents are node-labelled trees
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 14, 2014, 19:56:31
#5386
SGML, HTML &amp;amp; XML are the reasons why we can&amp;apos;t have nice things.
๐Ÿ’Ÿ 2 ๐Ÿ” 8 ๐Ÿ”— Fri Mar 14, 2014, 16:48:27
#5385
RT @jackseale: The NHS, inefficient and unsustainable? No. Not even a matter of opinion. Just wrong. pic.twitter.com/No1ONKMd0M #bbcqt /via @Glโ€ฆ
#5384
RT @neil_conway: "Systems" is an awesomely vague name for a field of research.
#5383
RT @DrDonnaYates: Jaina means "temple in the water". Maya figurines from this Mexican island are beautiful, unique and fascinating. http://โ€ฆ
#5382
RT @dchest: github.com/dchest/scrypt-โ€ฆ - opensourced alpha version of my fast "async" implementation of scrypt in JavaScript.
#5381
RT @dchest: You can try scrypt-async-js in your own browser here: dchest.github.io/scrypt-async-jโ€ฆ Plz report results for logN=16, r=8 (interruptStepโ€ฆ
#5380
@KCombinator If only it wasn't a two-horse race, eh
๐Ÿ”— Thu Mar 13, 2014, 05:01:44 in reply to this tweet
#5379
RT @pnh: People, I literally mean, nobody should actually feel actually guilty about liking or finding value in something. Fuck the ironic โ€ฆ
#5378
Any recommendations for a hotel for a holiday in Nice?
#5377
CSS user-select: none -- pure evil
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Mar 12, 2014, 15:10:28
#5376
RT @DrDonnaYates: Worldโ€™s largest pyramid threatened by road construction anonymousswisscollector.com/2014/03/worldsโ€ฆ
#5375
@aaronfeng No, not beyond that. But even that is censorship: the robot thought it looked like spam (I guess?), but it wasn't.
๐Ÿ”— Sun Mar 09, 2014, 16:34:32 in reply to this tweet
#5374
@aidanskinner :-( ... (though that reminds me, I must set up my own mail server one of these days soon.)
๐Ÿ”— Sat Mar 08, 2014, 23:38:19 in reply to this tweet
#5373
@telemachus Exactly. Won't happen for a while yet. /cc @lojikil
๐Ÿ”— Sat Mar 08, 2014, 22:48:14 in reply to this tweet
#5372
@lojikil Yep.
๐Ÿ”— Sat Mar 08, 2014, 22:38:43 in reply to this tweet
#5371
This is why the centralised web is a problem.
๐Ÿ”— Sat Mar 08, 2014, 22:35:16 in reply to this tweet
#5370
To be clear, it's algorithmic censorship. A machine is deciding what I can send to my friends. Sometimes it objects; no message, no recourse
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Mar 08, 2014, 22:34:54 in reply to this tweet
#5369
@lojikil Yep, exactly that. A totally legit DM with a link in it.
๐Ÿ”— Sat Mar 08, 2014, 22:32:52 in reply to this tweet
#5368
So I guess Twitter is censoring DMs between me and my friends now. Email, shitty as it is, doesn't suffer this problem.
#5367
@evanphx Yes!
๐Ÿ”— Thu Mar 06, 2014, 08:13:05 in reply to this tweet
#5366
Hey @guardian, don't you think your "passnotes" column belongs more in the Daily Mail? It's beneath you. theguardian.com/world/shortcutโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Mar 05, 2014, 20:24:20
#5365
@DrDonnaYates Yep. Both disrespectful and ignorant.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Mar 05, 2014, 20:09:15 in reply to this tweet
#5364
@lukego Cool, I'd like that!
๐Ÿ”— Wed Mar 05, 2014, 17:54:06 in reply to this tweet
#5363
@lukego I mean, my stuff is all about virtual nets, recursive layering etc. Not sure if there's an overlap with Snabb.
๐Ÿ”— Wed Mar 05, 2014, 17:51:34 in reply to this tweet
#5362
@lukego Context btw is I'd want to pick your brain on if my work can ever be "fast" in the 10G eth wire-speed sense: ccs.neu.edu/home/tonyg/marโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Mar 05, 2014, 17:50:29 in reply to this tweet
#5361
@lukego Yeah, good to have the time blocked out for the big event (congrats btw). Some other time :)
๐Ÿ”— Wed Mar 05, 2014, 17:46:27 in reply to this tweet
#5360
@lukego Where are you based at the moment? If you're ever in Boston, I'd love to meet for a chat. Or, I'll be in FR/CH for ESOP in April.
๐Ÿ”— Wed Mar 05, 2014, 17:24:20 in reply to this tweet
#5359
@lukego Might Dan Amelang's Nile language be applicable to a Snabb Switch setting? raw.github.com/wiki/damelang/โ€ฆ
๐Ÿ”— Wed Mar 05, 2014, 17:14:29 in reply to this tweet
#5358
RT @metiria: Tony Abbott Slammed By Greens Senator In Jaw-Dropping Speech Of The Year: โ€œWe Want Our Country Backโ€ fb.me/10pkb6sGS
#5357
RT @migueldeicaza: Guys, no need to apply updates to GnuTls, I have reviewed the code and it has braces on every if statement.
#5356
RT @DrDonnaYates: Amazing job: Trafficking Culture project needs a researcher on illicit trade in cultural objects. Contact me with Qs! httโ€ฆ
#5355
new intellij postfix code completion: write smalltalk, get java
๐Ÿ’Ÿ 1 ๐Ÿ” 5 ๐Ÿ”— Tue Mar 04, 2014, 20:08:50
#5354
RT @ciphergoth: Everyone now breaking the promises made to Ukraine in 1994 in return for giving up nukes feedproxy.google.com/~r/marginalrevโ€ฆ
#5353
@cstross Lithuania/NATO: e.g. the FT, webcache.googleusercontent.com/search?q=cacheโ€ฆ /cc @pnh
๐Ÿ”— Sat Mar 01, 2014, 19:18:55 in reply to this tweet
#5352
RT @lindsey: Good point from @palvaro: although few people might understand your work as you see it, some will understand things about it tโ€ฆ
#5351
Wow! Broadcom have released full VideoCore IV documentation! raspberrypi.org/archives/6299
๐Ÿ” 3 ๐Ÿ”— Fri Feb 28, 2014, 22:06:52
#5350
RT @Jermolene: Wow. Googleโ€™s transformation is now complete; they are apparently so blind to irony that theyโ€™ve rereleased Clippy http://t.โ€ฆ
#5349
@graydon2 I think we can date Peak Phone to sometime during the late 90s / early 00s
๐Ÿ”— Thu Feb 27, 2014, 07:06:55 in reply to this tweet
#5348
And we're seriously considering giving up POTS service for VOIP??
#5347
First attempt to call using SIP VOIP: "Error:format". Second attempt: "Remote party sent a faulty session description."
#5346
RT @racketlang: Racket v6.0 is out! Comes with a new package system, new CSS for the documentation, JIT support for ARM, and more: http://tโ€ฆ
#5345
RT @DrDonnaYates: My article on Bolivian church theft and lynching was just published in European Journal on Criminal Policy & Research httโ€ฆ
#5344
RT @bengoldacre: I feel so, so sad for the future of medical research. We are watching it being destroyed by arrogance, paternalism, and deโ€ฆ
#5343
RT @bengoldacre: Iโ€™m so sorry. I honestly donโ€™t see how the public can be asked to trust these people with their most precious medical recoโ€ฆ
#5342
Whenever I hear the phrase "genre fiction", I reach for my Le Guin: ursulakleguin.com/Note-ChabonAndโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Feb 25, 2014, 16:29:36
#5341
@coreload I bet it did :-) Oh the ironies of this industry.
๐Ÿ”— Mon Feb 24, 2014, 17:24:48 in reply to this tweet
#5340
@sperbsen Oh certainly, as an OS it leaves much to be desired.
๐Ÿ”— Mon Feb 24, 2014, 17:24:24 in reply to this tweet
#5339
@samth Yes, I think that must be right. That's probably the root of the confusion.
๐Ÿ”— Mon Feb 24, 2014, 17:23:30 in reply to this tweet
#5338
I find the doublethink employed by Smalltalk haters bewildering. They can't seem to see it as it is: an OS, not just a language.
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Feb 24, 2014, 16:39:23
#5337
@ArmyOfBruce Thanks!
๐Ÿ”— Sun Feb 23, 2014, 03:52:40 in reply to this tweet
#5336
@ArmyOfBruce Don't worry about it. Sounds like there's Real Reasons for sticking to 10.7+. Sometimes there isn't, so I asked. All ok!
๐Ÿ”— Sun Feb 23, 2014, 03:21:16 in reply to this tweet
#5335
@BruceHoult @armyofbruce Fortunately I have a Linux laptop I can use so I'm not thwarted in my "take a look at dylan" project
๐Ÿ”— Sun Feb 23, 2014, 03:20:22 in reply to this tweet
#5334
@BruceHoult Haha no! Just not a fan of 10.7+. /cc @armyofbruce
๐Ÿ”— Sun Feb 23, 2014, 03:19:48 in reply to this tweet
#5333
@ArmyOfBruce Ha! :-)
๐Ÿ”— Sun Feb 23, 2014, 03:18:54 in reply to this tweet
#5332
@ArmyOfBruce Fair enough. ... Still on 10.6.8 because 10.7 introduced a bunch of terrible features that I didn't (and still don't) want.
๐Ÿ”— Sun Feb 23, 2014, 03:18:52 in reply to this tweet
#5331
@ArmyOfBruce oh heck, looks like opendylan is osx 10.7+ only? Still on 10.6.8 here :-/
#5330
RT @ArmyOfBruce: @leastfixedpoint and little excuse not to have one given things like libuv that even work well on Windows.
#5329
@intellectronica Blaming you for my listening to Porcupine Tree voluntarily :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Feb 23, 2014, 03:10:01
#5328
gevent, twisted, tornado, etc etc etc etc etc: It is *important* to have a standard eventloop in a language implementation.
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Sun Feb 23, 2014, 03:03:55
#5327
DNS = Hash Table as a Service
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Sun Feb 23, 2014, 02:46:55
#5326
RT @yrashk: It is a big-big hard to understand world everywhere around you, and sometimes you just need to be in a mental fetal position
#5325
RT @DrDonnaYates: Thatched church at Tomarapi on Sajama's slopes, 5k above sea level, Beautiful doesn't begin to describe #Bolivia. http://โ€ฆ
#5324
RT @llimllib: The Apple SSL error is basically an advertisement for significant whitespace
#5323
It's not so much the omitted braces as the bad indentation that caused the problem.
#5322
@ArmyOfBruce The difference these days I guess is RabbitMQ instead of ActiveMQ ;-)
๐Ÿ”— Sat Feb 22, 2014, 15:25:54 in reply to this tweet
#5321
@ArmyOfBruce Yeah -- STOMP is simple, quirky and incomplete, but far easier to implement than AMQP on client side.
๐Ÿ”— Sat Feb 22, 2014, 15:25:33 in reply to this tweet
#5320
@SeanTAllen Not sure. It shouldn't be too much slower but I don't know for sure. @armyofbruce @old_sound @dylanlanguage
๐Ÿ”— Sat Feb 22, 2014, 15:20:57 in reply to this tweet
#5319
@ArmyOfBruce Write a STOMP client. /cc @old_sound @dylanlanguage
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Feb 22, 2014, 15:17:28 in reply to this tweet
#5318
RT @bengoldacre: Bet most MPs have opted out. If thereโ€™s something in parliament causing cancer, #caredata data will never detect it http:โ€ฆ
#5317
RT @bengoldacre: As the entire UK medical establishment defends care.data with empty, clubby platitudes, here's my positive criticism: httpโ€ฆ
#5316
@snim2 SISC had/has an interesting approach to stack-traces for understanding exns, but I don't think it was written up. /cc @laurencetratt
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Feb 21, 2014, 18:58:33 in reply to this tweet
#5315
@laurencetratt I think @samth is referring to dl.acm.org/citation.cfm?iโ€ฆ and its consequences. On the lighter side: funcall.blogspot.com/2011/03/tail-rโ€ฆ
๐Ÿ”— Fri Feb 21, 2014, 18:58:19 in reply to this tweet
#5314
@laurencetratt Well I did say *proper* tail recursion; broken tail recursion doesn't count :-)
๐Ÿ”— Fri Feb 21, 2014, 14:16:55 in reply to this tweet
#5313
RT @aidanskinner: Having said that the 4(/3 for viewers in England) year degree at 17/18 is bullshit and should be abolished. STEM better wโ€ฆ
#5312
RT @aidanskinner: Intellectual learning is a pleasure in and of itself which enriches society. Students shouldn't improvish themselves for โ€ฆ
#5311
RT @tqbf: Bitcrypt ransomware author confused bytes and digits, ended up with a trivially-factorable 464 bit key. blog.cassidiancybersecurity.com/post/2014/02/Bโ€ฆ
#5310
@justinsheehy Yes indeed!
๐Ÿ”— Fri Feb 21, 2014, 00:04:37 in reply to this tweet
#5309
New binary releases of my RabbitMQ presence- and udp-exchange plugins, compatible with RabbitMQ v3.2.3: eighty-twenty.org/index.cgi/techโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 3 ๐Ÿ”— Thu Feb 20, 2014, 23:11:30
#5308
Ha! Python isn't properly tail-recursive. You'd think I'd remember.
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Thu Feb 20, 2014, 23:02:37
#5307
Example of using my RabbitMQ presence_exchange plugin to build a chat room with "user entered/left" notifications: github.com/tonyg/presenceโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 4 ๐Ÿ”— Thu Feb 20, 2014, 22:53:41
#5306
RT @DrDonnaYates: Job: #Criminology Postdoc @GlasgowUni w/ @CultureTraffic Project. Research on trafficking, transnat. org crime http://t.cโ€ฆ
#5305
RT @DrDonnaYates: 1928: Certain Oxford prof is shown 2 ancient rings: "stolen ring w/ the thief cursed; ring bearing name of the thief" httโ€ฆ
#5304
"How many [of the thousands of languages spoken across the world] can you distinguish between?" greatlanguagegame.com
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Wed Feb 19, 2014, 05:18:53
#5303
RT @DrDonnaYates: Important for ALL academics to internalise, but males, look at this: Not all male academics do BoyTheory http://t.co/jVkyโ€ฆ
#5302
RT @EmmakJackson: 'Don't leave academic housekeeping to female colleagues' RT @womantheory Not all male academics do BoyTheory http://t.coโ€ฆ
#5301
"This message has been rejected because it appears to contain a "zip" attachment." #rageface
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Feb 18, 2014, 21:36:38
#5300
@JasonGloverNZ Well it does rather cripple the usability of the system, making it "committed nerds only" (like all other crypto setups) :-/
๐Ÿ”— Tue Feb 18, 2014, 16:31:21 in reply to this tweet
#5299
RT @tef: eight bytes vs eight gigabytes en.wikipedia.org/wiki/File:8_byโ€ฆ
#5298
XMPP presence becomes useless when using OTR. You have to layer your own ping/presence pseudoprotocol on top, by hand. Otherwise, lost msgs.
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Feb 17, 2014, 17:34:27
#5297
RT @ThomasPride: Nice to see my comparison between Prof Slingo and Lord Lawson going a bit viral: tompride.wordpress.com/2014/02/15/cliโ€ฆ http://t.co/hisTLJโ€ฆ
#5296
@old_sound Thanks! /cc @drdonnayates
๐Ÿ”— Sun Feb 16, 2014, 21:21:15 in reply to this tweet
#5295
Doug Hofstadter's eye-opening satirical essay on gendered language: cs.virginia.edu/~evans/cs655/rโ€ฆ (via @DrDonnaYates)
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Feb 16, 2014, 21:12:22
#5294
RT @DrDonnaYates: Douglas Hofstadter's satire of sexist language. An adequately-jarring demonstration of its harm. cs.virginia.edu/~evans/cs655/rโ€ฆ (โ€ฆ
#5293
RT @DrDonnaYates: It's the lack of creativity in these makeup-&-hair 'girl' toys. As a kid I wanted pyramids, so I built some. Wasn't forceโ€ฆ
#5292
RT @DrDonnaYates: Also made some suave LEGO of ancient stuff (arch nerd 4 life). You should have seen my Menkaure pyramid (w/ queens pyramiโ€ฆ
#5291
@awelonblue Cool. OTOH, 775/10k is nearly 10% of the way there, after a reasonably short time, so that's not so bad!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Feb 15, 2014, 18:42:19 in reply to this tweet
#5290
@jerrykuch Yes in-very-deed.
๐Ÿ”— Sat Feb 15, 2014, 03:31:46 in reply to this tweet
#5289
@awelonblue Where did you get the 10k+ number from?
๐Ÿ”— Sat Feb 15, 2014, 03:14:11 in reply to this tweet
#5288
LOL. You can't send HTML email using PGP.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Feb 15, 2014, 03:11:56
#5287
201402141240
#5286
"Oh no, I've moved that file onto the other computer..." Why is this still a problem people have? FFS.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Fri Feb 14, 2014, 03:56:18
#5285
๐Ÿ”— Thu Feb 13, 2014, 15:59:29 in reply to this tweet
#5284
RT @steveklabnik: Horrifying. upstart.com
#5283
@yoshikiohshima Looks vaguely christmassy.
๐Ÿ”— Sun Feb 09, 2014, 21:27:19 in reply to this tweet
#5282
RT @DrDonnaYates: No matter how small if you have anything for our site on antiquities looting, repatriation, trafficking, send it! See httโ€ฆ
#5281
RT @DrDonnaYates: One of the easiest ways you can help us: Contribute looting-related data to @CultureTraffic site. We take pics, raw data,โ€ฆ
#5280
RT @DrDonnaYates: 100+ publications about antiquities trafficking, looting, #archaeology, crime available free on @CultureTraffic site httpโ€ฆ
#5279
John Key is completely toxic: techdirt.com/articles/20140โ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Feb 06, 2014, 13:38:24
#5278
@old_sound Yeah, but I haven't learned any details of the story yet
๐Ÿ”— Wed Feb 05, 2014, 15:50:36 in reply to this tweet
#5277
RT @ciphergoth: Max Tegmark: Are Parallel Universes Unscientific Nonsense? blogs.scientificamerican.com/guest-blog/201โ€ฆ
#5276
RT @annwitbrock: In case you still believe sexism is all in our minds, try looking at uksmallbusinessdirectory.co.uk right now.
#5275
RT @annwitbrock: ***I can only hope Terry at uksmallbusinessdirectory.co.uk is intending to make us mad enough to sign up @Catchloops @londonfeminiโ€ฆ
#5274
RT @Leischa: Here's what a real 'Marxist diatribe' about the UK housing market looks like | Owen Hatherley gu.com/p/3mey4/tw
#5273
Crown unexpectedly drops damages claim against Waihopai spy base protesters: scoop.co.nz/stories/PO1402โ€ฆ
#5272
Firefox just lost all my session data. #annoyed.
#5271
"RE derivatives are a superior technique for generating scanners", "they should be in the toolkit of any programmer." mpi-sws.org/~turon/re-deriโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Feb 03, 2014, 01:09:10
#5270
Impostor Syndrome / feelings of fraudulence: *not* an individual problem, rather an *organisational* problem: timeshighereducation.co.uk/features/why-dโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 3 ๐Ÿ”— Sun Feb 02, 2014, 18:52:06
#5269
RT @yoditstanton: Wait NHS care data is going to be processed by atos? afterwork101.wordpress.com/2014/01/28/carโ€ฆ Also is the vagueness around the handling deโ€ฆ
#5268
RT @yoditstanton: So Atos now conduct 'fit for work' interviews as well as have direct access to private medical conversations between patiโ€ฆ
#5267
Erlang's new (R17) maps look cool! erlang.org/eeps/eep-0043.โ€ฆ
๐Ÿ” 1 ๐Ÿ”— Sat Feb 01, 2014, 19:24:28
#5266
I hope I'm just noticing my dumb typos more, and not making stupid mistakes more often.
#5265
RT @silentbicycle: Little known fact, "Rule of Thumb" is named after Archibald-Leopold von Thumb, inventor of the Heuristic
#5264
@Geroyche: I'm enjoying Urban Futuristic Vol. 02. :-)
#5263
@johnsonjamesian ... pretty much.
๐Ÿ”— Thu Jan 30, 2014, 04:51:13 in reply to this tweet
#5262
RT @steveklabnik: "the rich are not in any significant way being oppressed. " venturebeat.com/2014/01/27/tomโ€ฆ
#5261
RT @Brainmage: This is really not okay. RT @finkowska JESUS. FUCKING. CHRIST. theguardian.com/uk-news/2014/jโ€ฆ
#5260
RT @debcha: Reminded that Pete Seeger sang โ€œIโ€™m Gonna Be An Engineerโ€ (lyrics by Peggy Seeger). Scathing + still sadly relevant. http://t.cโ€ฆ
#5259
Roy Harper is excellent.
#5258
OTR really is a bit of a mysterious bastard.
#5257
Thanks for #uctf, @tqbf et al.! (If I never see MSP430 machine code again, ...)
#5256
"Surveilled people are not free, it's as simple as that" Anke Domscheit-Berg, youtube.com/watch?v=36NPUgโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Fri Jan 24, 2014, 18:35:46
#5255
@leppie Well obviously you would if C hadn't been invented.
๐Ÿ”— Thu Jan 23, 2014, 05:56:07 in reply to this tweet
#5254
RT @grist: Why GMOs matter - especially for the developing world bit.ly/1bj7sJA
#5253
@samth Something else :-) Just meant that if C were a new invention, it'd be rejected out-of-hand.
๐Ÿ”— Thu Jan 23, 2014, 04:18:10 in reply to this tweet
#5252
If C were invented today, noone would start using it.
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Jan 23, 2014, 03:56:20
#5251
RT @sliderulesyou: When someone fact-checked a Daily Mail article on immigration and found literally *all* of it was fabricated: http://t.cโ€ฆ
#5250
@kragen OK. Thanks! I'll come back to it later to see if it's been changed.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 21, 2014, 21:18:10 in reply to this tweet
#5249
@kragen Do you know who is? (Perhaps it's a collaboration.) Hard to tell from the doc itself; would like to give credit if I cite it later
๐Ÿ”— Tue Jan 21, 2014, 20:59:58 in reply to this tweet
#5248
@kragen Are you the author? This is a good set of notes.
๐Ÿ”— Tue Jan 21, 2014, 20:57:23 in reply to this tweet
#5247
@old_sound Don't forget virtual-method-dispatch
๐Ÿ”— Tue Jan 21, 2014, 15:48:47 in reply to this tweet
#5246
@mjambon Ants work hard enough to deserve to be as rich as a million people? Do you mean the species, or a particular colony? cc @pigworker
๐Ÿ”— Mon Jan 20, 2014, 03:34:25 in reply to this tweet
#5245
PSA: @makinglight is one of my favourite things in the world. nielsenhayden.com/makinglight/
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jan 20, 2014, 02:01:33
#5244
Using a laptop running debian gives me much more of an urge to hack than using a macbook. Weird.
๐Ÿ’Ÿ 3 ๐Ÿ”— Sun Jan 19, 2014, 22:13:20
#5243
RT @neil_conway: "How To Endure The Concept of Eternal Recurrence With This One Weird Trick."
#5242
@BruceHoult Cool!
๐Ÿ”— Sat Jan 18, 2014, 23:07:37 in reply to this tweet
#5241
@BruceHoult Nope. Looks Canterburyish? Could be made-up, of course, but has truthiness :)
๐Ÿ”— Sat Jan 18, 2014, 23:06:02 in reply to this tweet
#5240
CROOOOOOOOOOOOONNNNN!!!!!!!!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jan 18, 2014, 22:51:25
#5239
RT @ThatsEarth: New Zealand
#5238
@justinsheehy Thanks!
๐Ÿ”— Sat Jan 18, 2014, 19:48:19 in reply to this tweet
#5237
RT @copumpkin: Version control/patches/darcs as a higher inductive type, by @admitscut: dlicata.web.wesleyan.edu/pubs/l13git/giโ€ฆ
#5236
@A_Robson np :)
๐Ÿ”— Fri Jan 17, 2014, 14:44:30 in reply to this tweet
#5235
RT @CTC_Cyclists: Just 2% of pedestrians hit on the FOOTWAY involve cyclists; 58% are cars mounting the kerb... data from CTC https://t.co/โ€ฆ
#5234
@parcha Some of the stuff systemd does is really cool, I should also point out :)
๐Ÿ”— Fri Jan 17, 2014, 14:24:10 in reply to this tweet
#5233
@parcha Hmm. Not a fan of dbus. Hadn't heard of binder though! Thanks for the link. Interesting comparison.
๐Ÿ”— Fri Jan 17, 2014, 14:23:47 in reply to this tweet
#5232
RT @graydon_moz: To reiterate: corporate directors have no "legal obligation to maximize profit". That is a myth propagated by pushy investโ€ฆ
#5231
How to Run the RabbitMQ (client, server, functional, HA) Tests: eighty-twenty.org/index.cgi/techโ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ” 3 ๐Ÿ”— Thu Jan 16, 2014, 17:49:07
#5230
RT @saladinahmed: "These women have changed the world with science. Too bad a man was given all credit." This seems worth sharing. http://tโ€ฆ
#5229
@A_Robson I suggest trying the tests bundled as part of the Java client - one group of java-client unit tests, one whole-system functional
๐Ÿ”— Thu Jan 16, 2014, 05:35:16 in reply to this tweet
#5228
@A_Robson IIRC the functional tests are mostly part of the java client. Very complex scripting starts/stops the broker from java...
๐Ÿ”— Thu Jan 16, 2014, 05:28:21 in reply to this tweet
#5227
โ€œ... for a degree zero of work, a degree zero of life. Able to be turned on and thatโ€™s it.โ€ thenewinquiry.com/blogs/s-a-o-b/โ€ฆ
๐Ÿ” 1 ๐Ÿ”— Thu Jan 16, 2014, 05:22:47
#5226
Paper-writing has led to reading of the CORBA CosNaming specification. I actually used this, once-upon-a-time. #old
#5225
RT @dwragg: There's now a manpage describing the Linux vDSO mechanism. Nice. man7.org/linux/man-pageโ€ฆ linux-man-pages.blogspot.co.uk/2014/01/man-paโ€ฆ
#5224
@samth Thunderbird's RSS reader :-/ The obvious major limitation is sync. As with so many other things :)
๐Ÿ”— Sun Jan 12, 2014, 00:15:44 in reply to this tweet
#5223
@ciphergoth I shall try it out! ... and then let you know what's wrong with it :) /cc @DRMacIver
๐Ÿ”— Sat Jan 11, 2014, 10:37:16 in reply to this tweet
#5222
@samth I also use RSS a lot. I really miss google reader, though.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat Jan 11, 2014, 10:35:54 in reply to this tweet
#5221
@DRMacIver it's just so hard to recommend, now reader is gone. There's nothing decent to recommend in place of eg a morning newspaper
๐Ÿ”— Sat Jan 11, 2014, 04:23:31 in reply to this tweet
#5220
RSS is dead, dead, dead, dead. It's so sad. It was a great idea.
๐Ÿ’Ÿ 3 ๐Ÿ”— Fri Jan 10, 2014, 23:27:00
#5219
"Return to Moderate Drinking is Still a Lie" elplatt.com/return-moderatโ€ฆ For alcoholics, moderation is *not* an alternative to abstinence
๐Ÿ” 1 ๐Ÿ”— Mon Jan 06, 2014, 20:58:22
#5218
Wisdom on Internet Governance from Karl Auerbach: listbox.com/member/archiveโ€ฆ
#5217
Extremely unimpressed. Pidgin *will* *not* log in to ejabberd using DIGEST_MD5. >:-(
#5216
In order to fix my XMPP problem, I find myself upgrading to a newer Ubuntu release. obxkcd: xkcd.com/349/
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Dec 30, 2013, 05:39:27
#5215
Debugging XMPP problems by staring at pages of XML. This is, clearly, the future.
๐Ÿ” 1 ๐Ÿ”— Mon Dec 30, 2013, 05:00:29
#5214
RT @Jermolene: CPUs, all the way down: microSD cards have a wide-open embedded 8051 or ARM controller: bunniestudios.com/blog/?p=3554
#5213
@hintjens Ah, a devotee of the-Web-is-the-OS, I see! (Srsly, Gnome may suck but the web is even *less* consistent, compatible, flexible, ..)
๐Ÿ”— Thu Dec 26, 2013, 20:45:19 in reply to this tweet
#5212
RT @DrDonnaYates: I am sincerely struggling to find a usable twitter app for Linux. Any suggestions appreciated.
#5211
RT @Eco_Marx: UVglowing plants:A reminder of how imperative is to understand the world beyond our limited human senses,Fascinating! http://โ€ฆ
#5210
iOS7 won't work with Debian: it won't accept my instruction to "trust this computer". I'll probably not willingly buy Apple products again.
#5209
@sstrickl I'll see about sorting something out!
๐Ÿ”— Sat Dec 21, 2013, 19:11:36 in reply to this tweet
#5208
RT @samth: My #ESOP paper w/ @leastfixedpoint on tonyg.github.io/marketplace/ was accepted along with two from colleagues at @CCISatNU http://t.cโ€ฆ
#5207
@sstrickl Thanks! I'm really pleased. /cc @samth
๐Ÿ”— Fri Dec 20, 2013, 19:04:32 in reply to this tweet
#5206
@parcha Thanks! :)
๐Ÿ”— Fri Dec 20, 2013, 19:04:06 in reply to this tweet
#5205
@InfinitNutshell Thanks! And congratulations to you too! /cc @samth
๐Ÿ”— Fri Dec 20, 2013, 19:03:51 in reply to this tweet
#5204
@jerrykuch I admitted defeat and used a Mac.
๐Ÿ”— Mon Dec 16, 2013, 05:25:51 in reply to this tweet
#5203
RT @jerrykuch: @leastfixedpoint The night I realized I was starting gdb because I COULD NOT PRINT A ONE PAGE DOCUMENT... A bit of me died tโ€ฆ
#5202
@jerrykuch Just the usual I'm afraid. FUCK it's a terrible shitshow. I'm sure it seems sane to the cups devs, but... it just isn't.
๐Ÿ”— Mon Dec 16, 2013, 04:27:57 in reply to this tweet
#5201
*Weeps into his beer.*
#5200
Printing from Linux! hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha!
๐Ÿ’Ÿ 6 ๐Ÿ” 1 ๐Ÿ”— Mon Dec 16, 2013, 04:20:06
#5199
RT @jchris: It's amazing what kids can do! youtu.be/YY6PQAI4TZE
#5198
@johnsonjamesian Congratulations!
๐Ÿ”— Mon Dec 16, 2013, 01:05:43 in reply to this tweet
#5197
RT @JohnKelcher: Interesting stats on asset sales referendum imgur.com/a/qn7Pg#0 #KeepOurAssets
#5196
xkb can jump in the lake. >:-(
#5195
RT @BrentToderian: When asked "are bike lanes warranted here," remember Its hard to justify a bridge by the # of people swimming across a rโ€ฆ
#5194
Possible best variable name of all time? "why_would_a_dead_milkman_want_my_corneas".
๐Ÿ’Ÿ 2 ๐Ÿ” 4 ๐Ÿ”— Sat Dec 14, 2013, 05:40:10
#5193
@jerrykuch o_O (#not_getting_the_dead_milkmen_reference #why_would_a_dead_milkman_want_my_corneas)
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat Dec 14, 2013, 05:39:28 in reply to this tweet
#5192
@BruceHoult Beggars, choosers etc :) but yes, point taken. I hope I'm not prohibitively unhealthy yet.
๐Ÿ”— Sat Dec 14, 2013, 05:38:01 in reply to this tweet
#5191
RT @jerrykuch: @leastfixedpoint Also: me too. It's Organpalooza for anybody histocompatible. Circumstantial evidence these things last a goโ€ฆ
#5190
FYI: I am an organ donor. Use whatever you can scavenge from my body when I die.
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Sat Dec 14, 2013, 05:22:48
#5189
@rektide It has so far been the smoothest linux-on-a-laptop experience of my *life*. Things have improved (slightly) since 2002.
๐Ÿ”— Sat Dec 14, 2013, 04:54:11 in reply to this tweet
#5188
Debian takes a bit of care and attention to install on an Acer C720, but once it's on, it's very smooth. Nice little machine!
#5187
RT @srossblack: .@NZ_Customs just breached my #BORA #rights by seizing every electronic device I had at AKL without reason. Retweet for supโ€ฆ
#5186
RT @julien51: We should build the open web by ignoring giant silos (including snapchat). These are irrelevant.
#5185
@silentbicycle It could never have any content.
๐Ÿ”— Wed Dec 11, 2013, 15:10:37 in reply to this tweet
#5184
Compilng gmp takes a few minutes, but orders of magnitude less than gettext. Gettext is a glorified hash table. Why is it so slow to build?
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Dec 11, 2013, 03:28:38
#5183
Christ, homebrew has decided to recompile gettext. Last time this took several hours. I guess I'll check in on it again tomorrow morning...
#5182
RT @steveklabnik: I only care about this because I see more and more governance being done by algorithm; it's important to recognize how haโ€ฆ
#5181
BTSync makes bearer-token capabilities for seamlessly shared folders, and even gives limited attenuation of authority. It's very cool.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Dec 11, 2013, 01:42:29
#5180
FUSE filesystem for (readonly) accessing Time Machine backup files from Linux: github.com/abique/tmfs
๐Ÿ” 2 ๐Ÿ”— Wed Dec 11, 2013, 01:37:28
#5179
"The Left wants to give ppl th chance to do s'thing with their lives by giving them time & space away from th market" jacobinmag.com/2013/12/socialโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Tue Dec 10, 2013, 22:50:37
#5178
@jerrykuch Yep. (From my POV, though, it only has to scale to me. I'm not a growth industry I suppose?)
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Dec 10, 2013, 21:03:06 in reply to this tweet
#5177
@jerrykuch Yeah, agreed. I found my first "real" post-Uni job through a great recruiter. Since then it's been word-of-mouth.
๐Ÿ”— Tue Dec 10, 2013, 21:01:45 in reply to this tweet
#5176
@jerrykuch Ask not for whom the recruiter trawls...
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Dec 10, 2013, 21:00:28 in reply to this tweet
#5175
@jerrykuch Terrifying!
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Dec 10, 2013, 20:59:54 in reply to this tweet
#5174
@jerrykuch It's worse than that. They're more inappropriate even than that. They seem mostly to be 9-5 drudgework. Not my bag
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Dec 10, 2013, 20:57:19 in reply to this tweet
#5173
RT @spang: Want: Google Maps public transit + bike routing.
#5172
@bwhitman Must be! (It's actually really inappropriate stuff coming through, so I suspect it's automated somehow... sigh)
๐Ÿ”— Tue Dec 10, 2013, 20:36:42 in reply to this tweet
#5171
Hmm, I've started getting recruiter spam again over just the last couple of days. I wonder what changed?
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Dec 10, 2013, 20:32:16
#5170
@samth Ah, well.
๐Ÿ”— Tue Dec 10, 2013, 15:59:42 in reply to this tweet
#5169
@samth Yep. Did you click through to the JNCI article?
๐Ÿ”— Tue Dec 10, 2013, 15:58:45 in reply to this tweet
#5168
RT @amendlocke: New study finds no link between secondhand smoke and lung cancer velvetgloveironfist.blogspot.co.uk/2013/12/new-stโ€ฆ via @cjsnowdon
#5167
RT @old_sound: One foot. Two feet. One boot. Two beet.
#5166
OH: Remind me to ask you for a review. Or just give me the review. A kind of conversation eta-reduction.
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Tue Dec 10, 2013, 03:36:43
#5165
RT @kellabyte: @kragen There are in-memory grids that havenโ€™t been down for years that never persist to any disk.
#5164
RT @kellabyte: @kragen Resiliency is about duplication and isolation. A disk is a form of data replication just like a replica node is.
#5163
RT @squaremobius: OH 'total consumption of a beer is a bit like "cut" in prolog' (after total consumption of two beers)
#5162
RT @bigthingist: Just edit the deployment descriptor to add the dependency injector for the servlet filter container's app connector end-poโ€ฆ
#5161
My friends are very funny and cheer me up no end. :)
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Dec 09, 2013, 23:26:14
#5160
RT @moxie: As of today, CyanogenMod users will now automatically get secure messaging. TextSecure, now with 10MM more users: https://t.co/Vโ€ฆ
#5159
@silentbicycle "B. Bopp"
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Dec 09, 2013, 18:48:26 in reply to this tweet
#5158
@silentbicycle "Jean Irrational", "Hal F. Space", "Trent Mill", "Rev. Erence Counting"
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Dec 09, 2013, 18:46:27 in reply to this tweet
#5157
@tef you need a CSS snorkel
๐Ÿ”— Mon Dec 09, 2013, 18:36:36 in reply to this tweet
#5156
RT @makinglight: New on Parhelia: Holyrood plans to snub 11% pay rise bit.ly/IXHDHr
#5155
@JasonGloverNZ Yikes!
๐Ÿ”— Sun Dec 08, 2013, 23:37:20 in reply to this tweet
#5154
@leastfixedpoint @jasonglovernz youtube.com/watch?v=TJOfahโ€ฆ
๐Ÿ”— Sun Dec 08, 2013, 23:37:15 in reply to this tweet
#5153
@JasonGloverNZ ... connected to my... wrist watch. Uh-oh.
๐Ÿ”— Sun Dec 08, 2013, 23:29:07 in reply to this tweet
#5152
"Would the survivors envy the dead?" youtube.com/watch?v=geva0lโ€ฆ Hard to understand how we tolerate nuclear weapons in 2013.
#5151
@elplatt ! I don't know, but when you find out, pass it on :) /cc @SeanTAllen
๐Ÿ”— Sat Dec 07, 2013, 00:47:55 in reply to this tweet
#5150
@InfinitNutshell It's probably just that you're too clever for your own good; cf goodreads.com/quotes/273375-โ€ฆ /cc @johnsonjamesian
๐Ÿ”— Fri Dec 06, 2013, 22:41:57 in reply to this tweet
#5149
RT @QuantumPirate: Your Wrong - The magazine for pedants.
#5148
RT @davidgraeber: since they didn't bother to show up, they could refuse to report even clearly documented indiv acts of violence because oโ€ฆ
#5147
RT @psd: "Offline First" โ€” TiddlyWiki was right!
#5146
OH "Like, have you ever looked at your hands? I mean really LOOKED at your hands. That's how I mean listen to Fever Ray"
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Dec 05, 2013, 04:49:48
#5145
@silentbicycle Thanks for the pointer. I'll start checking it out. (lobste.rs, cc @samth)
๐Ÿ”— Thu Dec 05, 2013, 04:22:33 in reply to this tweet
#5144
@silentbicycle Yeah. I guess I'm wishing for a kind of having-my-cake-while-not-eating-the-horrible-poison-cake thing.
๐Ÿ”— Thu Dec 05, 2013, 04:19:21 in reply to this tweet
#5143
Shit HN says: "Socially worthwhile things have a cost. Commercially valuable things create wealth." I mean, really!
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Thu Dec 05, 2013, 04:12:40
#5142
Sometimes I wish I could downvote on HN.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu Dec 05, 2013, 04:11:49
#5141
RT @Dymaxion: So, is it time we started thinking about link-layer anonymity systems yet?
#5140
OK! If X11 on OS X is going to continue reliably locking up on me, I will accelerate my plans for wiping OS X and installing Linux.
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Dec 05, 2013, 01:55:30
#5139
@kragen You might be interested in rfc3339.now() and .utcfromtimestamp() from github.com/tonyg/python-rโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Wed Dec 04, 2013, 15:27:59 in reply to this tweet
#5138
@BruceHoult But you know I just rather resent being excluded because of my lowly foreigner status. Don't care if NZ, US or Other really
๐Ÿ”— Wed Dec 04, 2013, 03:28:47 in reply to this tweet
#5137
@BruceHoult That's where having multiple billions of dollars comes in rather handy
๐Ÿ”— Wed Dec 04, 2013, 03:28:03 in reply to this tweet
#5136
@BruceHoult Maybe they'll wise up someday :-)
๐Ÿ”— Wed Dec 04, 2013, 03:26:14 in reply to this tweet
#5135
@BruceHoult Also, dear lord, what is wrong with your rich friends if they're not starting their own space programs!
๐Ÿ”— Wed Dec 04, 2013, 03:23:41 in reply to this tweet
#5134
@BruceHoult I mean, both literally, and also subject to silly US-citizen-only restrictions
๐Ÿ”— Wed Dec 04, 2013, 03:22:05 in reply to this tweet
#5133
@BruceHoult Sure it's a space program
๐Ÿ”— Wed Dec 04, 2013, 03:21:04 in reply to this tweet
#5132
If only NZ had a space program
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Dec 04, 2013, 03:14:41
#5131
However: "SpaceX is an Equal Opportunity Employer" ... "applicant must be a U.S. citizen" :-( Oh well
#5130
SpaceX is just fantastic.
#5129
Skype: it's the best we have. This alone is a damning indictment of the entire software industry.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Dec 04, 2013, 01:33:41
#5128
Project Oberon 2013. Read the preface to the 2013 edition! Custom FPGA-based CPU! inf.ethz.ch/personal/wirthโ€ฆ HT @asumu
๐Ÿ’Ÿ 4 ๐Ÿ” 2 ๐Ÿ”— Tue Dec 03, 2013, 18:05:49
#5127
RT @psd: is there any user-research into why we shouldn't try to boil the ocean?
#5126
The more I think about SPKI's tuple-reduction authorization mechanism, the more I like it. Policy-neutral; adapts to X.509, user/pass, etc
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Dec 02, 2013, 21:12:43
#5125
RT @KatCraig1: This is madness: weeks after the UK's top court ruled against her, Theresa May re-strips man of citizenship: http://t.co/hT8โ€ฆ
#5124
gmail.com's XMPP servers don't support SSL/TLS for server-to-server communication, it seems.
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Sun Dec 01, 2013, 17:29:15
#5123
RT @Dymaxion: We end up in positions where in our day job we build structures and at night we try to replace them.
#5122
@jerrykuch You've already done half the experiment ;-) /cc @squaremobius
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Dec 01, 2013, 01:36:27 in reply to this tweet
#5121
@jerrykuch Yeah I'm thinking two-year-old dogfood is maybe more gross than expired meds /cc @squaremobius
๐Ÿ”— Sun Dec 01, 2013, 01:35:22 in reply to this tweet
#5120
@squaremobius It had gone off anyway (version I was using was like USE BY 2011)
๐Ÿ”— Sun Dec 01, 2013, 01:34:16 in reply to this tweet
#5119
@SeanTAllen Slow of course, but robust, and much much lighter in terms of permissions and other admin. I have minimal needs on that box.
๐Ÿ”— Sat Nov 30, 2013, 20:56:50 in reply to this tweet
#5118
Replacing rabbitmq with scripts polling the file system, checking for existence of various signal files. :-/ So much for dogfood
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sat Nov 30, 2013, 20:28:20
#5117
RT @camloeba: Asynchronous Python vs OCaml - Thomas Leonard's blog / roscidus.com/blog/blog/2013โ€ฆ
#5116
Ugly music for ugly times.
#5115
RT @squaremobius: While I'm on the topic, here is my post about implementing a crazy codec in an absurd language: squaremobius.net/2013/11/12/amqโ€ฆ
#5114
RT @squaremobius: New version of amqplib (AMQP for Node.JS). This one has latest RabbitMQ extensions and a speed increase. `npm install amโ€ฆ
#5113
RT @steveklabnik: It's a pretty lethal cocktail of everything that's terrible about capitalism, nationalism, and religion.
#5112
RT @steveklabnik: There are few things to dislike more than the 'holiday season.'
#5111
RT @TheRealMcGowan: Frankie Boyle's contribution to the #IndyRef debate today. Bravo, sir. Bravo. #IndyPaper
#5110
This is the kind of thing I wish existed for OS X, etc: filippo.io/linux-syscall-โ€ฆ. Nice.
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Nov 25, 2013, 15:20:12
#5109
RT @karaspita: Live south of the border? Not thought much about the #indyref? This article is a great place to start. theguardian.com/commentisfree/โ€ฆ
#5108
RT @copumpkin: PSA for all of you getting into Bitcoin: there is no "from address" in a transaction. Please don't design services that assuโ€ฆ
#5107
RT @jedisct1: How to crash with style: github.com/mozilla/rust/bโ€ฆ
#5106
RT @DrDonnaYates: Email encryption is where it's at. Set yourself up! Tell your mates. Try "Getting Started with GNU Privacy Guard" http://โ€ฆ
#5105
RT @cstross: Scottish gov petition: repeal law forcing local councils to appoint unelected religious reps to education committees: http://tโ€ฆ
#5104
RT @DrDonnaYates: Delia Derbyshire told no one hired women engineers. Demanded a place at BBC Radiophonic workshop. Did Dr Who theme! httpsโ€ฆ
#5103
XMPP OTR needs major work. Some implementations are fine (though key management sucks); some are seriously flawed in terms of usability.
#5102
RT @DrDonnaYates: Today is a fine day to change every password ever to a random string of letters (caps, no caps), numbers, and symbols. Teโ€ฆ
#5101
RT @DrDonnaYates: A Maya altar before and after a looting attempt. Don't let anyone tell you the antiquities trade isn't destructive. http:โ€ฆ
#5100
@JasonGloverNZ Do it!
๐Ÿ”— Thu Nov 21, 2013, 04:00:50 in reply to this tweet
#5099
If this is headed where I think it's headed, I suspect google/gmail will get less and less useful to me.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 20, 2013, 18:53:17
#5098
Google just signed me out of gmail so it could hassle me to make a g+ acct when I next signed in... though I deleted my g+ acct last week.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 20, 2013, 18:52:56
#5097
Peter Quince on the Polder: noise2sig.nl/2013/11/15/petโ€ฆ
#5096
I'm very glad things like this exist: neo900.org. I used to have an early OpenMoko device; glad the idea is being picked up.
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Tue Nov 19, 2013, 03:57:24
#5095
@SmalleenMason Only the first one! Now would be an appropriate time to pick up the others again.
๐Ÿ”— Mon Nov 18, 2013, 22:26:48 in reply to this tweet
#5094
"The ecosystem around email is a dank miasma of half-implemented, incompletely supported anti-spam hacks" codinghorror.com/blog/2010/04/sโ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Mon Nov 18, 2013, 00:21:53
#5093
RT @cstross: Dorris Lessing obit: theguardian.com/books/2013/novโ€ฆ
#5092
Deleting my google+ profile. Who knew that "buzz" still existed?? Haha! How to delete: support.google.com/plus/answer/10โ€ฆ
#5091
RT @baekholt: The Most Nefarious Part Of The TPP Proposal: Making Copyright Reform Impossible #Copyright techdirt.com/articles/20131โ€ฆ
#5090
@rickasaurus cs.indiana.edu/~sabry/papers/โ€ฆ :-) /cc @BrianTRice
๐Ÿ”— Sat Nov 16, 2013, 03:17:04 in reply to this tweet
#5089
RT @DrDonnaYates: Mavis Batey was Bletchley Park codebreaker whose Enigma breakthrough proved crucial to the success of D-Day http://t.co/Eโ€ฆ
#5088
10 PRINT "FUCKEN SOFTWARE" 20 DELETE SELF IN SHAME 30 DO WE GET HERE
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Thu Nov 14, 2013, 04:41:29
#5087
@conal Eep. Turned out I didn't. I stand (sit, rather) corrected.
๐Ÿ”— Thu Nov 14, 2013, 03:28:53 in reply to this tweet
#5086
@kivikakk Congratulations!
๐Ÿ”— Thu Nov 14, 2013, 02:44:47 in reply to this tweet
#5085
@asynchronaut What problems can you see?
๐Ÿ”— Wed Nov 13, 2013, 17:47:49 in reply to this tweet
#5084
.@leastfixedpoint Unclear, but you can load a Web Worker from a string using a Blob: html5rocks.com/en/tutorials/wโ€ฆ
๐Ÿ”— Wed Nov 13, 2013, 17:22:06 in reply to this tweet
#5083
@samth ... but... it compiled, right? I don't understand, how can there be problems
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Wed Nov 13, 2013, 01:48:08 in reply to this tweet
#5082
Why can't I load a Web Worker from a data:... URL?
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 13, 2013, 01:19:02
#5081
DNS is at heart a very simple protocol. There is a lovely planet-wide semi-immutable key-value store at its heart, struggling to get out.
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Tue Nov 12, 2013, 22:21:12
#5080
@Leischa @drdonnayates That sounds like a good idea.
๐Ÿ”— Tue Nov 12, 2013, 21:12:05 in reply to this tweet
#5079
@jerrykuch The first page made sense to me! So I didn't come away from the article entirely unenlightened :)
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Nov 12, 2013, 20:28:49 in reply to this tweet
#5078
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Nov 12, 2013, 19:06:24 in reply to this tweet
#5077
@JasonGloverNZ Sounds about right. Probably generalizes to most law?
๐Ÿ”— Tue Nov 12, 2013, 18:30:38 in reply to this tweet
#5076
RT @tef: bedroom tax means that housing that was affordable is now being considered for demolition theguardian.com/society/2013/nโ€ฆ
#5075
RT @copumpkin: If your UI is not responsive, I don't want it to queue up my events while it thinks, and then send them to elements I could โ€ฆ
#5074
@mikefstv Hi Mike - it was originally placed by Gavin Doig. Linked off the petition page. Guess it's a moot point now :) Cheers, Tony
๐Ÿ”— Tue Nov 12, 2013, 15:56:45 in reply to this tweet
#5073
RT @BBCNews: Plans to raise Glasgow statue so people stop putting traffic cones on it "to be withdrawn" bbc.in/19Yibfd #conegate
#5072
@mikefstv You cd update yr story to include that the cost of cone removal is basically zero: dl.dropboxusercontent.com/u/41353968/414โ€ฆ change.org/en-GB/petitionโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Mon Nov 11, 2013, 18:05:17 in reply to this tweet
#5071
.@GavinDoig asks Q: Does statue cone removal cost ยฃ10k/yr? A: No! done free as part of routine maintenance change.org/en-GB/petitionโ€ฆ #conegate
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Mon Nov 11, 2013, 16:53:45
#5070
RT @DrDonnaYates: Wikipedia entry on #Glasgow's Wellington Statue only exists because of the traffic cone. Don't fight your heritage! http:โ€ฆ
#5069
RT @DrDonnaYates: Save Wellington's Cone! Sign a petition to save this iconic #Glasgow landmark change.org/en-GB/petitionโ€ฆ #Conegate @Wellingtโ€ฆ
#5068
"... WE and THEY dissolved. The WE now included the enemy as the fellow sufferer. The THEY became the staff." libcom.org/history/why-blโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Mon Nov 11, 2013, 16:28:28
#5067
RT @linkshund: Amazing article. Soldiers' passive resistance to war libcom.org/history/why-blโ€ฆ @libcomorg
#5066
RT @FundTexasWomen: This really alarmed us this morning. Just one reminder that getting an abortion in Texas can be very dangerous. http://โ€ฆ
#5065
RT @zooko: .@switchborg told me about this tutorial in how to package code in Python. Do it this way! scotttorborg.com/python-packagiโ€ฆ
#5064
Tonsillitis. Uncomfortable.
#5063
@lojikil ER is definitely respectable. I'd love to see the outcome of the "having cake and eating it" idea tho! /cc @silentbicycle @msimoni
๐Ÿ”— Sun Nov 10, 2013, 05:24:27 in reply to this tweet
#5062
@lojikil Sadly, PE only helps with efficiency, not reasoning ability. I like the dist sys idea more :) /cc @silentbicycle @msimoni
๐Ÿ”— Sun Nov 10, 2013, 05:19:09 in reply to this tweet
#5061
@lojikil Hmm... delayed computations? I'm afraid I don't understand. /cc @silentbicycle @msimoni
๐Ÿ”— Sun Nov 10, 2013, 05:09:26 in reply to this tweet
#5060
@lojikil I wrote a bit about problems with kernel/fexprs here: eighty-twenty.org/index.cgi/techโ€ฆ /cc @silentbicycle @msimoni
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Nov 10, 2013, 05:08:20 in reply to this tweet
#5059
@lojikil The problem with fexprs is they require a whole program before anything has meaning. No modularity. /cc @silentbicycle @msimoni
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Nov 10, 2013, 05:06:04 in reply to this tweet
#5058
@SeanTAllen @steveklabnik @seancribbs Racket's (and presumably by extension Pyret's) contracts go far beyond Eiffel: ccs.neu.edu/racket/pubs/icโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Nov 10, 2013, 04:28:04 in reply to this tweet
#5057
One thing I miss about NZ is kiwi music. I'm out of touch, but listening to @95bFM reminds me there's a lot of good stuff happening.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Nov 10, 2013, 04:05:33
#5056
Interested in security architectures scalable to Internet-size? RFC 2693 is a good read. ietf.org/rfc/rfc2693.txt
๐Ÿ’Ÿ 4 ๐Ÿ” 3 ๐Ÿ”— Sun Nov 10, 2013, 00:13:11
#5055
@Leischa I don't think she has...
๐Ÿ”— Sat Nov 09, 2013, 23:46:44 in reply to this tweet
#5054
@Leischa I did! And I am looking forward to seeing it again sometime. Wasn't sure about the 3D, so I'll try 2D for comparison
๐Ÿ”— Sat Nov 09, 2013, 23:43:30 in reply to this tweet
#5053
@Leischa Totally!
๐Ÿ”— Sat Nov 09, 2013, 23:41:42 in reply to this tweet
#5052
@SeanTAllen Nice!
๐Ÿ”— Sat Nov 09, 2013, 17:20:26 in reply to this tweet
#5051
RT @beccabeitris: SWITZERLAND: Citizenโ€™s initiative formally accepted | Basic Income News buff.ly/1beKNkr << Excellent.
#5050
"We can't load the discussion on theguardian.com because you don't have JavaScript enabled." -- Unexpected benefit! Hooray!
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Sat Nov 09, 2013, 03:53:40
#5049
@BruceHoult (define memory (make-vector 1048576 0)) (define (ld r a) (set-box! r (vector-ref memory a))) etc.? /cc @tef
๐Ÿ”— Sat Nov 09, 2013, 03:17:09 in reply to this tweet
#5048
RT @tef: a book i would like: learning scheme and c at the same time, producing a scheme interpreter in c, and a c compiler in scheme
#5047
@rektide I don't understand what you mean about "the in-order thing"; but TCP over TCP has serious problems: sites.inka.de/~W1011/devel/tโ€ฆ
๐Ÿ”— Thu Nov 07, 2013, 03:21:41 in reply to this tweet
#5046
@rektide Right, yes, avoiding TCP is the way to go for this kind of thing.
๐Ÿ”— Thu Nov 07, 2013, 03:17:02 in reply to this tweet
#5045
@rektide VPNs generally aren't multiplexed over TCP... it's basically TCP that's the problem.
๐Ÿ”— Thu Nov 07, 2013, 03:16:15 in reply to this tweet
#5044
@rektide Not sure if you're aware, the author is one of the original designers of AMQP. Lots of experience with mplexing over TCP.
๐Ÿ”— Thu Nov 07, 2013, 03:10:20 in reply to this tweet
#5043
RT @AstroKarenN: We often see the sun casting red/orange on clouds at sunset. Finally captured it. November 6.
#5042
RT @mraleph: according to the latest category theory research dual to callback hell is promises hell
#5041
@rektide Hmm. Unlikely to get a good solution anytime soon. See 250bpm.com/blog:18 for a general critique of multiplexing over TCP
๐Ÿ”— Thu Nov 07, 2013, 01:55:49 in reply to this tweet
#5040
@cartazio Previous drafts had fairly serious problems in all those areas.
๐Ÿ”— Wed Nov 06, 2013, 19:43:40 in reply to this tweet
#5039
@cartazio Versioned in the headers; simpler handshake; binary payloads (!); fragmentation; good packet structure; subprotocol negotiation
๐Ÿ”— Wed Nov 06, 2013, 19:43:04 in reply to this tweet
#5038
RFC 6455 is a great improvement over earlier WebSockets drafts. The working group produced a good piece of work.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Nov 06, 2013, 18:26:22
#5037
I've been skeptical about WebSockets in the (recent and distant) past. But RFC 6455 isn't bad at all. Nice, even, given the constraints!
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 06, 2013, 18:25:14
#5036
RT @sophie_gadd: Annual reminder of Guy Fawkes signature before and after torture
#5035
RT @squaremobius: ALL THESE INTERPRETERS ARE YOURS EXCEPT THE METACIRCULAR ATTEMPT NO EVAL THERE
#5034
RT @DrDonnaYates: Underwater archaeologists lift amphora from the Bou Ferrer, a Roman wreck off the coast of Villajoyosa via @el_pais http:โ€ฆ
#5033
RT @brycecovert: Avg minimum wage worker is a 35yo woman who works full time and earns half her familyโ€™s income.
#5032
@elplatt Wow that looks amazing!
๐Ÿ”— Mon Nov 04, 2013, 23:25:36 in reply to this tweet
#5031
RT @ryanqnorth: Letโ€™s Draw a Car and then Letโ€™s Draw Batman: tmblr.co/ZVQh3yzU549m
#5030
@elplatt Haha! See also tweets from yesterday about timezones, clocks and relativity :)
๐Ÿ”— Mon Nov 04, 2013, 16:27:11 in reply to this tweet
#5029
@dysinger Thanks, I'll check it out.
๐Ÿ”— Sun Nov 03, 2013, 22:25:04 in reply to this tweet
#5028
@johnleuner Perhaps some piece of twitter-attached software has gone rogue?
๐Ÿ”— Sun Nov 03, 2013, 22:07:32 in reply to this tweet
#5027
@johnleuner Why are you posting about rugby and muesli so often? I have seen that same tweet (with diff. t.co urls) three times from you now
๐Ÿ”— Sun Nov 03, 2013, 22:07:21 in reply to this tweet
#5026
@dysinger That's great news. Which version of synclient are you using? I didn't spot that option when I looked!
๐Ÿ”— Sun Nov 03, 2013, 20:13:07 in reply to this tweet
#5025
RT @JustinCaouette: She wrote the most important astrophysics PhD of the 20th century yet hardly anyone knows her name... http://t.co/qnn1lโ€ฆ
#5024
@Jermolene TW5 is looking great! Experimenting with it on my Android tablet using TiddlyFox.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Nov 03, 2013, 15:10:19
#5023
@asynchronaut Yep :-) But more specifically, it denotes *fragments* of each snapshot causally connected to other users' snapshots... or sth
๐Ÿ”— Sun Nov 03, 2013, 15:04:03 in reply to this tweet
#5022
@tef Vertigo?
๐Ÿ”— Sun Nov 03, 2013, 14:50:05 in reply to this tweet
#5021
Clock-time denotes something, but not another clock-time. Something deeper. Like names in a module system might refer to the same object.
#5020
On twitter, it's hard to distinguish a thought-of-the-moment from a deeply considered remark. A level playing field of a sort ;-)
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Nov 03, 2013, 13:58:33
#5019
Tell you what, we're lucky c is so fast and Earth so small. Otherwise we'd have to have vector clock wristwatches.
๐Ÿ’Ÿ 4 ๐Ÿ” 6 ๐Ÿ”— Sun Nov 03, 2013, 13:57:34
#5018
Hmm! Clocks *name* points in time. Like all names, they're scoped. 1 timezone = 1 scope.
๐Ÿ” 2 ๐Ÿ”— Sun Nov 03, 2013, 13:55:14
#5017
@SeanTAllen Point vs. vector
๐Ÿ”— Sun Nov 03, 2013, 13:51:41 in reply to this tweet
#5016
@SeanTAllen Ah, I see. Absolute vs relative measure. Time is what it is; physical. Clocks measure absolute. Subtract clocks for relative.
๐Ÿ”— Sun Nov 03, 2013, 13:51:35 in reply to this tweet
#5015
@SeanTAllen BTW this is the first time use of "scope" in this context has occurred to me. I think there's power in it. More thinking needed.
๐Ÿ”— Sun Nov 03, 2013, 13:50:04 in reply to this tweet
#5014
@SeanTAllen I agree. I actually for serious think it'd be nice to use UTC + to-the-second-accurate solar noon local time again. Two scopes.
๐Ÿ”— Sun Nov 03, 2013, 13:49:26 in reply to this tweet
#5013
@SeanTAllen Hmm, I don't understand.
๐Ÿ”— Sun Nov 03, 2013, 13:46:47 in reply to this tweet
#5012
@SeanTAllen :-) I think the idea about timezones is to *scope* synchronized activities. Could default planetwide scope make sense?
๐Ÿ”— Sun Nov 03, 2013, 13:45:05 in reply to this tweet
#5011
@SeanTAllen More radical: one TZ for the whole planet. Upshot: people get up with the sun, sod the bloody time
๐Ÿ”— Sun Nov 03, 2013, 13:19:06 in reply to this tweet
#5010
RT @zestyping: This is not just a laptop. This is a device for manipulating representations of female beauty. โ€”Microsoft http://t.co/tn4Fepโ€ฆ
#5009
RT @wren_ng: The video is not brilliant. Is not funny. Is at best a tired cliche of a joke that was never funny. iangent.blogspot.co.uk/2013/10/how-grโ€ฆ
#5008
@EyalL That seems fast to me! Perhaps I just need a faster supercomputer. /cc @brucehoult
๐Ÿ”— Sun Nov 03, 2013, 00:30:01 in reply to this tweet
#5007
RT @arrroberts: Beautifully tart demolition job Mt @kjhealy review of Colin McGinn's new book on physics. m.mind.oxfordjournals.org/content/early/โ€ฆ
#5006
"Once the emulator has started, you will have long forgotten what it was that drove you to consider building an Android app."
๐Ÿ’Ÿ 26 ๐Ÿ” 52 ๐Ÿ”— Sat Nov 02, 2013, 23:55:30
#5005
@BruceHoult Count yourself lucky :-)
๐Ÿ”— Sat Nov 02, 2013, 23:15:30 in reply to this tweet
#5004
@BruceHoult iPhone maybe... but Android? Even DOS development using TP5.5 sucked less :-)
๐Ÿ”— Sat Nov 02, 2013, 23:00:03 in reply to this tweet
#5003
@BruceHoult That, at least, is slightly better these days. But it still has that interminable edit-compile-upload-restart-test cycle...
๐Ÿ”— Sat Nov 02, 2013, 22:50:01 in reply to this tweet
#5002
@BruceHoult Any more such progress and we are undone.
๐Ÿ”— Sat Nov 02, 2013, 22:48:28 in reply to this tweet
#5001
Mobile development: incredibly painful. Like doing embedded systems programming.
๐Ÿ’Ÿ 4 ๐Ÿ”— Sat Nov 02, 2013, 21:29:14
#5000
RT @steveklabnik: It doesn't even use JavaScript as an advantage; it's strictly worse than pure HTML.
#4999
RT @steveklabnik: Blogger is really, really bad these days. Like really bad. Breaking the web bad.
#4998
@InfinitNutshell That is much readier!
๐Ÿ”— Sat Nov 02, 2013, 15:20:00 in reply to this tweet
#4997
RT @tef: with apologies to ambrose bierce, i present to you some clarifications on programming buzzwords programmingisterrible.com/post/657810741โ€ฆ
#4996
RT @benphillips76: The Sun admits '600,000 benefit tourists' story was false. The correction is quite small though so help by RT'ing it. htโ€ฆ
#4995
@jxson Looks nice! Thanks for the pointer
๐Ÿ”— Fri Nov 01, 2013, 18:35:48 in reply to this tweet
#4994
RT @jxson: @leastfixedpoint re: pattern matching, have you seen this bit.ly/1aZRS55 ?
#4993
@andywingo Can I var ["constraint", v] = x; ? Guessing no, because of match failure. Hmm... extend switch perhaps
๐Ÿ”— Fri Nov 01, 2013, 11:42:57 in reply to this tweet
#4992
Just noticed some statuses[p[2][0]] = p[2][2] in some js code I'd written. I wish js had pattern matching.
#4991
cadadr isn't the best way of accessing an element of a tree. Neither is root[1][0][1][0]. Pattern matching FTW.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Nov 01, 2013, 11:33:00
#4990
RT @donAlvar: I would normally discuss this one lie at a time, but I do not know where to begin. What a pile of crap! interamericansecuritywatch.com/bolivias-desceโ€ฆ
#4989
RT @DrDonnaYates: Worst researched, most dishonest article on #Bolivia that I've seen in years. interamericansecuritywatch.com/bolivias-desceโ€ฆ You are lying @MaryAโ€ฆ
#4988
.@wsj article on Bolivia comically, childishly bad. Basically a Daily Mail article. Author clearly on another planet. interamericansecuritywatch.com/bolivias-desceโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Fri Nov 01, 2013, 00:46:45
#4987
Fuck computers. #computer
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Oct 30, 2013, 21:04:13
#4986
@mraleph I really enjoyed it. An unusual SF novel.
๐Ÿ”— Wed Oct 30, 2013, 19:59:58 in reply to this tweet
#4985
RT @bascule: It's 2013, and pretty much everyone's SSH private keys are encrypted with a symmetric key that's just an MD5 of their passwordโ€ฆ
#4984
Nice to see people using js-nacl and js-scrypt: blog.opal.io/crypto-in-the-โ€ฆ github.com/tonyg/js-nacl
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Oct 30, 2013, 12:38:53
#4983
๐Ÿ”— Wed Oct 30, 2013, 12:34:20 in reply to this tweet
#4982
OH "github has been a mixed blessing. On the one hand, let a thousand flowers bloom. On the other hand, too many fucking flowers."
๐Ÿ’Ÿ 2 ๐Ÿ” 3 ๐Ÿ”— Wed Oct 30, 2013, 11:06:53
#4981
RT @asynchronaut: "What do you think of Object-Oriented Programming?" "I think it would be a good idea." -- Ghandi on Software
#4980
@awelonblue Yes, though you still need a shared context (= layer) within with names (~ ocaps) are meaningful. VPNs = virtual layers; handy!
๐Ÿ”— Tue Oct 29, 2013, 13:40:12 in reply to this tweet
#4979
@awelonblue And actually physics is just another network layer, really :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 29, 2013, 12:48:13 in reply to this tweet
#4978
@awelonblue Erm, by which I mean: both physics and network layering separates resources. Direct POKE-style access isn't possible.
๐Ÿ”— Tue Oct 29, 2013, 12:46:31 in reply to this tweet
#4977
@awelonblue Because resource isolation is real.
๐Ÿ”— Tue Oct 29, 2013, 12:44:58 in reply to this tweet
#4976
@noelwelsh Thanks, I'll check it out :)
๐Ÿ”— Tue Oct 29, 2013, 12:37:55 in reply to this tweet
#4975
Conjecture: resource isolation entails layered/structured communication. No isolation? Place the message directly at its destination.
#4974
Idea: Instead of ring-based DHTs, what if we could /splay/ popular nodes closer together? Ah, existing new work: net.t-labs.tu-berlin.de/~stefan/ipdps1โ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 29, 2013, 10:28:46
#4973
RT @rvirding: @FrancescoC @bodil No, I still happily kill children, parents and siblings, and any other process for that matter. #erlang
#4972
RT @FrancescoC: . @bodil @rvirding We have recently imposed self constraint and have stopped killing children. #erlang
#4971
RT @DrDonnaYates: "It's a little robot that chews the hair off my face. That's kinda weird." @leastfixedpoint on electric shavers
#4970
My Racket websockets pkg now supports both RFC6455 and the old hybi-00 draft, for older browsers like Safari 5.1.x github.com/tonyg/racket-rโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Thu Oct 24, 2013, 17:28:20
#4969
RT @JonathanDavies0: We're educators, not border guards. End the repugnant practice of finger-printing international students. http://t.co/โ€ฆ
#4968
Brand-new (very beta!) RFC 6455 WebSockets *server* library for Racket: github.com/tonyg/racket-rโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 5 ๐Ÿ”— Thu Oct 24, 2013, 02:58:09
#4967
@Leischa Lovely idea! Sadly didn't bring the kit this time... /cc @drdonnayates
๐Ÿ”— Wed Oct 23, 2013, 23:56:03 in reply to this tweet
#4966
RT @bengoldacre: Surely Grangemouth maths dont add up? Ineos say losing ยฃ120m/yr. But the 800 workers taking even a ยฃ10k/yr package cut wldโ€ฆ
#4965
The web is now 99% polyfill, 1% actual structure
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Oct 23, 2013, 15:01:44
#4964
RT @rickasaurus: It seems to me that our first duty is to the human race, above cousin and country.
#4963
OH "The successful candidate will have 500 years experience with Napier's Bones"
๐Ÿ” 1 ๐Ÿ”— Wed Oct 23, 2013, 13:44:36
#4962
.@squaremobius proposes: "The terms FUCK THIS, WHO EVEN CARES, WHY ARE THERE NOT RIOTS IN THE STREETS have the meanings given in RFC8364"
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Oct 23, 2013, 13:30:23
#4961
Websockets: Sabotaged by the NSA to keep us on HTTP long-polling for some inscrutable reason? You decide!
#4960
RT @Leischa: @leastfixedpoint Production is *so* last century #ineos
#4959
@Leischa Haha! Totally.
๐Ÿ”— Wed Oct 23, 2013, 13:16:31 in reply to this tweet
#4958
@Leischa Hard for people to figure out what's going on when BBC only reports one side of the dispute. :-(
๐Ÿ”— Wed Oct 23, 2013, 13:16:16 in reply to this tweet
#4957
@Leischa Pleased to see at least a little something from the union/worker side in the guardian article. The BBC just quoted the Ineos stmt.
๐Ÿ”— Wed Oct 23, 2013, 13:13:25 in reply to this tweet
#4956
RT @Leischa: Do people *want* to be slaves? Do they worship power so much they love seeing people beaten down when they question their bettโ€ฆ
#4955
RT @Leischa: I am really disgusted to see @guardian readers in the comments blaming the union because #Ineos shut the company http://t.co/3โ€ฆ
#4954
tools.ietf.org/html/rfc989 section 4.3 is the earliest definition of Base64 I've seen. Anyone know of an earlier reference?
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Wed Oct 23, 2013, 12:31:39
#4953
"we have to debate how we want to see the technology industry evolve" Too bloody right. thirdwaveberlin.com/2013/10/week-1โ€ฆ HT @squaremobius
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Oct 23, 2013, 11:06:38
#4952
<3 @github. You people get so much right. Thanks!
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Oct 23, 2013, 10:54:31
#4951
RT @tqbf: Itโ€™s weird watching people applaud prices.
#4950
@mjambon Yeah :-)
๐Ÿ”— Tue Oct 22, 2013, 20:15:50 in reply to this tweet
#4949
@mjambon Yes, quite. Working with markdown output :-/
๐Ÿ”— Tue Oct 22, 2013, 20:07:26 in reply to this tweet
#4948
@awelonblue Not that I've heard of, yet. I imagine there'll be some interesting summer schools coming up though.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 22, 2013, 14:57:52 in reply to this tweet
#4947
@noelwelsh Yes I rather suspect I'll have to reach for JS in this instance. Thanks!
๐Ÿ”— Tue Oct 22, 2013, 13:35:43 in reply to this tweet
#4946
@haruki_zaemon Yeah. My searches are fruitless. Oh well. I wish we had proper xpath in CSS.
๐Ÿ”— Tue Oct 22, 2013, 13:11:35 in reply to this tweet
#4945
CSS p>img selects the img with parent p. I need p<img or similar: want to select the p with child img. Can't be done?
#4944
Mathematicians and computer scientists: your lives are about to change blogs.scientificamerican.com/guest-blog/201โ€ฆ (HT @squaremobius)
๐Ÿ’Ÿ 5 ๐Ÿ” 6 ๐Ÿ”— Tue Oct 22, 2013, 11:32:36
#4943
RT @cstross: In other cheery news: โ€œHow to lose $172,222 a second for 45 minutesโ€ โ€” pythonsweetness.tumblr.com/post/647400795โ€ฆ (Software bug destroys bank in uโ€ฆ
#4942
RT @jcoglan: Other notable Web 3.0 features: "links" you can't CMD-click, broken/overloaded scroll/cursor keys, "forms" with no keyboard naโ€ฆ
#4941
RT @jcoglan: Web 3.0: where you can't link to things, navigation is as obtuse as possible, and the back button doesn't work.
#4940
RT @DrDonnaYates: Our non-EU foreign students are required to go in for mandatory face-to-face checks and we have to log seeing them but noโ€ฆ
#4939
RT @DrDonnaYates: The "checks" required of international students & workers are staggeringly offensive. I must tell my work every time I stโ€ฆ
#4938
RT @DrDonnaYates: Truly staggering. 15 miles of files on such topics as 19thC British Colonialism hidden from the public by the Govt http:/โ€ฆ
#4937
RT @DrDonnaYates: Foreign Office has unlawfully hoarded mil+ files of historic docs; should have been handed over to National Archives httpโ€ฆ
#4936
Squeak-style "explorer" for Racket data github.com/tonyg/racket-eโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 3 ๐Ÿ”— Sun Oct 20, 2013, 17:26:07
#4935
๐Ÿ”— Mon Oct 14, 2013, 18:36:50 in reply to this tweet
#4934
RT @ciphergoth: I hadn't bothered to try to install AdBlock on my phone, but I did immediately when I learned this eff.org/deeplinks/2013โ€ฆ
#4933
Right, boring stuff out of the way. The interesting part now is the semantics of certificates. SPKI 5tuple reduction = datalog + provenance?
#4932
Structured data, like keys and certs, are mapped onto dictionaries. The precise details matter little.
#4931
Dictionaries are a-lists, lexicographically sorted by key, optionally prefixed with a label: (5:label(0:0:)(1:a5:hello)(1:b5:world))
#4930
Transport-armored sexps are base64-encoded and put in {}. (5:hello) == {KDU6aGVsbG8p}
#4929
A sexp is (6:either(21:length-prefixed BYTES)(29:a parenthesized list of sexps)).
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 14, 2013, 17:01:38
#4928
SPKI-bis in five tweets:
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 14, 2013, 17:01:26
#4927
@hintjens Do you have a PGP key?
#4926
@hintjens RFC 4716 definitely looks not so much designed... as congealed. (Section 3.3.2, ugh)
๐Ÿ”— Mon Oct 14, 2013, 15:38:38 in reply to this tweet
#4925
@hintjens But no, those are just guesses. I don't know. Could also be secsh committee artifact.
๐Ÿ”— Mon Oct 14, 2013, 15:35:32 in reply to this tweet
#4924
@hintjens My guesses: 1. format may predate SPKI work 2. RFC describes whatever implementation someone cooked up
๐Ÿ”— Mon Oct 14, 2013, 15:35:12 in reply to this tweet
#4923
@hintjens More like 50pp as written, 2pp if summarised. I encourage you to read theworld.com/~cme/spki.txt. Lots of good thinking there.
๐Ÿ”— Mon Oct 14, 2013, 15:24:40 in reply to this tweet
#4922
@hintjens By the way, I suggest SPKI in part because I think it makes an excellent fit with NaCl primitives :-)
#4921
@hintjens Lots of good stuff in theworld.com/~cme/spki.txt in particular. Examples of RSA, DSA, EC key formats. Certs, tuple redn too.
๐Ÿ”— Mon Oct 14, 2013, 15:10:57 in reply to this tweet
#4920
@hintjens 1. map your concrete syntax into canonical sexps (theworld.com/~cme/spki.txt sec3.1) 2. armor via "base64-encoded canonical form"
๐Ÿ”— Mon Oct 14, 2013, 15:10:01 in reply to this tweet
#4919
@hintjens Neither XML nor JSON work for crypto so... guess it's not much of a fight. (bencode vs spki-sexp, now that might be a discussion)
๐Ÿ”— Mon Oct 14, 2013, 14:59:44 in reply to this tweet
#4918
@hintjens (in particular canonical sexps + transport encoding = simplest possible unambiguous format for crypto work.)
๐Ÿ”— Mon Oct 14, 2013, 14:59:06 in reply to this tweet
#4917
@hintjens You don't need it all. Just the sexps and the basic cert format. Then you can grow into it.
๐Ÿ”— Mon Oct 14, 2013, 14:56:43 in reply to this tweet
#4916
@hintjens In particular, the ---BEGIN USELESS PARSING NIGHTMARE--- was a turnoff ;-)
๐Ÿ”— Mon Oct 14, 2013, 14:48:08 in reply to this tweet
#4915
@hintjens I recommend reading the SPKI/SDSI RFCs and drafts. (1) Sexps. (2) 5tuple processing. (3) Ocaps+certs. std.com/~cme/html/spkiโ€ฆ
๐Ÿ”— Mon Oct 14, 2013, 14:47:28 in reply to this tweet
#4914
@kivikakk Neat, OK. Interesting idea: being able to put humans in the otherwise-automated loop from time to time.
๐Ÿ”— Mon Oct 14, 2013, 04:14:45 in reply to this tweet
#4913
.@kivikakk I ask because I'm interested in how people use feedback mechanisms with messaging middleware.
๐Ÿ”— Mon Oct 14, 2013, 04:07:52 in reply to this tweet
#4912
@kivikakk OK - so you have the producers conspiring, kind of, via AMQP? Control signals, yes, but not from consumers?
๐Ÿ”— Mon Oct 14, 2013, 04:07:26 in reply to this tweet
#4911
@kivikakk That sounds interesting. Are you using AMQP to give feedback from consumers to producers?
๐Ÿ”— Mon Oct 14, 2013, 04:01:19 in reply to this tweet
#4910
RT @ShipShowPodcast: What a ship show. RT @usmanm: This is a ship-shipping ship, shipping shipping ships.
#4909
@asynchronaut Ha that's great. "This is why we fight." :-)
๐Ÿ”— Sun Oct 13, 2013, 21:39:52 in reply to this tweet
#4908
RT @asynchronaut: @leastfixedpoint There's a website for that! begthequestion.info
#4907
It does not *beg* the question, it *raises* the question. Almost always.
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Sun Oct 13, 2013, 04:44:29
#4906
RT @DrDonnaYates: 'Ancient' is more felt than anything: line between 'them' and 'us'. "Oxford University Is Older Than the Aztecs" http://tโ€ฆ
#4905
RT @zooko: โ€ฆbut do you know how "ebill"'s work? You give your bank your usernames and passwords to all your utilities!
#4904
RT @zooko: Engineers often reject capability-based access control because they think ACLs are better at preventing delegationโ€ฆ
#4903
RT @ciphergoth: The bus m.imgur.com/a/nu4AB Many surreal 8 panel comics
#4902
Today I got to cite Heart, Kahn, et al., "The interface message processor for the ARPA computer network", AFIPS 1970.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Oct 12, 2013, 04:31:39
#4901
RT @norbu09: wohoo โ€ฆ .nz has officially started working towards an opening of .nz on the second level. #thisisawesome
#4900
RT @jdanbrown: result = zero for thing in things: result = add(result, f(thing)) return result โ€” every python function ever
#4899
Infinite recursion in GPG's compressed packet parser: CVE-2013-4402, people.canonical.com/~ubuntu-securiโ€ฆ, mumble.net/~campbell/blagโ€ฆ
๐Ÿ’Ÿ 10 ๐Ÿ” 8 ๐Ÿ”— Thu Oct 10, 2013, 03:07:22
#4898
RT @duncanmak: "We've gotten used to how static most environments are, but there's no law dictating it must be designed this way." http://tโ€ฆ
#4897
Remember before everyone had IM? How new and weird ICQ was? Now we take it so much for granted that an IM client is basically part of the OS
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 07, 2013, 21:53:29
#4896
PSA: Critbit Trees cr.yp.to/critbit.html
๐Ÿ’Ÿ 3 ๐Ÿ”— Mon Oct 07, 2013, 01:32:27
#4895
PSA: Robin Hood Hash Tables sebastiansylvan.com/2013/05/08/robโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Oct 07, 2013, 01:31:23
#4894
RT @jeamland: The Matrix: Reloaded #AddaWordRuinaMovie
#4893
"If you're a new implementor, you'll be shocked at how badly [RFC]822 was designed." cr.yp.to/immhf.html
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Sat Oct 05, 2013, 04:16:35
#4892
RT @steveklabnik: Thanks, Thunderbird! You've learned how to process email well: i.imgur.com/8yXdInx.png
#4891
@arrrsmith @elplatt @SeanTAllen ... also, ultimately: ML and friends
๐Ÿ”— Wed Oct 02, 2013, 23:41:02 in reply to this tweet
#4890
@arrrsmith @elplatt @SeanTAllen More theory: lenses ftp://ftp.cis.upenn.edu/pub/mbgreen/papers/lenses-short.pdf
๐Ÿ”— Wed Oct 02, 2013, 23:40:08 in reply to this tweet
#4889
@arrrsmith @elplatt @SeanTAllen XSLT is not a bad start! Theory: regular tree transformation languages. Practice: xduce.sourceforge.net
๐Ÿ”— Wed Oct 02, 2013, 23:39:34 in reply to this tweet
#4888
Current status: producing needless words. Next step: omitting same.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Oct 02, 2013, 21:06:18
#4887
@asumu Heh. I was thinking of the absurdity of shoes, and separately the absurdity of socks. But also, yes, I can see the "why" :-)
๐Ÿ”— Wed Oct 02, 2013, 02:45:44 in reply to this tweet
#4886
@andyw23 Listening to "A Love Supreme", which I wouldn't have thought to do if it hadn't been for LShift and the jukebox. It's amazing
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Oct 02, 2013, 02:08:25
#4885
RT @yammeradam: How would you run your organization differently if you couldn't rely on secrets, internally or externally? #responsiveorg
#4884
RT @davidgraeber: Frase "impressive... just how much misdirection & willful obtuseness Tabarrok manages to pack into a few sentences" http:โ€ฆ
#4883
@InfinitNutshell Yes. Both. Though I was actually thinking of the absurdity of shoes and socks at the time.
๐Ÿ”— Wed Oct 02, 2013, 01:54:54 in reply to this tweet
#4882
I can see *why* everything is the way it is. But it's still absurd.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Oct 02, 2013, 01:50:54
#4881
@InfinitNutshell :-(
๐Ÿ”— Tue Oct 01, 2013, 16:19:08 in reply to this tweet
#4880
RT @ciphergoth: I blogged: Why I support the US Government making a cryptography standard weaker lshift.net/blog/2013/10/0โ€ฆ
#4879
Email from my bank: "The Meridian Share Offer is now open". Don't know what to do w it. It'll just make me angry until I delete it I guess
#4878
@sstrickl Haha nice!
๐Ÿ”— Mon Sep 30, 2013, 04:35:36 in reply to this tweet
#4877
@sstrickl Isn't it awesome? First time I've seen anything like it
๐Ÿ”— Mon Sep 30, 2013, 03:49:44 in reply to this tweet
#4876
@apeiros Looks nice! How does escaping work? (perhaps should be in the readme?) /cc @chneukirchen
๐Ÿ”— Mon Sep 30, 2013, 03:45:20 in reply to this tweet
#4875
How "far" is it to ____ (anywhere in the solar system)? i.imgur.com/SqdzxzF.png
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Sep 30, 2013, 03:26:59
#4874
RT @DrDonnaYates: So @ClevelandArt paid $5mil for a looted statue. That's 636,943 hrs at Ohio min wage. They have unpaid interns. Prioritieโ€ฆ
#4873
Just found some slides I made almost exactly a year ago and then forgot about that might be perfect for an upcoming talk #score
#4872
@msimoni But paper.pdf *is* a paper! And a PDF!
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Sep 26, 2013, 17:27:39 in reply to this tweet
#4871
RT @rtraschke: @leastfixedpoint @sustrik Layering is today deeply intertwined with naming. Resulting in the atrocious names prevalent in enโ€ฆ
#4870
@SmalleenMason :-)
๐Ÿ”— Thu Sep 26, 2013, 15:01:16 in reply to this tweet
#4869
"If your helmet has been tested, it's time for a new one." smf.org/helmetfaq#aMyHโ€ฆ :-)
#4868
.@yaxu My favourite thing about that: violet is just under an octave higher freq than red!
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 24, 2013, 15:18:30 in reply to this tweet
#4867
@johnsonjamesian Heh, no, not today. Just general angst.
๐Ÿ”— Mon Sep 23, 2013, 23:15:52 in reply to this tweet
#4866
@jerrykuch Ha! Right. Research, Point-free Style.
๐Ÿ”— Mon Sep 23, 2013, 22:48:24 in reply to this tweet
#4865
Having an "oh, fuck it, what even is the fucking point" moment
#4864
That feeling when a long PDF isn't searchable, doesn't have any text in it, just pictures of text.
๐Ÿ’Ÿ 2 ๐Ÿ”— Mon Sep 23, 2013, 22:07:51
#4863
RT @elplatt: Mapping country similarity by trending YouTube vids. What I've been working on w/ @rahulbot & @EthanZ bit.ly/1aiylOM
#4862
RT @EthanZ: Introducing What We Watch (whatwewatch.mediameter.org), a new tool from @civicMIT to examine trending videos worldwide: http://t.coโ€ฆ
#4861
A lovely short story by Abi Sutherland: noise2sig.nl/2013/09/23/unnโ€ฆ
#4860
iPhone TouchID defeated very easily, surprising no-one at all: ccc.de/en/updates/201โ€ฆ HT @DrDonnaYates
#4859
@SeanTAllen I bet he suffers as much as anyone from Too Many Computers.
๐Ÿ”— Sat Sep 21, 2013, 23:17:09 in reply to this tweet
#4858
@SeanTAllen Chronic, uncurable, but manageable with support from one's friends... etc etc
๐Ÿ”— Sat Sep 21, 2013, 23:16:08 in reply to this tweet
#4857
@SeanTAllen DID YOU KNOW it's a more widespread disease among programmers than any other group of society. #littleknownfact #soundsright
๐Ÿ”— Sat Sep 21, 2013, 23:15:51 in reply to this tweet
#4856
@SeanTAllen Yes :-) ... if they lead to the desired conclusion of Too Many Computers
๐Ÿ”— Sat Sep 21, 2013, 23:10:14 in reply to this tweet
#4855
@SeanTAllen 3 laptops, a cellphone, an android tablet, a raspberry ฯ€, two desktop machines (one belongs to work), a couple cloud servers
๐Ÿ”— Sat Sep 21, 2013, 23:05:57 in reply to this tweet
#4854
I have far, far too many computers.
#4853
RT @eRationality: algorave: possible the most intense faced performers I've ever seen. that's what it takes for code to music i guess http:โ€ฆ
#4852
@miuaf Thanks, that's handy! And new since last I looked.
๐Ÿ”— Sat Sep 21, 2013, 05:23:39 in reply to this tweet
#4851
similarly, wireless config done as some crufty gui-only application rather than being properly split between service and frontend
#4850
e.g. why on earth does the laptop sleep properly when I'm running whatever gui-of-the-minute, but not when I'm running trusty old sawfish?
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Sep 21, 2013, 05:12:15
#4849
OK the one thing I don't like about modern linux (Ubuntu etc) is how vital system services are for some reason done as part of the desktop.
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Sat Sep 21, 2013, 05:11:41
#4848
@jerrykuch Ah right, yes that's right, Seattle :-) A bit far for a quick nip down the local...
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Sep 21, 2013, 04:48:13 in reply to this tweet
#4847
@jerrykuch My sympathies. Hey where are you based these days? Hoping to visit London late Oct.
๐Ÿ”— Sat Sep 21, 2013, 04:42:01 in reply to this tweet
#4846
@jerrykuch Oh lord. Yeah I cargo-culted those packages like a mofo. I think that might be the problem with dpkg-build in general actually
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat Sep 21, 2013, 04:39:31 in reply to this tweet
#4845
@jerrykuch Eep! What has gone wrong for you?
๐Ÿ”— Sat Sep 21, 2013, 04:35:49 in reply to this tweet
#4844
@jerrykuch Ha! Well yes and no; it's just normal apt-get. Or if you prefer, synaptic or the mint native thing. Still exploring
๐Ÿ”— Sat Sep 21, 2013, 04:34:38 in reply to this tweet
#4843
@elplatt Hahaha yes indeed. Some kind of frankenOS /cc @DrDonnaYates
๐Ÿ”— Sat Sep 21, 2013, 04:17:11 in reply to this tweet
#4842
RT @DrDonnaYates: It may have taken until 2:30 am but I sure as heck have installed Linux on my mac.
#4841
@brixen Appropriate, considering how much coffee I tip into myself daily
๐Ÿ”— Sat Sep 21, 2013, 02:58:00 in reply to this tweet
#4840
RT @smdiehl: OH: Topologically speaking a person is just a meat torus.
#4839
Linux Mint *JUST WORKED* on my old Macbook3,1. Amazing. Very, very impressive.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Sep 21, 2013, 02:37:10
#4838
@steveklabnik Look forward to it. My PGP setup is... naive.
๐Ÿ”— Sat Sep 21, 2013, 01:49:07 in reply to this tweet
#4837
@steveklabnik A recipe for this setup would be widely appreciated, I reckon. Well, widely among PGP/GPG users, I mean.
๐Ÿ”— Sat Sep 21, 2013, 01:39:59 in reply to this tweet
#4836
@BrianTRice Are you around for ICFP perchance? I will be there.
๐Ÿ”— Sat Sep 21, 2013, 01:22:18 in reply to this tweet
#4835
RT @ccshan: Homoiconicity : dependent types :: ? : ?
#4834
RT @DrDonnaYates: I think we can all agree that Weekend at Bernie's 2 is an insightful look at the Vudou culture of the Caribbean #SOIMA13 โ€ฆ
#4833
Just got email asking whether I received an IM, because we've started using OTR. Conclusion: OTR is good, but not good enough.
#4832
Thm. โˆ€C โˆˆ actor configurations, either C inert, or โˆƒC' s.t. C โ†’ C'. #finally #qed
#4831
RT @leashless: .@kragen @jilliancyork @quinnnorton @rafi0t @smarimc @kaepora @zooko We took a wrong turn on two things: GPG vs. SPKI, and Cโ€ฆ
#4830
@tef No, no, that's the face one makes when one is first presented with list and scalar context ;-)
๐Ÿ”— Tue Sep 17, 2013, 20:34:05 in reply to this tweet
#4829
@reiddraper Great :-) It's an excellent book. Very readable.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 17, 2013, 01:47:27 in reply to this tweet
#4828
@reiddraper Highly recommended: (p108 of) Types and Programming Languages, Benjamin C. Pierce. Good refs there.
๐Ÿ”— Tue Sep 17, 2013, 01:46:09 in reply to this tweet
#4827
๐Ÿ”— Tue Sep 17, 2013, 01:38:42 in reply to this tweet
#4826
๐Ÿ”— Tue Sep 17, 2013, 01:38:35 in reply to this tweet
#4825
@reiddraper You're comfortable with Curry-Howard? Intuitionistic : lambda-calculus :: Classical : lambda with call/cc
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 17, 2013, 01:38:29 in reply to this tweet
#4824
@squaremobius WAT
๐Ÿ”— Mon Sep 16, 2013, 19:41:38 in reply to this tweet
#4823
Complain complain! (Use the source? Sigh. I suppose I could)
#4822
Jitsi: bad sound quality; unreliable connection establishment; bad interaction with audio subsystem
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Sep 15, 2013, 17:47:35
#4821
So, Jitsi is the best-of-breed open-source non-Skype non-GTalk non-SIP audio/video software we have, huh? How disappointing.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Sep 15, 2013, 17:46:47
#4820
Proof drama. (Nontermination implies stuckness! Weird)
#4819
TIL: OpenSSH supports certificates, and they look kind of useful blog.habets.se/2011/07/OpenSSโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Sun Sep 15, 2013, 07:12:09
#4818
RT @TJ_Diablo: If watermelon exists why dont airmelon, firemelon & earthmelon exist?......the elemelons
#4817
TIL by accident that cmd-delete in Preview will delete the file you're looking at.
#4816
@coreload I think there's a standard reduction to the halting problem; so yeah, undecidable
๐Ÿ”— Sat Sep 14, 2013, 15:56:01 in reply to this tweet
#4815
Imagining an Android Coq IDE. Touch-based application of tactics to hypotheses, goals etc. in the proof process.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Sep 11, 2013, 05:11:06
#4814
I'm an idiot. Sent an email to @thisismyjam support because I couldn't log in. Was trying to log in with the wrong credentials. Shame!
#4813
.@debian <3 <3 <3
#4812
Hey @lshift, do you still play that "it is time for the 2 o'clock meeting" file automatically? :-)
#4811
when using a lisp, encoding data structures into a string when you have perfectly good s-expressions seems a bit silly
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Sep 10, 2013, 20:45:10
#4810
@majek04 Haha! Nice :-)
๐Ÿ”— Tue Sep 10, 2013, 18:46:31 in reply to this tweet
#4809
@majek04 Hm yours had markdown support right? Is the code is still around and shareable? If not no worries; but I am curious :)
๐Ÿ”— Tue Sep 10, 2013, 18:36:51 in reply to this tweet
#4808
@majek04 Yeah etherpad-lite is probably best. But you know me; achingly NIH.
๐Ÿ”— Tue Sep 10, 2013, 18:35:56 in reply to this tweet
#4807
@majek04 I vaguely remember an etherpad-like thing you built a few years back. Did that ever go anywhere? Is it around still?
#4806
@DrDonnaYates Gladly :-)
๐Ÿ”— Mon Sep 09, 2013, 20:56:16 in reply to this tweet
#4805
@samth Huh! Maybe I'm misremembering. I was trying to say: proper key mgmt requires support from OS.
๐Ÿ”— Mon Sep 09, 2013, 20:55:41 in reply to this tweet
#4804
Key management sucks universally. SSH, GPG, email, webapps, you name it. Pike was right: OS research is dead.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Mon Sep 09, 2013, 20:32:40
#4803
RT @steveklabnik: Thought: state transitions are more important than states themselves because transitions imply states exist, but not the โ€ฆ
#4802
@monadic Haha :-) Can't help myself!
๐Ÿ”— Mon Sep 09, 2013, 02:22:02 in reply to this tweet
#4801
@psnively That's a nice way of looking at it. My immediate impression is that it's true. Also, the right design avoids preventable errors.
๐Ÿ”— Mon Sep 09, 2013, 02:21:50 in reply to this tweet
#4800
@squaremobius lol
๐Ÿ”— Sun Sep 08, 2013, 23:39:31 in reply to this tweet
#4799
My mind says "YAGNI!" but my, er, other mind replies "but it's so much fun to code this up!"
#4798
Any suggestions on a free/commercial replacement for Google Talk for POTS interconnect? Need SMS/voice with a US number, via internet...
๐Ÿ” 1 ๐Ÿ”— Sun Sep 08, 2013, 21:05:41
#4797
@andywingo Yep, definitely. If you haven't already seen it, check out libsodium: github.com/jedisct1/libsoโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Sep 08, 2013, 21:04:05 in reply to this tweet
#4796
@squaremobius I hate compute too.
๐Ÿ”— Sun Sep 08, 2013, 18:12:59 in reply to this tweet
#4795
RT @squaremobius: Sorry about the kerning everyone
#4794
@janl You should also put the key itself on that page.
๐Ÿ”— Sun Sep 08, 2013, 17:51:57 in reply to this tweet
#4793
@squaremobius @janl vpri.org/mailman/listinโ€ฆ :-)
๐Ÿ”— Sun Sep 08, 2013, 17:30:11 in reply to this tweet
#4792
@janl Just sign up to the mailing list: vpri.org/mailman/listinโ€ฆ . The archives seem to be private though, semi-oddly
๐Ÿ”— Sun Sep 08, 2013, 17:30:01 in reply to this tweet
#4791
@janl The FoNC list, just now. It's usually noisy, but when it's good, sometimes you get gems.
๐Ÿ”— Sun Sep 08, 2013, 17:27:48 in reply to this tweet
#4790
"[Imagine a Google] that looks at the system implications of local human desires and actions." -- Alan Kay
#4789
"[Imagine a Google] that actively tries to help find chains of reasoning that are based on principles one claims to hold." -- Alan Kay
#4788
"Imagine a Google that also retrieves counter-examples." -- Alan Kay
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Sep 08, 2013, 17:21:19
#4787
@DrDonnaYates Tarsnap: tarsnap.com
๐Ÿ”— Sun Sep 08, 2013, 17:20:07 in reply to this tweet
#4786
The new google maps is way less reliable than the old one. It's also slower. Net utility decrease.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Sep 08, 2013, 17:10:58
#4785
RT @ciphergoth: "wooyah! (NB check when sober)" - how to become a maths PhD, by @pozorvlak
#4784
I bet OTR doesn't apply to file transfers over XMPP.
#4783
@briantrice There's also the machine/memory types in Habit, hasp.cs.pdx.edu/index.html
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat Sep 07, 2013, 01:48:34 in reply to this tweet
#4782
@BrianTRice padsproj.org/papers/pldi.pdf perhaps. It might be straightforward to cons up a logic of parsers...
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Sep 07, 2013, 01:40:00 in reply to this tweet
#4781
@hintjens Me too. I wonder if it'll stick?
๐Ÿ”— Fri Sep 06, 2013, 14:32:56 in reply to this tweet
#4780
@hintjens At long, long last!
๐Ÿ”— Fri Sep 06, 2013, 14:27:20 in reply to this tweet
#4779
RT @timbray: I am suddenly very uneasy that I'm using a commercial closed-source password manager.
#4778
Giving up on computer for today. Too angry.
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Sep 05, 2013, 23:00:01
#4777
Suffering ocaml/opam/llvm/homebrew induced irritation.
#4776
@annwitbrock Haha! Edmonds. I have that floating around somewhere here.
๐Ÿ”— Thu Sep 05, 2013, 21:38:08 in reply to this tweet
#4775
@annwitbrock Yum! Pikelets! I'd forgotten such things existed.
๐Ÿ”— Thu Sep 05, 2013, 21:24:43 in reply to this tweet
#4774
@vsedach Nothing much.
๐Ÿ”— Thu Sep 05, 2013, 19:01:54 in reply to this tweet
#4773
Don't like async? Never mind, delimited continuations to the rescue!... oh. OK. Um, then proper tail calls plus a CPS pass!... oh. really?
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Thu Sep 05, 2013, 14:16:58
#4772
@graydon2 Thanks - I will definitely check that out. For now, it's back to Redex though for lack of time to experiment...
๐Ÿ”— Thu Sep 05, 2013, 04:15:01 in reply to this tweet
#4771
@graydon2 (Aside: Maude got me almost all the way, but I'm reimplementing in redex to get to where I need to go. Hope it works out...)
๐Ÿ”— Wed Sep 04, 2013, 04:57:37 in reply to this tweet
#4770
@rjwoodward I give you: Tatham's Coroutines in C! chiark.greenend.org.uk/~sgtatham/coroโ€ฆ
๐Ÿ”— Tue Sep 03, 2013, 04:38:42 in reply to this tweet
#4769
Why does this happen? Can't a value be in both subsort X and Y at once? gist.github.com/tonyg/6419046 #maude
#4768
@mfidelman I hadn't even heard of it until a week or so ago :-)
๐Ÿ”— Mon Sep 02, 2013, 21:21:48 in reply to this tweet
#4767
@mfidelman cryptography@metzdowd.com
๐Ÿ”— Mon Sep 02, 2013, 21:21:37 in reply to this tweet
#4766
@squaremobius I have a good soln for dotfiles etc mgmt, plus an OK soln for keypair sync. Am getting into ansible for svr config.
๐Ÿ”— Mon Sep 02, 2013, 20:46:16 in reply to this tweet
#4765
@DrDonnaYates No Loafing!
๐Ÿ”— Mon Sep 02, 2013, 20:27:31 in reply to this tweet
#4764
@kpgj You are likely to receive a piece! Of the secret, I mean. When I get around to it.
๐Ÿ”— Mon Sep 02, 2013, 16:24:13 in reply to this tweet
#4763
"Towards a More Perfect Democracy," by @DRMacIver: drmaciver.com/2013/09/towardโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Mon Sep 02, 2013, 16:18:12
#4762
RT @scottmccloud: This Pat Grant comic about his Dad is a must-read: patgrantart.com/toominavideo/tโ€ฆ (thanks to . @a456346 for the tip)
#4761
@sstatik Very cool.
๐Ÿ”— Sun Sep 01, 2013, 23:41:25 in reply to this tweet
#4760
"For Ur-Fascism, disagreement is treason." Umberto Eco - themodernword.com/eco/eco_blacksโ€ฆ HT @steveklabnik
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Sep 01, 2013, 23:06:07
#4759
Someone I am following pointed me at the cryptography list recently. I'm enjoying it very much so: thanks! whoever it turns out it was :)
#4758
RT @basicincomeEU: RT @basicincome_uk: "An Objection Can Be Valid Without Being Decisive" basicincome.org.uk/interview/2013โ€ฆ
#4757
@bluephoenix47 I have a usable primitive (1/n XOR). Next step is protocol design :-(
๐Ÿ”— Sun Sep 01, 2013, 21:17:09 in reply to this tweet
#4756
@noelwelsh Yep, docker does look promising. Sidesteps the whole issue of composing patches to configs :-)
๐Ÿ”— Sun Sep 01, 2013, 20:32:14 in reply to this tweet
#4755
@sstatik Nice! That looks like a useful primitive library. So you've actually done such key distribution?
๐Ÿ”— Sun Sep 01, 2013, 20:29:58 in reply to this tweet
#4754
@dyokomizo I should also point out gist.github.com/tonyg/6405556 that I've been playing with this morning :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Sep 01, 2013, 19:56:05 in reply to this tweet
#4753
@dyokomizo Thanks! Huh, I thought I'd seen that article before but upon reading it feels new to me.
๐Ÿ”— Sun Sep 01, 2013, 19:53:30 in reply to this tweet
#4752
It seems insane that blogs hosted on blogger.com show NO CONTENT AT ALL unless you have javascript turned on. Blogs are static!
๐Ÿ’Ÿ 3 ๐Ÿ” 4 ๐Ÿ”— Sun Sep 01, 2013, 19:28:34
#4751
Thinking about how to hand over control of accounts etc. in event of my death. 1/n-XOR secret sharing to trusted friends, perhaps.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sun Sep 01, 2013, 18:37:15
#4750
@crstry Exactly. Invertible (and perhaps commutative) patches.
๐Ÿ”— Sun Sep 01, 2013, 18:19:20 in reply to this tweet
#4749
People should use darcs's theory of patches to make an ansible/puppet/chef-like tool
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Sep 01, 2013, 18:16:19
#4748
@crstry You're quite right. I don't know of anything. However, darcs's theory of patches is intriguingly related-seeming! Ooooo that's cool
๐Ÿ”— Sun Sep 01, 2013, 18:15:54 in reply to this tweet
#4747
Ansible is OK. Main issue with it is that plays are idempotent but non-invertible.
#4746
@mfidelman It smells like SS7/IN...
๐Ÿ”— Sun Sep 01, 2013, 01:42:31 in reply to this tweet
#4745
@b6n So by improving infosec, we can reduce some harms. Obviously it's no panacea.
๐Ÿ”— Sat Aug 31, 2013, 17:58:58 in reply to this tweet
#4744
@b6n Put it this way: poor infosec does harm people. Including facilitating stalker-type situations with really serious consequences.
๐Ÿ”— Sat Aug 31, 2013, 17:58:38 in reply to this tweet
#4743
@zooko @dymaxion I'm just glad people are thinking seriously about improving *both* situations. The big nebulous one and the small personal.
๐Ÿ”— Sat Aug 31, 2013, 17:34:17 in reply to this tweet
#4742
@zooko That's an important point, but I wanted to highlight the very real "ordinary" needs for crypto tech, too. /cc @dymaxion
๐Ÿ”— Sat Aug 31, 2013, 17:09:33 in reply to this tweet
#4741
MT @Dymaxion "for every user whose adversary is NSA, there's a hundred whose adversary is a battering spouse or a small town cop."
๐Ÿ” 2 ๐Ÿ”— Sat Aug 31, 2013, 16:51:41
#4740
@mfidelman my point is that it is a terrible system... Very difficult to configure and use. Held back by its telco origins I reckon!
๐Ÿ”— Sat Aug 31, 2013, 15:56:09 in reply to this tweet
#4739
SIP-based VoIP. Lol
#4738
O Lazyweb: How do people merge pubring.gpg and trustdb.gpg? eighty-twenty.org/index.cgi/techโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Fri Aug 30, 2013, 18:00:40
#4737
RT @tef: wooooo! i am the ghost of the unix philosophy woooo
#4736
RT @juhasaarinen: bit.ly/188ThGe Nobody's excited about the Chinese landing on the moon?
#4735
Watching Hulu is just like watching real TV. Same obnoxious ads, same rush for the mute button
#4734
The downside though is that dear lord a decade is a heck of a long time.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Aug 30, 2013, 01:10:47
#4733
Been reading the archives of my blog. I realise I have been pursuing different aspects of a single vision for the past decade. Cool!
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Aug 30, 2013, 01:10:24
#4732
No, New Zealand did *not* ban software patents: fosspatents.com/2013/08/new-zeโ€ฆ More's the pity.
๐Ÿ’Ÿ 3 ๐Ÿ” 10 ๐Ÿ”— Thu Aug 29, 2013, 18:50:43
#4731
RT @terngirl: A bomb. Thrown at civilians. In Australia. Yesterday. Four people were injured, one seriously. Not on news. http://t.โ€ฆ
#4730
CyanogenMod - highly recommended! Much better than stock.
#4729
Fuck I hate the hoops you have to jump through to root/unlock/reflash android devices. PGP is benign by comparison
#4728
@daleharvey Yes, for motorcycling in London. Via metropolismotorcycles.com/training/. 5 or 6-day course IIRC. Totally awesome. Passed first go.
๐Ÿ”— Wed Aug 28, 2013, 14:39:47 in reply to this tweet
#4727
The internet is just totally broken. DNS, BGP, SSL: all fatally flawed. bgpmon.net/accidentally-sโ€ฆ (Not to mention email.)
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Wed Aug 28, 2013, 02:32:32
#4726
RT @atoonk: Todays event is a fine example of the weakest link in the Internet: DNS Registrars, SSL Certificate Authorities, BGP http://t.cโ€ฆ
#4725
@tqbf You've done what, 6k of these now? Hope it's still enjoyable... and thanks for organising the whole thing, it's good fun so far.
๐Ÿ”— Wed Aug 28, 2013, 02:04:04 in reply to this tweet
#4724
@tqbf How is the cryptopals response/grading backlog looking? No pressure, merely curious; I'm looking forward to my next problem set.
#4723
RT @archaeocore: This AP story about antiquities thefts from Andean churches features @DrDonnaYates! news.yahoo.com/rural-andean-cโ€ฆ
#4722
RT @dwragg: There ought to be a standard by which USB devices can talk to their associated website via a laptop or tablet or whatever.
#4721
RT @asynchronaut: Imagine how much better things could be if filesystems could prepend to/truncate from the beginning of a file. Sad lack oโ€ฆ
#4720
@coreload Oh right. Yes, worse is better is better for sure! Grep ftw.
๐Ÿ”— Mon Aug 26, 2013, 00:36:04 in reply to this tweet
#4719
@coreload JIT feedback into the tooling would be nice. In general, though, halting problem.
๐Ÿ”— Mon Aug 26, 2013, 00:35:21 in reply to this tweet
#4718
@coreload Hard to imagine how that could work; ST has just enough metastructure to enable it
๐Ÿ”— Mon Aug 26, 2013, 00:17:00 in reply to this tweet
#4717
BitMessage: insecure, slow, not scalable: secupost.net/2325962497/bitโ€ฆ (HT @bascule via @qmx)
#4716
@ciphergoth Excellent. I'm still interested :-)
๐Ÿ”— Fri Aug 23, 2013, 16:29:33 in reply to this tweet
#4715
@ciphergoth You have my immediate and undivided attention! Following up via email (PGP, if I can find your keys, har har)
๐Ÿ”— Fri Aug 23, 2013, 16:20:55 in reply to this tweet
#4714
@aidanskinner (What's the "Glasgow ORG"?)
๐Ÿ”— Fri Aug 23, 2013, 16:12:40 in reply to this tweet
#4713
@aidanskinner Yep. It's essentially hopeless. I'll tilt at the windmill for a while. Perhaps I'll get fed up and build a replacement, ha ha
๐Ÿ”— Fri Aug 23, 2013, 16:10:14 in reply to this tweet
#4712
@vu3rdd Yup. Twitter is way better for staying in touch with people. /cc @igorclark
๐Ÿ”— Fri Aug 23, 2013, 16:08:59 in reply to this tweet
#4711
@igorclark Yeah. It took a while for me to realise I actually get no value from LI whatsoever. Not even fun like FB can be sometimes.
๐Ÿ”— Fri Aug 23, 2013, 16:01:55 in reply to this tweet
#4710
Hey, PGP users: Please please please put your keys in the keyservers. PGP is unusable enough, no need to add to the problem. #pgp #gpg
๐Ÿ” 5 ๐Ÿ”— Fri Aug 23, 2013, 16:01:11
#4709
Yay! Deleted my linkedin account.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri Aug 23, 2013, 15:59:30
#4708
RT @tef: my rule is that I don't argue with libertarians for free. if they want my attention they can pay for it.
#4707
@SeanTAllen Thanks!
๐Ÿ”— Fri Aug 23, 2013, 15:21:42 in reply to this tweet
#4706
RT @ciphergoth: @leastfixedpoint Who knows what evil lurks in the hearts of men? The Bayesian doesnโ€™t care. blog.richmond.edu/physicsbunn/20โ€ฆ
#4705
@ciphergoth That's an excellent and interesting point! Would you comment on the blog post? I can't do your point justice
๐Ÿ”— Thu Aug 22, 2013, 15:26:31 in reply to this tweet
#4704
Do Not Just Run A Few More Reps blog.regehr.org/archives/1024
#4703
RT @Samography: Courtesy of a RabbitMQ log file, the most emo album title ever: "slave saw deaths of mirrors"
#4702
RT @jpverkamp: A โ€˜Tinyโ€™ virtual machine in Racket bit.ly/12nw6b5
#4701
@apeiros @chneukirchen Oh I see! That's an interesting point.
๐Ÿ”— Tue Aug 20, 2013, 23:30:52 in reply to this tweet
#4700
@apeiros Ahem. Perhaps it's best to say that the issues with CSV are *many*. :-) /cc @chneukirchen
๐Ÿ”— Tue Aug 20, 2013, 23:25:59 in reply to this tweet
#4699
Best CSV Dialect Ever: \u001e (RS, Record Separator) instead of comma, and \u001d (GS, Group Separator) instead of newline. #perfection
๐Ÿ’Ÿ 8 ๐Ÿ” 12 ๐Ÿ”— Tue Aug 20, 2013, 23:14:44
#4698
RT @JorgeO: Wherein @al3x writes a Declaration of Independence from Googleโ€ฆ in code. github.com/al3x/sovereign
#4697
@elplatt Oh dear me no. (And that's really depressing...)
๐Ÿ”— Mon Aug 19, 2013, 22:39:06 in reply to this tweet
#4696
@johnsonjamesian god no!
๐Ÿ”— Mon Aug 19, 2013, 21:35:30 in reply to this tweet
#4695
My hat is off to those who configure and administer email servers. Email is the worst.
๐Ÿ” 1 ๐Ÿ”— Mon Aug 19, 2013, 18:56:30
#4694
@ronaldx @tqbf Just as an aside, UK is considered to have a constitution, but it's "uncodified": en.wikipedia.org/wiki/Constitutโ€ฆ
๐Ÿ”— Mon Aug 19, 2013, 00:40:48 in reply to this tweet
#4693
"Those who conceptualise and impose austerity destroy livelihoods and economic, social and cultural goods" conflictantiquities.wordpress.com/2013/05/27/freโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Aug 19, 2013, 00:16:37
#4692
@cartazio programming languages, networking, distributed systems. Hard to characterise precisely :)
๐Ÿ”— Sun Aug 18, 2013, 23:53:17 in reply to this tweet
#4691
@cartazio Writing it up now. Hopefully a paper submission in the next few weeks. :)
๐Ÿ”— Sun Aug 18, 2013, 23:50:55 in reply to this tweet
#4690
@CarlEastlund Haha not yet! You'll have to wait for the paper...
๐Ÿ”— Sun Aug 18, 2013, 23:22:25 in reply to this tweet
#4689
@sstrickl How to reconcile the hierarchical/nested view of processes with the sideways/peer-to-peer networking view
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Aug 18, 2013, 23:15:21 in reply to this tweet
#4688
I'm stoked. I think I just solved a big problem in my research that has been nagging at me for more than a year.
๐Ÿ’Ÿ 4 ๐Ÿ”— Sun Aug 18, 2013, 23:11:52
#4687
<FONT> Another egregious layering violation detected! </FONT>
#4686
RT @AlastairJNZ: So it's NZ Govt policy to secretly force service providers to create interception capability for spy agencies: http://t.coโ€ฆ
#4685
RT @DRMacIver: Oh god. All the puns. slatestarcodex.com/2013/08/17/ferโ€ฆ (I love this, but I love terrible maths puns, so I would).
#4684
What's the best PGP email app for iOS? Ideally it'd support multiple aliases and keys. We're a bit stuck, help appreciated.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Aug 17, 2013, 02:40:55
#4683
@etrepum That's a very good point. Doc searchability is a really interesting problem for large systems.
๐Ÿ”— Sat Aug 17, 2013, 02:26:23 in reply to this tweet
#4682
@etrepum Interesting! I see them as closely related. One *is* a map, one *applies* a map to a collection of values.
๐Ÿ”— Sat Aug 17, 2013, 02:21:12 in reply to this tweet
#4681
@CarlEastlund Like jury duty. Public service.
๐Ÿ”— Fri Aug 16, 2013, 23:49:47 in reply to this tweet
#4680
@CarlEastlund @sstrickl How about the lottery idea then. PS. Argument from incredulity ;)
๐Ÿ”— Fri Aug 16, 2013, 23:38:15 in reply to this tweet
#4679
@CarlEastlund @sstrickl Well paid? Lottery? You name it. Think outside the box :)
๐Ÿ”— Fri Aug 16, 2013, 23:31:36 in reply to this tweet
#4678
"Slavery was never abolished, it was only extended to include all the colors." lettersofnote.com/2012/10/peopleโ€ฆ #basicincome (HT @rektide)
๐Ÿ” 1 ๐Ÿ”— Fri Aug 16, 2013, 23:15:29
#4677
@rektide That's a noteworthy letter indeed! Thanks!
๐Ÿ”— Fri Aug 16, 2013, 23:14:52 in reply to this tweet
#4676
We should have a Universal Basic Income. en.wikipedia.org/wiki/Basic_incโ€ฆ
๐Ÿ” 2 ๐Ÿ”— Fri Aug 16, 2013, 22:27:05
#4675
@DrDonnaYates Sounds very sketchy to me. Are they legal workarounds? as in, actually legally permissible? /cc @annwitbrock
๐Ÿ”— Fri Aug 16, 2013, 18:51:32 in reply to this tweet
#4674
RT @annwitbrock: .@DrDonnaYates don't shame them, report them. Unpaid internship is also not legal for job 'probation' periods - notice perโ€ฆ
#4673
@annwitbrock That's a very good point! Especially interesting are the rules on what is a volunteer position. /cc @drdonnayates
๐Ÿ”— Fri Aug 16, 2013, 18:47:44 in reply to this tweet
#4672
RT @annwitbrock: @DrDonnaYates @leastfixedpoint It is illegal to not pay at least minimum wage in UK in most cases gov.uk/national-minimโ€ฆ
#4671
RT @DrDonnaYates: "Public shaming of unpaid internships in archaeology, heritage, and museums" blog.grotesquestoneidols.com/2013/08/publicโ€ฆ by @DrDonnaYates #freโ€ฆ
#4670
Anyone in the gaming industry looking for a qualified anthropologist? @ejarchaeology is bright, motivated, and looking for a new position.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri Aug 16, 2013, 18:14:16
#4669
RT @steveklabnik: First as tragedy, then as farce: communism and neoliberalism itself.wordpress.com/2013/08/16/firโ€ฆ
#4668
@asynchronaut Completely wrong as in no app-level ack? Well, quite :-)
๐Ÿ”— Fri Aug 16, 2013, 16:52:06 in reply to this tweet
#4667
Though if the API to TCP were changed, and control over acks given to apps, you might maybe be able to in limited circumstances. Dangerous.
๐Ÿ”— Fri Aug 16, 2013, 16:46:23 in reply to this tweet
#4666
RT @DrDonnaYates: Love the idea of a "new", pretty big mammal being found and in a place I used to live/work. Meet the cute olinguito: httpโ€ฆ
#4665
THIS, So much! You cannot use TCP's reliability in place of app-level acks! โ€œ@dyokomizo: "TCP is UNreliable" cliffc.org/blog/2013/08/1โ€ฆโ€
๐Ÿ’Ÿ 3 ๐Ÿ” 3 ๐Ÿ”— Fri Aug 16, 2013, 16:44:24
#4664
RT @dyokomizo: "TCP is UNreliable" cliffc.org/blog/2013/08/1โ€ฆ
#4663
RT @johnsonjamesian: Marksman: an expert macro-writer with hygienic procedural macros.
#4662
RT @jasonnolan: Cost of the NSERC Science Grant Peer System Exceeds the Cost of Giving Every Qualified Researcher a Baseline Grant http://tโ€ฆ
#4661
RT @sieth_mysix: @leastfixedpoint @lojikil #asmjs This is actually the link with chrome 30 data: j15r.com/blog/2013/07/0โ€ฆ
#4660
@johnsonjamesian :-)
๐Ÿ”— Thu Aug 15, 2013, 20:46:12 in reply to this tweet
#4659
.@lojikil I got round to measuring just how much faster the asm.js support makes js-nacl; results: bit.ly/19kVgJh
๐Ÿ”— Thu Aug 15, 2013, 20:43:12 in reply to this tweet
#4658
emscripten's asm.js support gives performance improvements of 2x-8x on js-nacl, js-scrypt. Measurements: bit.ly/19kVgJh
๐Ÿ’Ÿ 5 ๐Ÿ” 7 ๐Ÿ”— Thu Aug 15, 2013, 20:40:31
#4657
@DrSimonBushell Too right :-) "Garden centre" is the accent determiner du jour I believe! @drdonnayates
๐Ÿ”— Thu Aug 15, 2013, 17:36:21 in reply to this tweet
#4656
@DrDonnaYates @drsimonbushell Github + Jekyll is not a bad suggestion at all. Hmmm.
๐Ÿ”— Thu Aug 15, 2013, 16:59:50 in reply to this tweet
#4655
RT @steveklabnik: After the NSA abuses became public, I'd bet this sounds much more reasonable, eh? gnu.org/philosophy/whoโ€ฆ
#4654
@coreload You might be able to get something out of tonyg.github.io/marketplace/, though /cc @briantrice
๐Ÿ”— Wed Aug 14, 2013, 21:50:47 in reply to this tweet
#4653
@coreload Not yet! Hopefully in the next few weeks. Publishing is difficult. /cc @briantrice
๐Ÿ”— Wed Aug 14, 2013, 21:50:10 in reply to this tweet
#4652
@rektide Thanks, I'll check that out.
๐Ÿ”— Wed Aug 14, 2013, 03:57:15 in reply to this tweet
#4651
.@lojikil I'm surprised too. So much so I'll be re-running these tests tomorrow to make sure I haven't screwed anything up.
๐Ÿ”— Wed Aug 14, 2013, 03:50:32 in reply to this tweet
#4650
.@lojikil Really. Just rebuilt js-nacl and js-scrypt using latest emscripten with asm.js support. Massive benchmark improvements-try it out!
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Aug 14, 2013, 03:47:38 in reply to this tweet
#4649
I'm talking factors of between ~3x (for scrypt), ~7-10x (for nacl crypto operations) and ~64x (!!!) (for hashing operations)
๐Ÿ’Ÿ 1 ๐Ÿ” 3 ๐Ÿ”— Wed Aug 14, 2013, 03:45:26 in reply to this tweet
#4648
emscripten's use of asm.js makes a HUGE difference to nacl + scrypt performance.
๐Ÿ’Ÿ 3 ๐Ÿ” 7 ๐Ÿ”— Wed Aug 14, 2013, 03:37:42
#4647
<3 emscripten.
#4646
@BrianTRice Brilliant, that's just the kind of historically-aware context I need :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 14, 2013, 02:46:34 in reply to this tweet
#4645
@BrianTRice From the words you used, it relates *directly* to my research. I'd love to hear even a rough summary; do email me if you prefer!
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 14, 2013, 02:45:37 in reply to this tweet
#4644
@BrianTRice This *definitely* needs blogpost-length elaboration.
๐Ÿ”— Wed Aug 14, 2013, 02:41:05 in reply to this tweet
#4643
Building Python from sources for the first time in several years.
#4642
Condemn the NZ GCSB bill: it's "inconsistent with freedom of expression and freedom from unreasonable search/seizure" lawsociety.org.nz/__data/assets/โ€ฆ
๐Ÿ” 1 ๐Ÿ”— Wed Aug 14, 2013, 02:03:12
#4641
NZ friends, PLEASE make your opposition to the GCSB bill known! The NZ Law Society roundly condemns it: lawsociety.org.nz/__data/assets/โ€ฆ
๐Ÿ” 2 ๐Ÿ”— Wed Aug 14, 2013, 01:54:46
#4640
@elplatt @mfb @SeanTAllen @rahulbot As described at that link, it reminds me strongly of the .NET event mechanism: msdn.microsoft.com/en-us/library/โ€ฆ
๐Ÿ”— Tue Aug 13, 2013, 19:18:50 in reply to this tweet
#4639
@SeanTAllen Haha! GMTP, Goldilocks ("just right" complexity) Mail Transfer Protocol
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Aug 13, 2013, 03:24:41 in reply to this tweet
#4638
RT @DrDonnaYates: Going to Tiwanaku tomorrow. Reminded of our short-lived preInka metal band: MONร›MENTAL Cร–RE. Archaeology is hilarious httโ€ฆ
#4637
@mfidelman Sounds good - emailed you a moment ago (so slightly out of step)
๐Ÿ”— Tue Aug 13, 2013, 02:52:11 in reply to this tweet
#4636
@mfidelman Sure :-)
๐Ÿ”— Tue Aug 13, 2013, 02:50:12 in reply to this tweet
#4635
@mfidelman Yep! UUCP, NNTP both are perhaps closer to workable at that point in config space.
๐Ÿ”— Tue Aug 13, 2013, 02:49:54 in reply to this tweet
#4634
@mfidelman BTW I forgot to say hi the other day after the FoNC horrorshow. Hi!
๐Ÿ”— Tue Aug 13, 2013, 02:46:17 in reply to this tweet
#4633
@mfidelman You're right; but SMTP isn't sufficient :-) (Addressing model; security; flow control; buffering... it's more a TCP/IP redesign)
๐Ÿ”— Tue Aug 13, 2013, 02:45:59 in reply to this tweet
#4632
@lojikil Noted for future reference.
๐Ÿ”— Tue Aug 13, 2013, 01:59:30 in reply to this tweet
#4631
@lojikil Oh! Console! I hadn't thought along those lines... hmmmm! Thanks :)
๐Ÿ”— Tue Aug 13, 2013, 01:57:58 in reply to this tweet
#4630
@sstrickl ... but SMTP in *particular*. weknowmemes.com/2013/07/fuck-tโ€ฆ
๐Ÿ”— Tue Aug 13, 2013, 01:57:29 in reply to this tweet
#4629
@sstrickl :-) Yep! :-)
๐Ÿ”— Tue Aug 13, 2013, 01:56:53 in reply to this tweet
#4628
@lojikil Completely agree.
๐Ÿ”— Tue Aug 13, 2013, 01:56:09 in reply to this tweet
#4627
@lojikil I agree! Actually, facebook has some of that feel, if I'm understanding you right?
๐Ÿ”— Tue Aug 13, 2013, 01:54:27 in reply to this tweet
#4626
@lojikil Aye, true that. (Synchronousness being the least of their problems in that context.)
๐Ÿ”— Tue Aug 13, 2013, 01:51:34 in reply to this tweet
#4625
One of these days we're going to need a proper interplanetary email network, and SMTP just isn't going to cut it
#4624
@noelwelsh Sure. Pattern matching is lovely.
๐Ÿ”— Mon Aug 12, 2013, 17:05:31 in reply to this tweet
#4623
@noelwelsh Not in JS, no. They don't work the right way anymore! :-)
๐Ÿ”— Mon Aug 12, 2013, 17:05:20 in reply to this tweet
#4622
@msimoni Language? Library? Runtime? Framework? Meh. It's JS's fault. :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Aug 12, 2013, 17:02:11 in reply to this tweet
#4621
@steveklabnik I recently got email from a friend... encrypted to himself. I couldn't read it. This person has used PGP since the 90s. (2/2)
๐Ÿ”— Mon Aug 12, 2013, 16:47:38 in reply to this tweet
#4620
@steveklabnik The really galling thing is that even people who've used it for decades mess it up. (1/2)
๐Ÿ”— Mon Aug 12, 2013, 16:46:50 in reply to this tweet
#4619
@steveklabnik No-one[1] understands what they're doing with it. [1] Almost no-one.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Aug 12, 2013, 16:44:38 in reply to this tweet
#4618
@steveklabnik And the setup is *SO HARD*. Not just the installation process; key generation and exchange sucks mightily.
๐Ÿ”— Mon Aug 12, 2013, 16:44:16 in reply to this tweet
#4617
.@DRMacIver Javascript. (Callbacks/promises disrupt the necessary stack structuring for exns to work as intended.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Aug 12, 2013, 16:43:18 in reply to this tweet
#4616
@msimoni True!
๐Ÿ”— Mon Aug 12, 2013, 16:41:02 in reply to this tweet
#4615
Exceptions are for errors. If your language has exceptions, and they don't work for signalling errors, then something is dreadfully wrong.
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Mon Aug 12, 2013, 16:38:06
#4614
RT @andywingo: State fascism in Greece: racist imprisonment and torture 2ndcouncilhouse.co.uk/blog/2013/08/1โ€ฆ The EU, the IMF, and the BCE are complicit โ€ฆ
#4613
Holy shit. This is happening *now*. "Concentration camps filled with dark ovens? Heard that one somewhere before?" 2ndcouncilhouse.co.uk/blog/2013/08/1โ€ฆ
๐Ÿ” 4 ๐Ÿ”— Mon Aug 12, 2013, 15:10:55
#4612
@DRMacIver :-)
๐Ÿ”— Mon Aug 12, 2013, 14:58:47 in reply to this tweet
#4611
@DRMacIver This is one of those "first world problems" one hears about, isn't it?
๐Ÿ”— Mon Aug 12, 2013, 14:57:04 in reply to this tweet
#4610
@DRMacIver Perhaps. More frequently I find that space mysteriously does... nothing.
๐Ÿ”— Mon Aug 12, 2013, 14:56:44 in reply to this tweet
#4609
@DRMacIver Do they! Bastards.
๐Ÿ”— Mon Aug 12, 2013, 14:55:39 in reply to this tweet
#4608
In browsers, sometimes spacebar causes pagedown; sometimes it doesn't. Sometimes it's to do with focus, or flash; sometimes not. Puzzling!
๐Ÿ” 1 ๐Ÿ”— Mon Aug 12, 2013, 14:25:47
#4607
RT @crstry: @SeanTAllen Agreed--one thing I learnt from reading Jef Raskin was that people mean "deductive" when they say "intuitive".
#4606
RT @swannodette: UIs are little distributed systems not pyramids of spaghetti
#4605
Dawkins' tweet was vague, carelessly inflammatory, and sophistical: the kind of thing he's been fighting! No long-form excuse can fix that.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri Aug 09, 2013, 17:40:24
#4604
@old_sound Yeah.
๐Ÿ”— Fri Aug 09, 2013, 00:25:13 in reply to this tweet
#4603
I shan't be an apologist for the increasingly sophistical Richard Dawkins any more. He used to do great evolutionary science, though.
#4602
@noelwelsh Haha that's the Stockholm syndrome talking :-) And from a racketeer aware of parameters, too! I am surprised.
๐Ÿ”— Thu Aug 08, 2013, 13:45:50 in reply to this tweet
#4601
Scala's "implicit parameters" are fucking nuts
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Aug 07, 2013, 22:11:35
#4600
Akka looks like a really nice system.
#4599
RT @rethinkdb: gist.github.com/coffeemug/6168โ€ฆ -- some fun notes on implementing date support. Read it and weep.
#4598
@BruceHoult Awesome! Thanks.
๐Ÿ”— Wed Aug 07, 2013, 07:17:29 in reply to this tweet
#4597
@BruceHoult Link?
๐Ÿ”— Wed Aug 07, 2013, 01:59:20 in reply to this tweet
#4596
@InfinitNutshell I like your chiptunes!
๐Ÿ”— Wed Aug 07, 2013, 01:52:52 in reply to this tweet
#4595
RT @ccshan: Whorf: The exception doesn't prove the rule; rather, the exception makes us conscious of the rule.
#4594
@ciphergoth Hmm.. maybe there is a difference in the cadence there. Tricky!
๐Ÿ”— Tue Aug 06, 2013, 16:18:11 in reply to this tweet
#4593
@ciphergoth Saying "I'm going to Belgium" quickly sounds just like "gonna" to me... I wouldn't write it though.
๐Ÿ”— Tue Aug 06, 2013, 16:07:45 in reply to this tweet
#4592
RT @asynchronaut: Java Einstรผrzende Neubauten Enterprise Edition
#4591
I've had a lovely day, in part because I turned twitter off early this morning.
#4590
@rogersm I don't agree with you! I think many of us are trying to improve things. But we are now offtopic. /cc @puffnfresh
๐Ÿ”— Sun Aug 04, 2013, 02:53:11 in reply to this tweet
#4589
.@puffnfresh OK, thanks. The distinction between effects and side-effects is useful. I misapprehended your original statement.
๐Ÿ”— Sun Aug 04, 2013, 02:08:08 in reply to this tweet
#4588
@puffnfresh Strictly, requires a transition in the larger system incl. the observer. Do you have a crisp defn of side-effect you prefer?
๐Ÿ”— Sun Aug 04, 2013, 01:58:51 in reply to this tweet
#4587
@puffnfresh It's just hard to see them as very useful if I can never observe the results of some computation. (2/2)
๐Ÿ”— Sun Aug 04, 2013, 01:53:55 in reply to this tweet
#4586
@puffnfresh Well, OK, if you like programs as mathematical constructs, I'll grant you they don't have to communicate. (1/2)
๐Ÿ”— Sun Aug 04, 2013, 01:53:35 in reply to this tweet
#4585
@puffnfresh What kind of useful program can't communicate its result(s)?
๐Ÿ”— Sun Aug 04, 2013, 01:37:56 in reply to this tweet
#4584
@ciphergoth OK fair :-) But the old Lamport signatures seem pretty well immune!
๐Ÿ”— Sat Aug 03, 2013, 01:38:32 in reply to this tweet
#4583
RT @DrDonnaYates: "Tomb Raiding Is Still a Huge Problem" our project on the Smithsonian Blog! blogs.smithsonianmag.com/smartnews/2013โ€ฆ @smithsonian @Smithsonโ€ฆ
#4582
Isn't it great to know that there are some crypto schemes that are invulnerable to quantum computing attacks?
๐Ÿ” 1 ๐Ÿ”— Fri Aug 02, 2013, 22:38:59
#4581
Sounds like a JTAG debugger is a mandatory accessory. I've wanted one before for my RPi. It's a new world to me.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Aug 02, 2013, 22:36:37
#4580
RT @smavincent: You can make any film title that starts with "The" sound 38% more arty and thoughtful by changing the "The" to "A", e.g. "Aโ€ฆ
#4579
@littlecalculist @wycats Yes, probably. ... Comments are a tricky subject, no matter how encoded: Data or not? Preserve or strip? etc.
๐Ÿ”— Fri Aug 02, 2013, 17:27:11 in reply to this tweet
#4578
@littlecalculist @wycats An additional good argument, from SO: Streaming parsers will not cope well with dup keys.
๐Ÿ”— Fri Aug 02, 2013, 17:24:20 in reply to this tweet
#4577
@littlecalculist @wycats I never needed that when I did it. I just had a "documentation" entry in the map. Simple, no fuss.
๐Ÿ”— Fri Aug 02, 2013, 17:23:40 in reply to this tweet
#4576
@littlecalculist @wycats It has worked well for me in the past.
๐Ÿ”— Fri Aug 02, 2013, 17:21:22 in reply to this tweet
#4575
@littlecalculist @wycats It is a specification of Javascript. It is not the specification of JSON.
๐Ÿ”— Fri Aug 02, 2013, 17:21:02 in reply to this tweet
#4574
@littlecalculist @wycats (3) Completely agree :-) Both json.org and rfc4627 are misleading here.
๐Ÿ”— Fri Aug 02, 2013, 17:20:43 in reply to this tweet
#4573
@littlecalculist @wycats (2) That's implementation-specific behaviour. Easy recipe for interop fail
๐Ÿ”— Fri Aug 02, 2013, 17:19:38 in reply to this tweet
#4572
@littlecalculist @wycats (1) Your other choice is not to use them, or to put them in as Real Data {"comment":..., "value":...}
๐Ÿ”— Fri Aug 02, 2013, 17:19:23 in reply to this tweet
#4571
@littlecalculist @wycats It relies on unspecified behaviour. Gross!
๐Ÿ”— Fri Aug 02, 2013, 17:16:27 in reply to this tweet
#4570
RT @bethcodes: When I got three copies at once, I couldn't pass up the opportunity...
#4569
@bascule Thanks!
๐Ÿ”— Thu Aug 01, 2013, 19:52:43 in reply to this tweet
#4568
@bascule @jedisct1 Any interest in Kalium? I'm confused by disc'n of signature API here; wd appreciate yr comments: github.com/abstractj/kaliโ€ฆ
#4567
So this seems *not* to be satire! Amazing! o_O : phx.corporate-ir.net/phoenix.zhtml?โ€ฆ (HT @GavinDoig)
#4566
@fogus I was pretty appalled by yesterday's performance. :-/
๐Ÿ”— Wed Jul 31, 2013, 19:58:41 in reply to this tweet
#4565
RT @dwragg: UK Border Agency ID Checking People of Colour At Train Stations wp.me/p3908w-w1 via @Scriptonite
#4564
253.5 MB for an e-book manager application. There is no hope.
๐Ÿ” 2 ๐Ÿ”— Mon Jul 29, 2013, 15:43:30
#4563
@kyrikmk @DrDonnaYates @samarkeolog A few seconds spent with google tells me US ratified UNESCO in 1972, Greece in 1981
๐Ÿ”— Sun Jul 28, 2013, 18:41:52 in reply to this tweet
#4562
@DrDonnaYates At best, we can split the bread on your door. It'd be super weird if we could both eat it! But cool. #theendofhunger
๐Ÿ”— Sat Jul 27, 2013, 13:39:40 in reply to this tweet
#4561
@DrDonnaYates We can't both eat the bread on your door.
๐Ÿ”— Sat Jul 27, 2013, 13:38:13 in reply to this tweet
#4560
Life is weird. A meaningful and unremarkable (in context) sentence: "i will eat the bread on my door"
๐Ÿ” 1 ๐Ÿ”— Sat Jul 27, 2013, 13:36:55
#4559
RT @tw_lgiordani: Postage - a RabbitMQ-based Component Python Library -> lgiordani.github.io/blog/2013/07/2โ€ฆ #TheDigitalCat #python #rabbitmq @Crad @Rabโ€ฆ
#4558
"A Contribution to the Critique of John Mayer": thenewinquiry.com/blogs/s-a-o-b/โ€ฆ
#4557
This is what the wonderful @DrDonnaYates does: dayofarchaeology.com/high-crimes-stโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jul 26, 2013, 22:49:26
#4556
@progrium Sure, though they're less *directly* relevant to me at the moment :-)
๐Ÿ”— Fri Jul 26, 2013, 17:38:46 in reply to this tweet
#4555
RT @james_blue_cat: My god, don't try and video the police in Sweden, response is TERRIFYING: wimp.com/swedenpolice/
#4554
@jcsalterego Well, at least you're consistent
๐Ÿ”— Fri Jul 26, 2013, 16:42:56 in reply to this tweet
#4553
@jcsalterego But if I haven't heard of it, that's exactly the case in which I'd *want* to hear of it!
๐Ÿ”— Fri Jul 26, 2013, 16:41:49 in reply to this tweet
#4552
Strike three.
#4551
What are people's favourite academic Distributed Systems conferences?
๐Ÿ” 1 ๐Ÿ”— Fri Jul 26, 2013, 15:44:40
#4550
RT @bengoldacre: Tranexamic acid is cheap, reduces bleeding in trauma, saves lives. Why don't we have a global policy on it? http://t.co/Snโ€ฆ
#4549
#4548
Build yourself a solar energy bowl, and be the envy of the district!
#4547
RT @cstross: Exciting! New! Yahoo! Feature! Mass! Identity! Theft! Roll-out! Coming! Soon: b0ing.me/thanks-for-theโ€ฆ
#4546
RT @antoniovieiro: Protocolo TCP/IP diseรฑado por programas automรกticos en el MIT es 10x mรกs rรกpido que el manual, pero no saben porquรฉ httpโ€ฆ
#4545
TCP congestion control automatically designed rather than designed by hand: web.mit.edu/remy/ Surprisingly good initial results!
๐Ÿ’Ÿ 14 ๐Ÿ” 24 ๐Ÿ”— Sat Jul 20, 2013, 14:54:35
#4544
๐Ÿ” 2 ๐Ÿ”— Thu Jul 18, 2013, 23:42:22
#4543
TIL "git describe --tags"
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jul 18, 2013, 16:33:28
#4542
RT @DrDonnaYates: Everyone: check if there is a spoof of your account. Someone took my photo and put a _ on my name (@DrDonnaYates_) pls maโ€ฆ
#4541
โ€œTraditional Active Queue Management is not enoughโ€ gettys.wordpress.com/2013/07/10/lowโ€ฆ
๐Ÿ” 2 ๐Ÿ”— Thu Jul 11, 2013, 13:44:28
#4540
@johnsonjamesian :-(
๐Ÿ”— Wed Jul 10, 2013, 22:24:10 in reply to this tweet
#4539
Gradualtalk looks very exciting! Typed-Racket style gradual typing for Smalltalk. Runnable Pharo-derived image. pleiad.cl/research/softwโ€ฆ
๐Ÿ’Ÿ 16 ๐Ÿ” 17 ๐Ÿ”— Tue Jul 09, 2013, 18:09:09
#4538
I love this new symbol: npr.org/2013/07/07/189โ€ฆ
#4537
Binary builds of RabbitMQ UDP exchange and Presence exchange for version 3.1.3: eighty-twenty.org/tech/rabbitmq/โ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Sat Jul 06, 2013, 20:50:39
#4536
@RabbitMQ the link rabbitmq.com/install-mac.htโ€ฆ from your download page is 404
#4535
@asumu Exactly.
๐Ÿ”— Sat Jul 06, 2013, 17:10:35 in reply to this tweet
#4534
PGP / GPG Must Die. It is basically impossible to secure the email infrastructure.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat Jul 06, 2013, 15:20:04
#4533
It will never be the year of encrypted email on the desktop.
#4532
Ordinary certificate-based encryption in Thunderbird: no option for consing up a certificate. Fail. Bad UX for certificate selection. Fail.
๐Ÿ” 1 ๐Ÿ”— Sat Jul 06, 2013, 14:28:16
#4531
Enigmail: requires you to install gnupg separately. Fail. Requires you to cons up a key separately. Fail. Terrible UX. Fail.
๐Ÿ” 1 ๐Ÿ”— Sat Jul 06, 2013, 14:27:47
#4530
Setting up encrypted email is *UNBELIEVABLY* difficult and confusing.
๐Ÿ” 1 ๐Ÿ”— Sat Jul 06, 2013, 14:27:14
#4529
Maybe 2014 will be the year of encrypted email on the desktop. #unlikely
#4528
@locks :-)
๐Ÿ”— Fri Jul 05, 2013, 16:06:33 in reply to this tweet
#4527
@SeanTAllen Like to do binary I have to pick a serialization format for it etc. Better to lose that fancy stuff and stick with raw JSON!
๐Ÿ”— Fri Jul 05, 2013, 16:02:05 in reply to this tweet
#4526
@SeanTAllen With JSON, you don't even have to encode your stuff!
๐Ÿ”— Fri Jul 05, 2013, 16:00:39 in reply to this tweet
#4525
@SeanTAllen JSON is so much closer to the metal. It's, like, raw data.
๐Ÿ”— Fri Jul 05, 2013, 16:00:15 in reply to this tweet
#4524
@SeanTAllen The one thing I hate about JSON, XML, etc. is their total non-support of binary data.
๐Ÿ”— Fri Jul 05, 2013, 15:56:18 in reply to this tweet
#4523
@SeanTAllen :-)
๐Ÿ”— Fri Jul 05, 2013, 15:51:46 in reply to this tweet
#4522
@SeanTAllen Not to mention the poverty and arbitrariness of the underlying platform.
๐Ÿ”— Fri Jul 05, 2013, 15:49:49 in reply to this tweet
#4521
@SeanTAllen Absolutely.
๐Ÿ”— Fri Jul 05, 2013, 15:48:09 in reply to this tweet
#4520
I for one won't miss the web when we evolve beyond it. What a crufty hack.
๐Ÿ’Ÿ 1 ๐Ÿ” 3 ๐Ÿ”— Fri Jul 05, 2013, 15:44:05
#4519
Good UX on the web is almost impossible. Evidence: gmail, which hijacks the keys needed for text selection.
๐Ÿ” 1 ๐Ÿ”— Fri Jul 05, 2013, 15:42:14
#4518
RT @Pinboard: No Declaration of Independence โ†’ no Space Shuttle, just a writhing, Lovecraftian tangle of Canadarms
#4517
@peerstr @G3rtm Granted. Us initiates see the distinction, but users don't. I hope the appetite for new UX makes new tech infra possible.
๐Ÿ”— Thu Jul 04, 2013, 21:07:51 in reply to this tweet
#4516
RT @tqbf: @kragen @silentbicycle The problem is โ€œGPG is terrible, letโ€™s replace itโ€.
#4515
@coreload @fogus This happens to me too. "I can't help but feel partly responsible", etc.
๐Ÿ”— Thu Jul 04, 2013, 18:44:48 in reply to this tweet
#4514
RT @Sc00bzT: DecryptoCat (tobtu.com/decryptocat.php) crack old private keys from @cryptocatapp in minutes... As soon as I get off my ass and fโ€ฆ
#4513
RT @nicolasbrulez: Ouch. If you used #Cryptocat from October 17th, 2011 to June 15th, 2013 assume your messages were compromised.[..] http:โ€ฆ
#4512
@SeanTAllen Cool. Where are you based again - is it NYC?
๐Ÿ”— Wed Jul 03, 2013, 21:16:19 in reply to this tweet
#4511
@SeanTAllen Next time!
๐Ÿ”— Wed Jul 03, 2013, 21:15:15 in reply to this tweet
#4510
Good grief. UK govt stupidly bans khat, ignoring advice of its own experts transform-drugs.blogspot.co.uk/2013/07/the-ukโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Wed Jul 03, 2013, 21:15:08
#4509
@SeanTAllen Yep! Still working away :-) 3rd year coming to a close. No end in sight, yet.
๐Ÿ”— Wed Jul 03, 2013, 21:11:37 in reply to this tweet
#4508
@SeanTAllen Yeah :-(
๐Ÿ”— Wed Jul 03, 2013, 21:10:03 in reply to this tweet
#4507
@SeanTAllen The ukhomeoffice one? Sadly, yes.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jul 03, 2013, 21:09:04 in reply to this tweet
#4506
RT @BDStanley: Hi @ukhomeoffice, I'd just like to let you know that your Twitter account seems to have been hacked by the EDL.
#4505
RT @roder: h/t to the UK for protecting its people. bit.ly/14LV2Yd </sarcasm>
#4504
Unbroken brakes can break, broken brakes don't brake.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Jul 03, 2013, 03:41:58
#4503
RT @zooko: I need a good web designer to help me improve the usability of leastauthority.com ASAP.
#4502
@damienkatz Ha! I've noticed this as well. One fewer website to obsessively refresh.
๐Ÿ”— Tue Jul 02, 2013, 19:45:04 in reply to this tweet
#4501
FirefoxOS is proof that change in operating systems is (a) wanted, (b) possible, and (c) relatively cheap. Heartening.
๐Ÿ’Ÿ 3 ๐Ÿ” 6 ๐Ÿ”— Tue Jul 02, 2013, 18:53:21
#4500
@fogus :-( Yes.
๐Ÿ”— Tue Jul 02, 2013, 17:38:40 in reply to this tweet
#4499
RT @CarbonisedPleb: ATOS Call Police to Stop Welfare Experts Advising Disabled Claimants wp.me/p3908w-tp @Scriptonite via Vox Politiโ€ฆ
#4498
RT @sciencegoddess: How do caffeine and nicotine work to provide mental focus? Protein essential for cognition identified. Working... httpโ€ฆ
#4497
RT @hmason: What every web developer must know about URL encoding bit.ly/1aXMthT (via @igrigorik)
#4496
RT @Leischa: Labour still to blame for economy, say 46% in poll gu.com/p/3hx65 < What part of "global financial crisis" do people nโ€ฆ
#4495
I continue to be blown away that in 2013, cut and paste of plain text is still buggy on major mainstream operating systems and applications.
๐Ÿ” 1 ๐Ÿ”— Sun Jun 30, 2013, 15:49:55
#4494
RT @DrDonnaYates: Anonymous Swiss Collector Videocast 2: Unlooted Wari tombs and looted Wari objects: youtu.be/CosPfcSvxC8 #archaeology #โ€ฆ
#4493
RT @DrDonnaYates: AnonymousSwissCollector 1: Ecuador, Egypt, and Valdivia Figurines: youtu.be/fnZtaSDQp4g #artcrime #archaeology #culturaโ€ฆ
#4492
@littlecalculist Agreed: Monosyllabic / A first line, all by itself / Polysyllabic
๐Ÿ”— Sat Jun 29, 2013, 03:44:54 in reply to this tweet
#4491
RT @swannodette: Q. Promises or Monads for async? A. NEITHER
#4490
RT @agl__: How to botch TLS forward secrecy: imperialviolet.org/2013/06/27/botโ€ฆ
#4489
@BrianTRice Oh yuck. Yeah. Though LyX has commenting/revctrl built-in these days, I bet getting folk to switch would be difficult.
๐Ÿ”— Fri Jun 28, 2013, 01:11:08 in reply to this tweet
#4488
@strmpnk That is a project I would follow with great interest.
๐Ÿ”— Fri Jun 28, 2013, 00:53:02 in reply to this tweet
#4487
@BrianTRice Yeah I don't think it does :-/ Still, shiny PDFs often distract enough to obtain forgiveness for unusual tech choices!
๐Ÿ”— Fri Jun 28, 2013, 00:52:30 in reply to this tweet
#4486
@strmpnk What a fun question! I happened to read the Scheme-79 chip paper the other day and it led me to similar questions.
๐Ÿ”— Thu Jun 27, 2013, 19:31:08 in reply to this tweet
#4485
@coreload Have you tried wysiwym? e.g. LyX? I like it, myself; a structure editor for TeX seems to suit me well!
๐Ÿ”— Thu Jun 27, 2013, 19:23:30 in reply to this tweet
#4484
@bos31337 I love the notion of "PHP clownshoe equality" :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jun 27, 2013, 03:40:50
#4483
๐Ÿ” 3 ๐Ÿ”— Thu Jun 27, 2013, 03:25:50
#4482
"He doesn't need comments on his blog because once he's finished writing, there's nothing left to say." nielsenhayden.com/makinglight/arโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Thu Jun 27, 2013, 02:54:34
#4481
"Honor the Internet paradigm and move away from the presumption of hierarchy to a distributed approach" - @BobFrankston
๐Ÿ” 1 ๐Ÿ”— Wed Jun 26, 2013, 18:15:37
#4480
#4479
Jeez, I guess I'm a "consumer-patron" now? Ugh.
#4478
@andywingo Agreed :-)
๐Ÿ”— Tue Jun 25, 2013, 15:06:58 in reply to this tweet
#4477
From zero to cooperative threads in 15 lines of Racket code gist.github.com/tonyg/5858226
๐Ÿ’Ÿ 2 ๐Ÿ” 5 ๐Ÿ”— Tue Jun 25, 2013, 15:03:08
#4476
I endorse everything in this post. RT @jwz: Google Reader Apocalypse Extremely Fucking Nigh. jwz.org/b/yhpc
๐Ÿ’Ÿ 1 ๐Ÿ” 5 ๐Ÿ”— Tue Jun 25, 2013, 03:46:28
#4475
@EdwardLPlatt is "enjoying" the right word? :-)
๐Ÿ”— Tue Jun 25, 2013, 03:37:10 in reply to this tweet
#4474
@zooko :-) not a bad suggestion!
๐Ÿ”— Tue Jun 25, 2013, 00:40:14 in reply to this tweet
#4473
@zooko So zooko.com now redirects to an actual page, which is an improvement :-) but is your 'klog gone for good?
๐Ÿ”— Mon Jun 24, 2013, 23:05:28 in reply to this tweet
#4472
my past, as unknown / as my future; i equate / indiscernibles
#4471
"Acupuncture Is Theatrical Placebo" anesthesia-analgesia.org/content/116/6/โ€ฆ
#4470
Cyclists! Avoid needless suffering: make stopping for red lights an iron-clad rule!
๐Ÿ” 1 ๐Ÿ”— Wed Jun 19, 2013, 15:27:49
#4469
@epeefencer11 You didn't even minimally focus your scattershot spam. Your message was wildly off-base. Worst I've received in a long while.
๐Ÿ”— Wed Jun 19, 2013, 13:38:46 in reply to this tweet
#4468
Moved from Reader to Thunderbird's RSS option, sigh. Now I just want to delete my Reader acct and get it over with. Not sure how or if poss.
#4467
@zooko Eep! "UnrecoverableFileError" ("insufficient good shares") when I visit zooko.com ! (Was looking for your 'klog)
#4466
RT @nzlistener: NZ Constitutional Review submission deadline has been extended. radionz.co.nz/news/politicalโ€ฆ Here's Listener backgrounder: http:โ€ฆ
#4465
@puzza007 I think that's a very broad statement. Some aspects are well worth celebrating. Other aspects, very not. Like everywhere.
๐Ÿ”— Mon Jun 17, 2013, 03:56:31 in reply to this tweet
#4464
@puzza007 I'm not sure what your argument was. That crimes are bad? The original point was about actually existing communism.
๐Ÿ”— Mon Jun 17, 2013, 03:54:57 in reply to this tweet
#4463
Note to self: be clearer next time you call Godwin on somebody. /cc @puzza007 @steveklabnik @lilysea
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 17, 2013, 03:48:15 in reply to this tweet
#4462
@lilysea The prize is a group hug! #grouphug @puzza007 @steveklabnik
๐Ÿ”— Mon Jun 17, 2013, 03:41:07 in reply to this tweet
#4461
@puzza007 Oh dude. I think you just win? @steveklabnik @lilysea
๐Ÿ”— Mon Jun 17, 2013, 03:40:44 in reply to this tweet
#4460
@lilysea Hear hear. /cc @puzza007 @steveklabnik
๐Ÿ”— Mon Jun 17, 2013, 03:29:45 in reply to this tweet
#4459
@puzza007 Recall the point: *actually existing communism*. /cc @steveklabnik @lilysea
๐Ÿ”— Mon Jun 17, 2013, 03:28:03 in reply to this tweet
#4458
@puzza007 Come on, is this your argument that the USSR was *not* impressive in many ways? Sputnik? Soyuz? /cc @steveklabnik @lilysea
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 17, 2013, 03:26:48 in reply to this tweet
#4457
RT @steveklabnik: "All societies are communistic at base, and capitalism is best viewed as a bad way of organizing communism." - @davidgraeโ€ฆ
#4456
RT @steveklabnik: "We are all communists with those we love and trust." - @davidgraeber
#4455
Oh those reflections on trust and trusting trust are starting to get very deep indeed.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri Jun 14, 2013, 21:16:13
#4454
@silentbicycle @hexstreamsoft @quadricode @symbo1ics I like pattern matching.
๐Ÿ”— Thu Jun 13, 2013, 16:28:15 in reply to this tweet
#4453
RT @zooko: .@kragen is always throwing off these mind-boggling hacks like it is no big thing: lists.canonical.org/pipermail/kragโ€ฆ
#4452
@BruceHoult @armyofbruce Yep. It's just a boring, fast unix machine. There is nothing special about it... unless you strip unix off it :)
๐Ÿ”— Thu Jun 13, 2013, 01:36:13 in reply to this tweet
#4451
RT @squaremobius: RabbitMQ client library for Node.JS: github.com/squaremo/amqp.โ€ฆ /cc @old_sound @michaelklishin
#4450
@SeanTAllen Haha "Baby's first python program"
๐Ÿ”— Wed Jun 12, 2013, 15:45:28 in reply to this tweet
#4449
@ArmyOfBruce Yes, that kind of thing is nice. But there's so much "wow! it runs python!", "ooh! a web browser! amazing!"
๐Ÿ”— Wed Jun 12, 2013, 15:43:58 in reply to this tweet
#4448
Am unimpressed by seeing โˆ€X.(X on a Raspberry Pi). It's just a unix machine. Unless it's a custom OS, yawn.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jun 12, 2013, 15:37:48
#4447
Consequentialism is hard! Let's go shopping!
#4446
encrypted email UX *still* sucks donkey balls. it's 2013.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Jun 12, 2013, 01:29:46
#4445
@msimoni ...?
๐Ÿ”— Tue Jun 11, 2013, 19:15:14 in reply to this tweet
#4444
"Staircases like this one kill us because they hate our freedoms and want to destroy our way of life." falkvinge.net/2012/11/15/we-โ€ฆ
๐Ÿ” 2 ๐Ÿ”— Tue Jun 11, 2013, 19:14:35
#4443
RT @johnny_t: "In a system you don't know - search is the most valuable thing you can have." - @daningalls #STIC13
#4442
RT @jaotwits: the abject disclaimer "no X citizens are affected/spied/killed," uttered in earnest and confirming how idiotic and heartless โ€ฆ
#4441
@PaulRevereHouse This is a well written piece about government ID capability. Sorry Paul, GIII knows who you are! kieranhealy.org/blog/archives/โ€ฆ
๐Ÿ” 1 ๐Ÿ”— Mon Jun 10, 2013, 21:38:37
#4440
@aidanskinner It's amazing the levels of blood pressure the human body will tolerate, isn't it
๐Ÿ”— Mon Jun 10, 2013, 21:29:42 in reply to this tweet
#4439
@aidanskinner Er, um, but thank you for suggesting a possible solution of course :-) I need to tone back the grump factor
๐Ÿ”— Mon Jun 10, 2013, 21:28:04 in reply to this tweet
#4438
@aidanskinner Yes. It's all the same shit.
๐Ÿ”— Mon Jun 10, 2013, 21:27:28 in reply to this tweet
#4437
@darinmorrison I agree; but the world won't listen
๐Ÿ”— Mon Jun 10, 2013, 20:45:31 in reply to this tweet
#4436
LibreOffice produces files it doesn't know how to read back in. MS Word does only a little better with the turds LibreOffice shits out.
#4435
Really annoyed right now. The whole software industry is a corrupt sham. Usually you can get by; sometimes you're forced to pay attention.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 10, 2013, 20:40:30
#4434
LibreOffice just completely ruined a file with "track changes" enabled. Yeah, software is totally making progress here.
#4433
@archaelus @rainerjoswig Isn't there already an image floating around? Perhaps the rights are unclear.
๐Ÿ”— Mon Jun 10, 2013, 20:03:44 in reply to this tweet
#4432
@annwitbrock Watch out! It's describing very old software. The ideas are worth recycling, the software maybe not. I don't know.
๐Ÿ”— Mon Jun 10, 2013, 20:03:23 in reply to this tweet
#4431
@msimoni Yes. Lessons from both, definitely.
๐Ÿ”— Mon Jun 10, 2013, 20:02:58 in reply to this tweet
#4430
See? This is more like how things should be. Not just endlessly redigested Unix. lispm.dyndns.org/genera-concepts (HT @RainerJoswig)
๐Ÿ’Ÿ 9 ๐Ÿ” 3 ๐Ÿ”— Mon Jun 10, 2013, 18:34:00
#4429
TIL: JaMC sample Neubauten's "Tanz Debil" near the middle of "Tumbledown". Cool.
#4428
RT @EdwardLPlatt: New blog on how Drupal-like systems can improve performance using PubSub. bit.ly/163UgHM #drupal #designpatterns
#4427
@donAlvar Ha! Maybe!
๐Ÿ”— Mon Jun 10, 2013, 15:05:17 in reply to this tweet
#4426
๐Ÿ” 1 ๐Ÿ”— Mon Jun 10, 2013, 01:24:47
#4425
RT @rvirding: The stupid thing with this NSA tracking is that people who really want private communication don't call or send an email anywโ€ฆ
#4424
@fanf That's one way of looking at it, yes.
๐Ÿ”— Wed Jun 05, 2013, 21:21:02 in reply to this tweet
#4423
@fanf In the context of email, it is ;-) There is no integrated "directory service" mapping abstract names to concrete mailboxes.
๐Ÿ”— Wed Jun 05, 2013, 20:24:59 in reply to this tweet
#4422
@johnsonjamesian Hm, well, no, but that has characteristics in common with a solution to the problem :)
๐Ÿ”— Wed Jun 05, 2013, 16:40:48 in reply to this tweet
#4421
A major problem with email is that one's *name* is one's *address*.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Jun 05, 2013, 16:01:31
#4420
@BSkyBPress Just received the third spam mail from "bskybbusiness.co.uk" in as many weeks. I assume that's you? Stay classy. #spammers
#4419
@BruceHoult Ha! True!
๐Ÿ”— Wed Jun 05, 2013, 04:58:55 in reply to this tweet
#4418
#4417
RT @ezyang: And here, on this corner of the lambda hypercube, is the TARDIS
#4416
@bigthingist This sounds like the stuff of Valuable Life Lessons! I look forward to future distilled wisdom :-)
๐Ÿ”— Wed Jun 05, 2013, 03:03:42 in reply to this tweet
#4415
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 03, 2013, 04:47:29 in reply to this tweet
#4414
Just this weekend rediscovered this album, "higher++" by HDU. Last listened to this in, oh, 1999? Their "Memenโ€ฆ t.thisismyjam.com/leastfixedpoinโ€ฆ
#4413
eventually, eventually all this will work just fine and we'll laugh at the frustrations we vaguely recall
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Mon Jun 03, 2013, 01:20:47
#4412
Debian multiarch is cool.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jun 02, 2013, 02:10:25
#4411
@theobrominated Nope, it's part of the same layer :-) At least that's what 5s exploring my instinct tells me!
๐Ÿ”— Sat Jun 01, 2013, 13:20:42 in reply to this tweet
#4410
Answering the phone with "hello" is the same function as the dialtone, only one layer up.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sat Jun 01, 2013, 12:38:39
#4409
When crashing is reliable, and the crash reporter reliably fails to work, you know you're dealing with quality, quality product.
#4408
80x25 is enough for anybody.
๐Ÿ” 1 ๐Ÿ”— Fri May 31, 2013, 16:04:29
#4407
@ArmyOfBruce Ha! Thanks :-) Perhaps post-phd I'll be able to diversify again...
๐Ÿ”— Thu May 30, 2013, 15:00:54 in reply to this tweet
#4406
@BSkyB, you're spammers. That's the second piece of unsolicited commercial email I've gotten from you.
#4405
RT @samth: Really excited to announce Marketplace: blog.racket-lang.org/2013/05/marketโ€ฆ a new way to build functional network software, with @leastfixedpโ€ฆ
#4404
The simulation argument in a nutshell: xkcd.com/1214/
#4403
RT @donAlvar: "finally, after years of searching, the person with the worst life ever is found. formally, they are granted permission to beโ€ฆ
#4402
Haven't read the paper yet, but this looks exciting: cr.yp.to/tcpip/minimaltโ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ” 3 ๐Ÿ”— Mon May 27, 2013, 19:42:34
#4401
RT @hashbreaker: New MinimaLT protocol spearheaded by Mike Petullo: faster than TCP, higher security than TLS. cr.yp.to/tcpip/minimaltโ€ฆ We heโ€ฆ
#4400
O brave new world, that has such media in't.
#4399
RT @ID_AA_Carmack: Thinking about storing DNA of an entire population as a compression problem. With a billion genomes, how much new info โ€ฆ
#4398
"Click Finish to continue starting "
#4397
๐Ÿ” 1 ๐Ÿ”— Thu May 16, 2013, 16:13:54
#4396
RT @DrDonnaYates: #Belize Piece I wrote about the bulldozing of Nohmul and the info gleand from that kind of #archaeology site @USILive httโ€ฆ
#4395
High-level musical composition in Smalltalk: zogotounga.net/surmulot/High-โ€ฆ
๐Ÿ’Ÿ 8 ๐Ÿ” 7 ๐Ÿ”— Mon May 13, 2013, 16:33:16
#4394
@BruceHoult ;-)
๐Ÿ”— Sun May 12, 2013, 17:30:00 in reply to this tweet
#4393
Think green! Mutable state is thermodynamically inefficient
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Sun May 12, 2013, 02:32:07
#4392
RT @avsm: Anil Unconvincingname shared this with his wry, award-winning grin; telegraph.co.uk/culture/100494โ€ฆ
#4391
@fogus I'm sure Amazon Prime will send you some individually wrapped Twinkies. Wrapped in three additional layers of packaging.
๐Ÿ”— Fri May 10, 2013, 23:40:56 in reply to this tweet
#4390
@rickasaurus @briantrice Not seeing how GTK+ fits into that... :-)
๐Ÿ”— Fri May 10, 2013, 19:46:39 in reply to this tweet
#4389
@rickasaurus @BrianTRice ...A flawed, futile exercise that will never live up to the flexibility or utility of the original??
๐Ÿ”— Fri May 10, 2013, 19:44:51 in reply to this tweet
#4388
@fdilke The pattern language seems like it might limit its application as the latter a touch.
๐Ÿ”— Fri May 10, 2013, 14:01:32 in reply to this tweet
#4387
@rptb1 @garethqrees Seriously, the new documentation for MPS is really very good indeed. I enjoyed reading through it this morning.
๐Ÿ”— Fri May 10, 2013, 02:58:48 in reply to this tweet
#4386
@rptb1 Was considering whether MPS might be a fit for Racket. Probably don't have time to look into it in detail right now :-)
๐Ÿ”— Fri May 10, 2013, 02:57:52 in reply to this tweet
#4385
@justinsheehy @puzza007 Am totally out of touch on this, just reading around the news this morning
๐Ÿ”— Thu May 09, 2013, 18:00:41 in reply to this tweet
#4384
@justinsheehy @puzza007 Unclear but the anti-sw-pat amendment could be a step back from a worse proposal. Whole of pat law seems 2b revised.
๐Ÿ”— Thu May 09, 2013, 18:00:22 in reply to this tweet
#4383
TIL: ets heir option: erlang.org/doc/man/ets.htโ€ฆ (HT @stevevinoski)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu May 09, 2013, 17:04:04
#4382
RT @andywingo: Given pattern matching, using car and cdr is an antipattern.
#4381
RT @justinsheehy: The NZ patent bill: media.nzherald.co.nz/webcontent/docโ€ฆ and some NZ industry response: nzherald.co.nz/business/news/โ€ฆ
#4380
Wow, the new MPS GC documentation is really good. For example, the tutorial on adding GC to a toy Scheme-like: ravenbrook.com/project/mps/veโ€ฆ
๐Ÿ’Ÿ 9 ๐Ÿ” 4 ๐Ÿ”— Thu May 09, 2013, 15:54:34
#4379
@b6n Agreed.
๐Ÿ”— Thu May 09, 2013, 03:14:02 in reply to this tweet
#4378
@b6n Yeah, that's true. Doesn't *have* to be that way though, I don't think. API problem rather than protocol problem?
๐Ÿ”— Thu May 09, 2013, 03:12:28 in reply to this tweet
#4377
@b6n Oh, and wait, my original point was we shouldn't have to take TCP failure as proxy for remote party failure! :-)
๐Ÿ”— Thu May 09, 2013, 03:10:18 in reply to this tweet
#4376
@b6n ... Point being, TCP user doesn't deal with timeouts explicitly. Just errors.
๐Ÿ”— Thu May 09, 2013, 03:09:57 in reply to this tweet
#4375
@b6n :-) Yeah. But "time out" = disconnection IIRC. Indistinguishable from many other things.
๐Ÿ”— Thu May 09, 2013, 03:09:40 in reply to this tweet
#4374
@b6n Doesn't it disconnect you in that case?
๐Ÿ”— Thu May 09, 2013, 03:07:47 in reply to this tweet
#4373
@b6n One example is a retransmit timer. But also, consider TCP's various timeout management: roughly invisible, seldom problematic
๐Ÿ”— Thu May 09, 2013, 03:03:42 in reply to this tweet
#4372
@coreload @swannodette and not really that closely in this connection: blog.ezyang.com/2013/04/the-diโ€ฆ :-)
๐Ÿ”— Thu May 09, 2013, 03:01:49 in reply to this tweet
#4371
@strmpnk Yep. Feedback necessary. But then the whole point of a timeout is that it's a crude Greenspunned feedback setup.
๐Ÿ”— Thu May 09, 2013, 03:00:48 in reply to this tweet
#4370
@b6n Not hiding errors; hiding *timeouts*
๐Ÿ”— Thu May 09, 2013, 03:00:04 in reply to this tweet
#4369
@coreload @swannodette In this connection: ccs.neu.edu/home/matthias/โ€ฆ :-)
๐Ÿ”— Thu May 09, 2013, 02:59:45 in reply to this tweet
#4368
@neil_conway Agreed; it needn't be exposed so directly though. Hypothesis is that this kind of thing can be dealt with by the OS/network.
๐Ÿ”— Thu May 09, 2013, 02:57:30 in reply to this tweet
#4367
Shocking before and after images of the looting of an archaeological site in Syria via Google Earth: traffickingculture.org/data/looting-aโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Thu May 09, 2013, 02:56:32
#4366
RT @DrDonnaYates: See people care about #archaeology! My #Teotihuacan article is the second most popular ever on the @USILive website http:โ€ฆ
#4365
Our PLs force network programmers to divine failures by arcane means such as timeouts and examining the entrails of dead sockets.
#4364
"I sometimes fear that spending a few formative years writing BASIC may have stunted my capacity for abstraction." blog.regehr.org/archives/942
๐Ÿ” 1 ๐Ÿ”— Wed May 08, 2013, 04:09:40
#4363
"procedural decomposition for hard problems is a skill we can keep getting better at for [ever]." blog.regehr.org/archives/942
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed May 08, 2013, 04:06:40
#4362
RT @fanf: dotat.at/:/26RZK - MLWorks: a Standard ML compiler and development environment written at Harlequin in the 1990s, now open โ€ฆ
#4361
RT @donAlvar: Hapy Mayday. Remember: property is theft. Woody Guthrie - This Land Is Your Land: youtu.be/XaI5IRuS2aE
#4360
RT @squaremobius: Hey first world there's not that much that needs doing here, let's help people that still have a hard time
#4359
unicode: so wrong; so right
#4358
@silentbicycle I'm so into that idea. Yeah mDNS could be what you want. Fun!
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Apr 30, 2013, 03:15:46 in reply to this tweet
#4357
@silentbicycle Mesh networks without local IP connectivity? (Otherwise you could use mDNS...?)
๐Ÿ”— Tue Apr 30, 2013, 03:09:48 in reply to this tweet
#4356
@silentbicycle Sounds very interesting. You mean scaling mDNS-like registrations to public DNS, or similar?
๐Ÿ”— Tue Apr 30, 2013, 03:05:07 in reply to this tweet
#4355
@silentbicycle noooooo step back from the brink
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue Apr 30, 2013, 01:11:46 in reply to this tweet
#4354
Mmmm, gelatinous glop for breakfast!
#4353
RT @dvrensk: I'm proud to be Swedish when the police does everything it can to avoid hurting an armed man: thelocal.se/47584/20130427/
#4352
RT @Jermolene: @zooko @leastfixedpoint Iโ€™ve made a bare-bones Tahoe-LAFS edition of TiddlyWiki5 - five.tiddlywiki.com/tahoelafs.html, source: https://tโ€ฆ
#4351
@Jermolene Wow! Awesome! /cc @zooko
๐Ÿ”— Fri Apr 26, 2013, 23:22:59 in reply to this tweet
#4350
RT @KateElliottSFF: "After learning my flight was detained 4 hours, I heard the announcement: If anyone in the vicinity of..." http://t.co/โ€ฆ
#4349
RT @USILive: Walmart destroys Mexicoโ€™s cultural heritage | USi: usilive.org/walmart-destroโ€ฆ by @DrDonnaYates
#4348
@Jermolene OK, thanks. (I guess I should have just gone to look at the code. It's been a while since I caught up with TW5...)
๐Ÿ”— Fri Apr 26, 2013, 19:11:14 in reply to this tweet
#4347
@Jermolene Is that on a per-tiddler basis, or for the whole document? /cc @zooko
๐Ÿ”— Fri Apr 26, 2013, 19:05:04 in reply to this tweet
#4346
RT @DrDonnaYates: Walmart's destruction of the site of Teotihuacรกn. A short piece I did for @USILive in light of recent union protests httpโ€ฆ
#4345
@zooko @jermolene Tahoe-LAFS as a tiddlystore for TiddlyWIki5 would rule.
๐Ÿ”— Fri Apr 26, 2013, 15:19:16 in reply to this tweet
#4344
@copumpkin 0.0, -0.0, \x->1/x ?
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Apr 26, 2013, 15:16:33 in reply to this tweet
#4343
@bigthingist staring into the abyss, i imagine.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Apr 26, 2013, 04:22:41 in reply to this tweet
#4342
@johnregehr @psnively @andywingo github.com/kripken/emscriโ€ฆ #hahaonlyserious
๐Ÿ”— Thu Apr 25, 2013, 23:08:34 in reply to this tweet
#4341
RT @zooko: Nature.com: โ€œAnnouncement: Reducing our irreproducibilityโ€ ur1.ca/divaf HT @iand
#4340
.@sustrik on TCP, heartbeats, and our habit of building TCP-on-TCP-on-TCP-on-TCP: 250bpm.com/blog:22 Good read. Comments good too.
๐Ÿ’Ÿ 2 ๐Ÿ” 6 ๐Ÿ”— Wed Apr 24, 2013, 14:03:44
#4339
@DRMacIver "I like your hat" "I'm not wearing a hat" "... Interesting bone structure!"
๐Ÿ”— Sun Apr 21, 2013, 22:13:37 in reply to this tweet
#4338
@etrepum Yeah, that's true :-( Though it'll really just change the thing I don't want reddit higher than
๐Ÿ”— Sun Apr 21, 2013, 19:29:00 in reply to this tweet
#4337
Chrome omnibar has broken itself. I never, never, never want reddit to be higher-ranking than google reader for input "re" #grr
#4336
@squaremobius Congratulations to Evan!
๐Ÿ”— Sun Apr 21, 2013, 15:26:10 in reply to this tweet
#4335
TIL: man 3 TAILQ_HEAD
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 21, 2013, 15:25:34
#4334
RT @Cavalorn: Maybe the Doctor's name isn't a word at all. Maybe it's a tune. His name is 'woo-ooo, ooo-eee-ooo.' Hidden in plain sight ALLโ€ฆ
#4333
๐Ÿ’Ÿ 3 ๐Ÿ” 5 ๐Ÿ”— Sun Apr 21, 2013, 02:18:57
#4332
@samth We could discuss that next week.
๐Ÿ”— Sun Apr 21, 2013, 02:18:37 in reply to this tweet
#4331
Publishing an npmjs.org package was terrifyingly easy. Almost none of the steps I expected were present in the process.
#4330
@bwhitman Just bought beer. In store, guy standing next to me spontaneously offers "Man, I was stuck at home without beer..."
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Apr 20, 2013, 01:06:31 in reply to this tweet
#4329
@khairoun All OK, just woke up and looking at the internet now
๐Ÿ”— Fri Apr 19, 2013, 14:03:43 in reply to this tweet
#4328
#4327
@andyw23 Still loving Irregular Palpitations Mix 06G.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Apr 16, 2013, 22:03:46
#4326
RT @bradplumer: The push for austerity "was based on someone accidentally not updating a row formula in Excel." bit.ly/15inXqU
#4325
RT @ObsoleteDogma: This is an anti-austerity BOMBSHELL from @rortybomb. Read it now. bit.ly/XPoq1g
#4324
RT @sesamestreet: Our hearts go out to all those affected by today's tragic events. We recommend not exposing young children to repeated ...
#4323
RT @DrDonnaYates: โ€œI had no power to say โ€˜thatโ€™s not okay:โ€™โ€ Reports of harassment and abuse in the field" blogs.scientificamerican.com/context-and-vaโ€ฆ
#4322
@EyalL Agreed.
๐Ÿ”— Mon Apr 15, 2013, 15:22:33 in reply to this tweet
#4321
@avdi @fogus Other way around: "if" is pattern-matching ... over booleans. The code smell comes from the booleans. existentialtype.wordpress.com/2011/03/15/booโ€ฆ
๐Ÿ’Ÿ 12 ๐Ÿ” 11 ๐Ÿ”— Sun Apr 14, 2013, 21:43:54 in reply to this tweet
#4320
Teaching the Essentials of GC using Racket's #lang facility: blog.brownplt.org/2013/02/19/teaโ€ฆ (Metaprogramming FTW!)
๐Ÿ’Ÿ 7 ๐Ÿ” 5 ๐Ÿ”— Sun Apr 14, 2013, 18:49:55
#4319
@hintjens The version negotiation here is interesting too. Like it.
๐Ÿ”— Sun Apr 14, 2013, 13:41:17 in reply to this tweet
#4318
@hintjens Am intrigued by the idea of using NaCl keys for group communications too. Have been exploring it in spare moments. Nothing yet.
๐Ÿ”— Sun Apr 14, 2013, 13:40:04 in reply to this tweet
#4317
@hintjens LOVE the use of CurveCP! More widespread use of NaCl in general is a great thing!
๐Ÿ”— Sun Apr 14, 2013, 13:38:05 in reply to this tweet
#4316
RT @hintjens: Finished draft of new ZeroMQ protocol: rfc.zeromq.org/spec:23, article at hintjens.com/blog:39
#4315
Taxes filed. Phew.
#4314
Loath as I am to point at video content (ugh), #pt is a video describing a very cool SIGBOVIK submission which I enjoyed thoroughly.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Apr 13, 2013, 19:23:21
#4313
RT @WearRedOnWed: Make a simple, quiet statement of your opinion of Thatcherism by wearing red on the day of her funeral. #WearRedOnWedn ...
#4312
RT @donovanpreston: "The First Level of Super Mario Bros. is Easy with Lexicographic Orderings and Time Travel" youtube.com/watch?v=xOCurBโ€ฆ
#4311
RT @GrahamJoycebook: The shocking things is that when citizens choose a non-violent means of protest it is STILL closed down. #BBC
#4310
@evanphx It's a castle or city made of sandwiches. (Smรถrgรฅs + borg)
๐Ÿ” 1 ๐Ÿ”— Sat Apr 13, 2013, 05:57:57 in reply to this tweet
#4309
RT @justinsheehy: The NetBSD Anykernel / Rump Kernel work looks like it could have some interesting uses. netbsd.org/docs/rump/ h/t @gr ...
#4308
Hear hear. "Illegal spying is not acceptable": scoop.co.nz/stories/PA1304โ€ฆ
#4307
RT @ciphergoth: It would be absolutely wrong to disrupt Thatcher's private funeral, but that's not the funeral they plan. http://t.co/BK ...
#4306
full sunshine outside, yet my office is a study in radiosity rendering
#4305
@silentbicycle Pattern matching is (generalized) method dispatch /cc @raganwald
๐Ÿ”— Tue Apr 09, 2013, 16:55:39 in reply to this tweet
#4304
RT @bet3: I visited BestBuy over the weekend. It was like a home electronics retail museum. They still retail Sony CD Walkmans.
#4303
This looks interesting for offline-by-default, unhostedish webapps: hood.ie
๐Ÿ’Ÿ 4 ๐Ÿ” 3 ๐Ÿ”— Mon Apr 08, 2013, 23:48:32
#4302
RT @thenashmeister: Margaret Thatcher is dead but her ideas live on. I don't think it's the least bit inhumane to fervently wish it was ...
#4301
RT @ciphergoth: If I'd had the power to give Thatcher life and health at no cost, I would have. Doesn't mean I don't want to say "fuck h ...
#4300
@ciphergoth I bet I know which shirt you're wearing
๐Ÿ” 1 ๐Ÿ”— Mon Apr 08, 2013, 14:24:55
#4299
@dominictarr Google finds: swizec.com/blog/i-wish-thโ€ฆ and linusakesson.net/programming/syโ€ฆ which are relevant
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 07, 2013, 16:37:29 in reply to this tweet
#4298
@dominictarr what an interesting idea!
๐Ÿ”— Sun Apr 07, 2013, 16:31:35 in reply to this tweet
#4297
@donAlvar Absolutely.
๐Ÿ”— Sat Apr 06, 2013, 02:23:19 in reply to this tweet
#4296
Tell you what, it's going to be fascinating when all these unemployed people realise they can organise.
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Sat Apr 06, 2013, 02:20:55
#4295
RT @donAlvar: The worst ever BBC article. By far. Shame on the BBC! - Philpott fire deaths trial shines light on polyamory http://t.co ...
#4294
RT @johnston_nessa: Have you seen Paranormal Activity (2007)? If so, please fill out my very short survey. Thanks! surveymonkey.com/s/578S8PJ
#4293
Sometimes I really miss usenet, you know? Killfiles. It had killfiles.
๐Ÿ’Ÿ 1 ๐Ÿ” 3 ๐Ÿ”— Fri Apr 05, 2013, 02:56:42
#4292
Today, my brain is stupid. #stupid
#4291
This is quite a good essay: thebaffler.com/past/the_meme_โ€ฆ
#4290
RT @izs: If you cycle, drive, or are a person of any gender in tech, read this: agentfin.tumblr.com/post/467125478โ€ฆ /via @agentFin
#4289
@kryptiskt Kawa lacks default proper tail calls and only supports upward continuations; I wonder if SISC would run on Android?
๐Ÿ”— Tue Apr 02, 2013, 15:58:14 in reply to this tweet
#4288
@msimoni Not yet. I'll definitely announce it on Twitter when it's up :)
๐Ÿ”— Mon Apr 01, 2013, 22:30:32 in reply to this tweet
#4287
@solardiz Ha! Thank you! I'll fix that :-)
๐Ÿ”— Mon Apr 01, 2013, 14:02:16 in reply to this tweet
#4286
@solardiz @fanf Note that N is smaller even though p is larger.
๐Ÿ”— Mon Apr 01, 2013, 13:58:12 in reply to this tweet
#4285
@solardiz Timings are test vecs from s11 of tools.ietf.org/html/draft-josโ€ฆ. Similar times for the two on native too. Code: github.com/tonyg/js-scrypโ€ฆ
๐Ÿ”— Mon Apr 01, 2013, 13:57:47 in reply to this tweet
#4284
@bwhitman just saw the 2012 jam odyssey hack. Very awesome!
#4283
@silentbicycle @cartazio you Care About Several.
๐Ÿ”— Mon Apr 01, 2013, 02:41:54 in reply to this tweet
#4282
@bwhitman Love the sentiment!
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Apr 01, 2013, 00:49:06 in reply to this tweet
#4281
@wrumsby You're neglecting Sun Ra
๐Ÿ” 1 ๐Ÿ”— Sun Mar 31, 2013, 23:59:42 in reply to this tweet
#4280
.@hakanson Not yet. Trying Nightly now (without ASM_JS yet): it's a wee bit slower than Aurora, except on scrypt() where it's a bit quicker
๐Ÿ”— Sun Mar 31, 2013, 22:07:32 in reply to this tweet
#4279
@tankredhase Ah, I see: -s ASM_JS=1. I'll queue that up for future experimentation.
๐Ÿ”— Sun Mar 31, 2013, 22:00:18 in reply to this tweet
#4278
@tankredhase It's just using Emscripten out-of-the-box... is that targetting asm.js? Trying nightly is a good idea, I'll do that.
๐Ÿ”— Sun Mar 31, 2013, 21:55:12 in reply to this tweet
#4277
More on crypto in browser Javascript: Crudely benchmarking NaCl and scrypt bit.ly/16qgkw5
๐Ÿ’Ÿ 1 ๐Ÿ” 6 ๐Ÿ”— Sun Mar 31, 2013, 20:52:50
#4276
@ArmyOfBruce It takes a certain type of mind to be able to treat that as relaxation ;-) Nice catch. Take long?
๐Ÿ”— Sun Mar 31, 2013, 19:26:22 in reply to this tweet
#4275
@ArmyOfBruce Yep! Brings new meaning to JS being "close to the metal" :-)
๐Ÿ”— Sun Mar 31, 2013, 19:22:03 in reply to this tweet
#4274
@ArmyOfBruce Cool! Emscripten is a nifty idea. I like how it inverts the power relationship between HLL and low-level language.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sun Mar 31, 2013, 19:20:26 in reply to this tweet
#4273
@asbradbury Yeah, it's a shame eh :-)
๐Ÿ”— Sun Mar 31, 2013, 18:24:59 in reply to this tweet
#4272
Blogpost: NaCl and scrypt in the Browser (and node.js): bit.ly/X6qUpg
๐Ÿ’Ÿ 4 ๐Ÿ” 4 ๐Ÿ”— Sun Mar 31, 2013, 18:16:15
#4271
Ann: Javascript scrypt (key derivation, for use with js-nacl) via Emscripten: github.com/tonyg/js-scrypt
๐Ÿ’Ÿ 1 ๐Ÿ” 3 ๐Ÿ”— Sun Mar 31, 2013, 18:04:47
#4270
@janl @tankredhase I'll push a license change to MIT shortly.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Mar 31, 2013, 17:57:21 in reply to this tweet
#4269
@janl @tankredhase Actually I think you're both right. It's silly to AGPL a simple wrapper, esp. when it's gonna be in the browser anyway.
๐Ÿ”— Sun Mar 31, 2013, 17:57:10 in reply to this tweet
#4268
@tankredhase I think I get what you're saying, but could you expand on the final sentence in your tweet?
๐Ÿ”— Sun Mar 31, 2013, 17:56:01 in reply to this tweet
#4267
@janl @tankredhase I like the idea of empowering end-users. Closed code is bad code. I'm open to discussing alternatives.
๐Ÿ”— Sun Mar 31, 2013, 17:55:09 in reply to this tweet
#4266
Ann: Javascript NaCl (cryptographic library) via Emscripten github.com/tonyg/js-nacl#โ€ฆ
๐Ÿ’Ÿ 21 ๐Ÿ” 25 ๐Ÿ”— Sat Mar 30, 2013, 23:16:36
#4265
@zooko Were there issues with the bootloader? I dimly recall something called rEFIt from past macbook/linux experiments...?
๐Ÿ”— Sat Mar 30, 2013, 16:41:46 in reply to this tweet
#4264
@radian I might just bite the bullet and go to 10.8. Now the ICFP deadline is past I can afford a couple days' sysadmin time... :)
๐Ÿ”— Sat Mar 30, 2013, 16:41:08 in reply to this tweet
#4263
@zooko Hahahaha Oh god that's not much of a recommendation :-) ... perhaps I *will* just upgrade to 10.8!
๐Ÿ”— Sat Mar 30, 2013, 16:38:27 in reply to this tweet
#4262
@b6n Heh. Yeah. I have a >10yo setup of Sawfish+xterm+emacs, sans Gnome/KDE/anything, that I'm very happy with on Debian etc.
๐Ÿ”— Sat Mar 30, 2013, 05:53:27 in reply to this tweet
#4261
@cartazio :-) Yeah I've considered that. I'm still considering it actually. @radian
๐Ÿ”— Sat Mar 30, 2013, 05:52:25 in reply to this tweet
#4260
@zooko That's a second positive datapoint in favour of Ubuntu on Mac hw! How is the battery life? Instant-wake on lid open?
๐Ÿ”— Sat Mar 30, 2013, 05:49:10 in reply to this tweet
#4259
@radian Incidentally, I appreciate you taking the time to reach out. You're the first person from Apple to have gotten in touch :)
๐Ÿ”— Sat Mar 30, 2013, 05:32:02 in reply to this tweet
#4258
@radian I just want my machine not to require rebooting when I open the lid. I really don't think it should *require* an OS upgrade to fix.
๐Ÿ”— Sat Mar 30, 2013, 05:29:52 in reply to this tweet
#4257
@radian I agree, keeping up with the bleeding edge is important for a number of reasons. But to fix basic stability bugs? I'm not sure.
๐Ÿ”— Sat Mar 30, 2013, 05:29:35 in reply to this tweet
#4256
๐Ÿ”— Sat Mar 30, 2013, 05:26:26 in reply to this tweet
#4255
@radian Maybe I should just upgrade. Sigh. I just want the regressions fixed, I don't want to have to change stuff I'm happy with.
๐Ÿ”— Sat Mar 30, 2013, 05:17:11 in reply to this tweet
#4254
@radian Not sure, off the top of my head. I think it was that OS X has started to feel... Tivoized.
๐Ÿ”— Sat Mar 30, 2013, 05:15:40 in reply to this tweet
#4253
@radian I should point out that it didn't used to do this. Some software update along the line introduced the bug.
๐Ÿ”— Sat Mar 30, 2013, 05:13:56 in reply to this tweet
#4252
@radian Yep.
๐Ÿ”— Sat Mar 30, 2013, 05:13:19 in reply to this tweet
#4251
@radian MacBook Air 3,1 - OS X 10.6.8.
๐Ÿ”— Sat Mar 30, 2013, 04:28:05 in reply to this tweet
#4250
๐Ÿ”— Sat Mar 30, 2013, 04:26:29 in reply to this tweet
#4249
@DRMacIver Yeah. I'm not quite at breaking point yet. There's still that epsilon to go :)
๐Ÿ”— Sat Mar 30, 2013, 01:48:23 in reply to this tweet
#4248
@DRMacIver OK. I mean the reason I bought a mac is that this shit just works. Only recently it has started to stop just working...
๐Ÿ”— Sat Mar 30, 2013, 01:44:19 in reply to this tweet
#4247
@DRMacIver Really? Power management? Battery life? Instant wake? I am skeptical. But perhaps I should try it.
๐Ÿ”— Sat Mar 30, 2013, 01:40:38 in reply to this tweet
#4246
@DRMacIver Well me too, but this is a laptop. I started buying Macs for a reason... it's just that the sw is starting to suck
๐Ÿ”— Sat Mar 30, 2013, 01:38:10 in reply to this tweet
#4245
@DRMacIver Bah. You know it's only going to suck more for getting work done to switch it to Linux.
๐Ÿ”— Sat Mar 30, 2013, 01:22:14 in reply to this tweet
#4244
Am within epsilon of punishing my Macbook Air (and, I guess, myself) by replacing OS X with Linux.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sat Mar 30, 2013, 00:09:28
#4243
@fogus @josevalim The general idea is: take pub/sub, presence, and virtualization to an extreme. See what happens.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 29, 2013, 22:21:41 in reply to this tweet
#4242
@fogus @josevalim Happy to talk about this stuff! Will be working on some blog posts about it. The paper is submitted, we hear back in May.
๐Ÿ”— Fri Mar 29, 2013, 22:20:58 in reply to this tweet
#4241
@donAlvar I fear I would be mistaken for a cop if I got drawn into that scene :-) #inept
๐Ÿ”— Fri Mar 29, 2013, 22:20:13 in reply to this tweet
#4240
RT @fogus: I have no idea what I'm looking at, but it feels amazing! github.com/tonyg/marketplโ€ฆ
#4239
RT @bengoldacre: Wonder how many kids today are baffled by their parents shouting "uncle Monty you terrible c***" at nice Vernon Dursley ...
#4238
@donAlvar A clockwork variant of image.absoluteastronomy.com/images/encycloโ€ฆ would be cool!
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 29, 2013, 05:39:24 in reply to this tweet
#4237
I work with an 8-core supercomputer as part of the daily grind, but I still somehow think electric pencil sharpeners are really cool.
๐Ÿ’Ÿ 2 ๐Ÿ” 3 ๐Ÿ”— Thu Mar 28, 2013, 18:17:12
#4236
@pigworker monosyllabic / a first line, all by itself / polysyllabic
๐Ÿ”— Thu Mar 28, 2013, 14:53:53 in reply to this tweet
#4235
@zooko You're welcome!
๐Ÿ”— Wed Mar 27, 2013, 15:43:57 in reply to this tweet
#4234
Chord-style DHTs don't fairly balance their load without a fight: bit.ly/16ho9UU
#4233
@sw17ch Erlang will have no trouble running on ARM Linux. I've had it on OpenMoko back in '07, and others have it on Raspberry Pi.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Mar 26, 2013, 02:09:11
#4232
@zooko @switchborg I stand corrected; I guess I meant "crypto-cap style"? eros-os.org/pipermail/cap-โ€ฆ
๐Ÿ”— Mon Mar 25, 2013, 09:56:48 in reply to this tweet
#4231
@samth @lambda_calculus Hardcore!
๐Ÿ”— Sun Mar 24, 2013, 22:23:11 in reply to this tweet
#4230
@ciphergoth I should say, I'm completely lacking context here. I imagine there's some kind of Top Ten type list thing happening?
๐Ÿ”— Sun Mar 24, 2013, 21:51:15 in reply to this tweet
#4229
@ciphergoth Or possibly Alonzo Church :-)
๐Ÿ”— Sun Mar 24, 2013, 21:50:52 in reply to this tweet
#4228
@G3rtm I agree. I'll ask there. Thanks.
๐Ÿ”— Sun Mar 24, 2013, 21:50:06 in reply to this tweet
#4227
@G3rtm Oops! Thanks for the heads-up... I'll try to find a better contact point :-)
๐Ÿ”— Sun Mar 24, 2013, 21:48:00 in reply to this tweet
#4226
@ciphergoth Konrad Zuse?
๐Ÿ”— Sun Mar 24, 2013, 21:46:53 in reply to this tweet
#4225
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sun Mar 24, 2013, 20:01:05 in reply to this tweet
#4224
RT @stdlib: TIL about catchsegv(1) man.he.net/man1/catchsegv
#4223
Hi @slava_pestov: factorcode.org claims OS X 10.5 is needed, but it seems 10.8 is actually reqd! Is an update to the website needed?
#4222
OAuth being what it is, is it almost time yet to dust off SPKI?
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Mar 24, 2013, 17:45:50
#4221
Hey everybody, object-capability style URLs rule OK. More of that please!
๐Ÿ’Ÿ 2 ๐Ÿ” 3 ๐Ÿ”— Sun Mar 24, 2013, 17:34:02
#4220
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Mar 24, 2013, 17:31:20 in reply to this tweet
#4219
Einstรผrzende Neubauten, "Halber Mensch": youtube.com/watch?v=xiBF6sโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun Mar 24, 2013, 17:30:53
#4218
@lambda_calculus "#lang deriv" end of file #cheating
๐Ÿ”— Sun Mar 24, 2013, 16:19:13 in reply to this tweet
#4217
RT @bengoldacre: On April 1 the NHS will change forever. This short piece is all you need to know about your loss. bit.ly/14ePxEw
#4216
Oh dear. "Dangerous Blogs Act", lightbluetouchpaper.org/2013/03/22/danโ€ฆ
#4215
Oh, Microsoft. So I can't have a password longer than 16 characters, eh? I do wonder why ever so much.
#4214
RT @mcmoots: A story about the difference between lewd humor and sexism: greengabbro.net/2013/03/20/whyโ€ฆ
#4213
RT @JonSimantov: "I asked what a CS teacher's salary was. $100/month. So I went to an ATM and bought them a 2nd teacher for a year." htt ...
#4212
RT @tqbf: Is there a better illustration of how broken the DNSSEC model is than having the DNS server at 8.8.8.8 doing DNSSEC for you?
#4211
@aidanskinner in a forgiveness vs permission stylee? I like it :-)
๐Ÿ”— Mon Mar 18, 2013, 21:17:01 in reply to this tweet
#4210
What's a good way of (essentially) spamming those who have forks of a project of mine on github? I want to get feedback on an idea.
#4209
@lojikil Yep, instvars = environment. More interesting to me is what constitutes a *message*. Not an object, that's for sure! Msgs = data.
๐Ÿ”— Mon Mar 18, 2013, 00:28:27 in reply to this tweet
#4208
@leppie @lojikil If I understand you correctly, then yes, sure - but where's the problem with that? Image-loading can be very efficient.
๐Ÿ”— Mon Mar 18, 2013, 00:27:08 in reply to this tweet
#4207
@lojikil I should write this stuff up as a blog post. Not today though... sigh
๐Ÿ”— Sun Mar 17, 2013, 16:34:06 in reply to this tweet
#4206
@lojikil Haha :-) Cryptic Hint for where my mind has gone on this Q: remember Alan Kay says OO should have been message-oriented programming
๐Ÿ”— Sun Mar 17, 2013, 16:33:47 in reply to this tweet
#4205
@lojikil I should say, I have some strong opinions on this question already. :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Mar 17, 2013, 16:26:33 in reply to this tweet
#4204
@lojikil Hmm, not quite, though that's important too. I just meant: even at the object-language level, where is *data* in ST/Self/Scheme?
๐Ÿ”— Sun Mar 17, 2013, 16:26:15 in reply to this tweet
#4203
@lojikil Yeah :) But the underexplored part, to me, is: where is the *data*? Considering data is the path to resolving the koan, IMO.
๐Ÿ”— Sun Mar 17, 2013, 16:21:14 in reply to this tweet
#4202
@lojikil @leppie Well, more Self perhaps. Closures are objects, just with worse support for pattern-matching.
๐Ÿ”— Sun Mar 17, 2013, 16:13:25 in reply to this tweet
#4201
@lojikil @leppie There's interesting territory on the spectrum between Scheme and Smalltalk not yet explored. This all is a step that way.
๐Ÿ”— Sun Mar 17, 2013, 16:11:07 in reply to this tweet
#4200
@lojikil @leppie No, you will usually be able to do well even without a full PE. e.g. call to constant ctor with const args -> const.
๐Ÿ”— Sun Mar 17, 2013, 16:08:32 in reply to this tweet
#4199
@leppie @lojikil I wouldn't say "never"; that's an awfully long time. en.wikipedia.org/wiki/Partial_eโ€ฆ
๐Ÿ”— Sun Mar 17, 2013, 16:05:13 in reply to this tweet
#4198
@lojikil Yes, that is heretical. Go further with your heresy! Why aren't Scheme data types library-defined? Why have much of a core at all?
๐Ÿ”— Sun Mar 17, 2013, 15:48:48 in reply to this tweet
#4197
@RichardDawkins Unavoidable outcrossing? Cultural dioecy?
#4196
@pchapuis Yes; also, git. Once those ideas sink to the protocol/architectural level, things will improve.
๐Ÿ”— Thu Mar 14, 2013, 17:26:38 in reply to this tweet
#4195
@samth Furthermore, me? happy?? with an operating system??? :-)
๐Ÿ”— Thu Mar 14, 2013, 17:25:40 in reply to this tweet
#4194
@samth Um, no; well, not unless they're coming up with protocols as well as libraries. Do you have a pointer to their sync ideas?
๐Ÿ”— Thu Mar 14, 2013, 17:25:15 in reply to this tweet
#4193
Sync is the elephant in the room. ... IMO it should be an operating-system service. Problem is, the OS concerned is the internet.
๐Ÿ’Ÿ 3 ๐Ÿ” 3 ๐Ÿ”— Thu Mar 14, 2013, 14:16:53
#4192
"Another [peculiarity] is due to JavaScriptโ€™s constructor mechanism, which is a bit of a headache." squaremobius.net/2013/02/18/mulโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Fri Mar 08, 2013, 19:22:16
#4191
Ugh, these toy programming systems without proper tail calls and any kind of a decent metamodel
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Mar 07, 2013, 15:37:57
#4190
@sstrickl Ugh! Good point!
๐Ÿ”— Wed Mar 06, 2013, 23:59:44 in reply to this tweet
#4189
@sstrickl Yep. Counts as "writing it down."
๐Ÿ”— Wed Mar 06, 2013, 23:58:32 in reply to this tweet
#4188
Oh. A video? If you have something to say, on the web, WRITE IT DOWN. ("Hypertext", right?)
๐Ÿ” 4 ๐Ÿ”— Wed Mar 06, 2013, 23:57:23
#4187
@InfinitNutshell Yeah. Suspect it wasn't intended to be perceived as moving; implementation bug? Terrible anyway.
๐Ÿ”— Wed Mar 06, 2013, 23:52:24 in reply to this tweet
#4186
@InfinitNutshell Some horrifying javascript-based NatWest ad. It was more the way it moved around the page, distracting from the content.
๐Ÿ”— Wed Mar 06, 2013, 23:51:41 in reply to this tweet
#4185
I feel like somehow giving feedback about which *particular* web-ad it was that broke the camel's back and led to installation of Adblock
#4184
RT @DrDonnaYates: Obligatory Hugo Chavez tweet. Let us all remember the @AloPresidente broadcast from Tiwanaku! alopresidente.gob.ve/informacion/7/โ€ฆ h ...
#4183
RT @DrDonnaYates: Dear @UKhomeoffice, if you want me to choose a county on my visa ap, you should include a correct option for your 3rd ...
#4182
@asynchronaut Not yet! Thanks for the pointer, it looks like I should experiment with it.
๐Ÿ”— Tue Mar 05, 2013, 11:56:23 in reply to this tweet
#4181
Just built my first spin model of a network protocol and verified an LTL property. It's pretty cool! spinroot.com/spin/whatispinโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Sun Mar 03, 2013, 22:46:17
#4180
@aidanskinner and 13thnote.co.uk/index2.html is apparently also an excellent option
๐Ÿ”— Sun Mar 03, 2013, 15:00:56 in reply to this tweet
#4179
@aidanskinner I am told stereocafebar.com is a good place to go.
๐Ÿ”— Sun Mar 03, 2013, 14:57:45 in reply to this tweet
#4178
@bluephoenix47 Make one and find out! (Hint: unpleasant)
๐Ÿ”— Sun Mar 03, 2013, 11:39:51 in reply to this tweet
#4177
Email is *beyond* ripe for disruption.
#4176
Not recommended: freezing hardboiled eggs. They thaw as kind of zombie hardboiled eggs.
#4175
@LastPassHelp Thanks for getting back to me! And thanks for Lastpass in general, of course. It's excellent (modulo small flaws :) )
๐Ÿ”— Sat Feb 23, 2013, 15:43:54 in reply to this tweet
#4174
Unix process control: more difficult than you'd think
๐Ÿ” 1 ๐Ÿ”— Wed Feb 20, 2013, 19:33:10
#4173
@LastPass: Was entering a secure note, unsaved. In another window increased PBKDF2 rounds. Was signed out, my unsaved note destroyed :( #bug
#4172
PL chauvinism fades into the background in a distributed system
๐Ÿ” 4 ๐Ÿ”— Fri Feb 15, 2013, 17:54:16
#4171
One of the frequently overlooked wins of distributed programming is that cross-language interop becomes easily accessible
๐Ÿ’Ÿ 1 ๐Ÿ” 8 ๐Ÿ”— Fri Feb 15, 2013, 17:53:35
#4170
Sometimes it's the little things that just completely knock you off balance. Little things like gettext, for example.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Feb 15, 2013, 17:34:02
#4169
From bitbucket.org: "no longer [updating atom feeds]. Please switch to our RSS feed" #wtf
#4168
RT @yaypie: Girls vs boys hack competition? Um. Next up: Blacks vs whites! Jews vs gentiles! Sexists vs feminists! Dogs vs cats! http:// ...
#4167
RT @lindsey: I think I can imagine a well-intentioned train of thought ending in something like @hackofthesexes. It's nevertheless a fuc ...
#4166
RT @rmurphey: .@KauffmanLabs please reconsider your support of hackofthesexes.org -- the eventโ€™s premise is unacceptable in so many ways.
#4165
What an amazing and weird species we are! And what a bizarre ecosystem we live within!
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Feb 11, 2013, 19:57:19
#4164
"Itโ€™s trippy to think that the chips inside my USB stick were handled using modified chopsticks." bunniestudios.com/blog/?p=2946
๐Ÿ” 2 ๐Ÿ”— Mon Feb 11, 2013, 19:56:54
#4163
RT @dwragg: Turns out that I pronounce "ioctl" just like the Icelandic for glacier.
#4162
@andywingo Cool :)
๐Ÿ”— Mon Feb 11, 2013, 16:17:56 in reply to this tweet
#4161
@andywingo Wow I'd need to hire a lawyer to understand that :-) Bad situation eh. So what will you call your binding?
๐Ÿ”— Mon Feb 11, 2013, 16:15:26 in reply to this tweet
#4160
@andywingo If my prev twt is sound, it feels like they might have difficulty getting a ruling in their favour if they disputed a use.
๐Ÿ”— Mon Feb 11, 2013, 16:08:43 in reply to this tweet
#4159
@andywingo Sorry I'm confused (but interested). They say using "Foo-OpenGL" is not permitted? But their own webpages tacitly endorse this.
๐Ÿ”— Mon Feb 11, 2013, 16:07:52 in reply to this tweet
#4158
@andywingo Weird - the names in opengl.org/resources/bindโ€ฆ and opengl.org/wiki/Language_โ€ฆ suggest there's no problem with such naming
๐Ÿ”— Mon Feb 11, 2013, 15:44:04 in reply to this tweet
#4157
@asynchronaut B. Mejรญas & P. van Roy, โ€œThe Relaxed-Ring: A Fault-Tolerant Topology for Structured Overlay Networks,โ€ beernet.info.ucl.ac.be/papers/relaxedโ€ฆ
๐Ÿ”— Sun Feb 10, 2013, 22:32:29 in reply to this tweet
#4156
@old_sound Yes, I am. I'm weighing it against Kademlia-style systems. Not clear in my mind yet.
๐Ÿ”— Sun Feb 10, 2013, 22:06:12 in reply to this tweet
#4155
pBeer >> Chord
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sun Feb 10, 2013, 22:04:20
#4154
RT @lukego: Cool! LuaJIT for QEMU-style CPU instruction set simulation: Fast Functional Simulation with a Dynamic Language http://t.co/3 ...
#4153
MBV, I'm going to play you through again many times, but the opening bars of Only Shallow are some of the best of all time
#4152
OK I've produced Racket bindings to @hashbreaker's NaCl and @cperciva's scrypt. (github.com/tonyg/racl resp. github.com/tonyg/racket-sโ€ฆ)
๐Ÿ’Ÿ 1 ๐Ÿ” 3 ๐Ÿ”— Fri Feb 08, 2013, 22:02:17
#4151
My hardcopy of Ross Anderson's "Security Engineering" just arrived. It's about 3 inches thick!
#4150
Wow! base64 has a fixed point! Ha!
#4149
RT @p4bl0: fmota.eu/blog/base64-fiโ€ฆ The Base64 Encoder Has A Fixed Point (by @fmota)
#4148
RT @p4bl0: Vm0wd2QyUXlVWGxWV0d4V1YwZDRWMVl3WkRSV01WbDNXa1JTVjAxV2JETlhhMUpUVmpBeFYySkVU
#4147
RT @HexstreamSoft: Distributing relevant information in video form only is a capital offense. Transcript at worst, well-structured HTML ...
#4146
More evidence email is insane and broken: en.wikipedia.org/wiki/Sender_Poโ€ฆ
#4145
@psd If you find out, please let us know! AFAICT there's nothing like it out there yet.
๐Ÿ”— Tue Feb 05, 2013, 15:48:23 in reply to this tweet
#4144
@sustrik Oh! What a relief that must be! I see :-)
๐Ÿ”— Tue Feb 05, 2013, 05:48:23 in reply to this tweet
#4143
@sustrik That's the wonders of Moore's Law, not C. TP 4.0 was compiling ~500 lines per second in 1987.
๐Ÿ”— Tue Feb 05, 2013, 05:44:52 in reply to this tweet
#4142
@bluephoenix47 Dude. Welcome to 1984.
๐Ÿ”— Tue Feb 05, 2013, 04:48:27 in reply to this tweet
#4141
@old_sound I like the binary-search-a-tuple method. Expensive updates, but otherwise nifty.
๐Ÿ”— Mon Feb 04, 2013, 17:28:22 in reply to this tweet
#4140
Oh there's a thought. Instead of a "script exchange", how about "script bindings", with pattern & transform expr on the binding key?
#4139
@old_sound Yep. Seems like in general a richer binding match language would rule. SQLish at a minimum.
๐Ÿ”— Mon Feb 04, 2013, 17:24:27 in reply to this tweet
#4138
@old_sound Not quite what you're looking for but close? github.com/tonyg/streaminโ€ฆ (list) github.com/tonyg/multicasโ€ฆ (tree, unclear win)
๐Ÿ”— Mon Feb 04, 2013, 17:23:10 in reply to this tweet
#4137
RT @zooko: .@matthew_d_green says he knows of 1 or 2 more TLS attacks coming, warns against RC4โ€ฆ
#4136
wingolog.org/archives/2013/โ€ฆ Localhost vulnerable to cross-site scripting attacks.
#4135
imperialviolet.org/2013/02/04/lucโ€ฆ This is how hard crypto is.
๐Ÿ” 2 ๐Ÿ”— Mon Feb 04, 2013, 15:03:08
#4134
RT @bigthingist: systems requirements on ancient software feels like Low Expectations personals ads: "Must be bipedal with opposable thumbs"
#4133
@bluephoenix47 *envy*
๐Ÿ”— Sun Feb 03, 2013, 22:48:09 in reply to this tweet
#4132
#4131
mybloodyvalentine.org "Server is too busy" AAAAAAAARGH
#4130
RT @mattmight: This article mirrors my own sense of degrading quality for OS X: macperformanceguide.com/AppleCoreRot-iโ€ฆ How long before I go back to linux?
#4129
RT @jasondavies: Great Circle Arc Intersections: jasondavies.com/maps/intersect/
#4128
RT @SeanDenigris: "The return to date from Xerox Parc is in excess of 33 trillion dollars" (part 1 of 2) - Alan Kay youtube.com/watch?v=BbwOPzโ€ฆ
#4127
A new approach to SETI: weti-institute.org/mission.html
๐Ÿ” 1 ๐Ÿ”— Sat Feb 02, 2013, 00:02:37
#4126
Oh my god. Email really is a total oyster carnival, isn't it.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Feb 01, 2013, 23:55:50
#4125
Kiwi Dundee: "Thet's not a knife. Thus is a knife."
#4124
How can I be expected to test my SMTP setup if all the #*$@ ISPs refuse to let me issue outbound traffic for port 25??
#4123
@asynchronaut The horror!
๐Ÿ”— Fri Feb 01, 2013, 17:58:10 in reply to this tweet
#4122
@johnleuner Absolutely agree on both points. Unfortunately, it *is* the norm.
๐Ÿ”— Fri Feb 01, 2013, 17:58:01 in reply to this tweet
#4121
@majek04 That is *a* crime. Both are appalling. Both separately avoidable. The two problems are both real, and orthogonal.
๐Ÿ”— Fri Feb 01, 2013, 15:47:56 in reply to this tweet
#4120
@majek04 Nope - the analogous thing would be "Most people shouldn't ride motorcycles. Cars are more appropriate."
๐Ÿ”— Fri Feb 01, 2013, 15:44:49 in reply to this tweet
#4119
@majek04 Duh. But look at how common it isn't.
๐Ÿ”— Fri Feb 01, 2013, 15:42:56 in reply to this tweet
#4118
I mean just *look* at page 19 of community.rapid7.com/servlet/JiveSeโ€ฆ. Argh!
#4117
Writing network services in C like it's still the 70s continues to be downright irresponsible: wired.com/threatlevel/20โ€ฆ
๐Ÿ” 1 ๐Ÿ”— Fri Feb 01, 2013, 15:15:48
#4116
@zooko cjdns looks particularly interesting. (Incidentally, @ciphergoth has a "squaring zooko's triangle" post too ;) lshift.net/blog/2007/11/1โ€ฆ)
๐Ÿ”— Thu Jan 31, 2013, 04:17:20 in reply to this tweet
#4115
Fascinating to consider the NaCl crypto library in relation to SPKI.
#4114
RFC 2693, SPKI theory, is a really interesting document. Where can I learn the latest thinking in this area? (@zooko? @ciphergoth?)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jan 30, 2013, 23:57:49
#4113
ietf.org/rfc/rfc2693.txt section 4.1: "No control" is obviously correct. Especially given the ubiquitous connectivity we enjoy today.
#4112
@HexstreamSoft Yes to the first; unclear to the second. JITs etc. You're on the right track though IMO? Open research problem :-)
๐Ÿ”— Wed Jan 30, 2013, 06:07:50 in reply to this tweet
#4111
@HexstreamSoft Open research problem for sure.
๐Ÿ”— Wed Jan 30, 2013, 05:29:34 in reply to this tweet
#4110
@bascule 3-way merge is too dumb to know that A+B should be chosen over A alone, B alone, or some C. raw.github.com/tonyg/revctrl.โ€ฆ
๐Ÿ”— Wed Jan 30, 2013, 05:25:30 in reply to this tweet
#4109
@johnsonjamesian I can't make it precise yet. It's more of a beer conversation at this point I reckon...
๐Ÿ”— Wed Jan 30, 2013, 03:13:16 in reply to this tweet
#4108
The top-level is hopeless exactly to the extent that we have no theory of IDEs.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Jan 30, 2013, 02:10:58
#4107
Achievement today: Wrestle a combination of LaTeX subfigure/minipage/lstlisting into submission. Another such victory and I am undone.
#4106
Hacking together crypto_box(1nacl) etc based on crypto_box(3nacl) for a laugh
#4105
@asynchronaut Cool!
๐Ÿ”— Mon Jan 28, 2013, 22:06:38 in reply to this tweet
#4104
@cstross One of the answers is wrong. One is much less likely to catch Nessie than Hake in Loch Ness.
๐Ÿ”— Mon Jan 28, 2013, 20:03:40 in reply to this tweet
#4103
@igorclark Yeah I vaguely remember that. I mostly used it as a mind-map of the internet though so perhaps pinboard will do.
๐Ÿ”— Mon Jan 28, 2013, 19:33:39 in reply to this tweet
#4102
@buro9 Thanks, I'll check it out!
๐Ÿ”— Mon Jan 28, 2013, 19:26:24 in reply to this tweet
#4101
I miss del.icio.us.
#4100
RT @sidewalk_yawn: if you're not wandering around in a constant state of baffled confusion and awestruck wonder then I don't know how yo ...
#4099
@annwitbrock Hot water bottles are awesome.
๐Ÿ”— Sun Jan 27, 2013, 00:45:36 in reply to this tweet
#4098
@aidanskinner ... and then finishing the migration gitosis -> gitolite.
#4097
@aidanskinner Seems to have gone OK so far. Rebooting a couple of times post-install. Next is checking all the services I had on there.
๐Ÿ”— Sat Jan 26, 2013, 21:21:57 in reply to this tweet
#4096
@greenrd It's fun! I'm finding it very interesting and enlightening so far. The endnotes make it a bit of a chore, physically, though.
๐Ÿ”— Sat Jan 26, 2013, 20:29:16 in reply to this tweet
#4095
@aidanskinner So far, main issue has been gitosis no longer supported -> "upgrade" to gitolite.
๐Ÿ”— Sat Jan 26, 2013, 20:21:30 in reply to this tweet
#4094
@greenrd Have you read Graeber's "Debt"?
๐Ÿ”— Sat Jan 26, 2013, 20:16:49 in reply to this tweet
#4093
@aidanskinner Will do. If the upgrade doesn't work, a rebuild will be required. Lucid is just too old. Grim.
๐Ÿ”— Sat Jan 26, 2013, 20:10:47 in reply to this tweet
#4092
Ubuntu upgrade from lucid straight to precise. Should go fine... I hope
#4091
RT @fogus: My dream job would be to go to a small office everyday and do nothing but hack on a programming language and/or OS kernel.
#4090
RT @majek04: Marek's idea of the day: SipHash idea.popcount.org/2013-01-24-sipโ€ฆ
#4089
@bishboria @psnively Actually you know I might just be compensating for higher-DPI screens... I'll do the arithmetic and find out!
๐Ÿ”— Fri Jan 25, 2013, 02:40:42 in reply to this tweet
#4088
I guess the "This Heat" album title, "Deceit," is a phonetic pun.
#4087
Today I bit the bullet and increased the font size in my emacs. Guess my vision is changing :-(
#4086
@jcrystoff Won't somebody think of the kittens???!?
๐Ÿ”— Thu Jan 24, 2013, 19:19:27 in reply to this tweet
#4085
@tef Great advice. Resonates.
๐Ÿ”— Wed Jan 23, 2013, 14:43:38 in reply to this tweet
#4084
@radian Also relevant (but not quite the same): eighty-twenty.org/index.cgi/techโ€ฆ
๐Ÿ”— Tue Jan 22, 2013, 20:08:24 in reply to this tweet
#4083
@radian When a running service has a bug but I don't want to kill it yet, and I want to start a replacement and have that listen on the port
๐Ÿ”— Tue Jan 22, 2013, 20:07:12 in reply to this tweet
#4082
Fully-Interactive Prime Number Simulation: numbersimulation.com HT @donAlvar
#4081
@donAlvar Ha! Thanks! Awesome visualization.
๐Ÿ”— Tue Jan 22, 2013, 17:41:47 in reply to this tweet
#4080
I should be able to reach in to a running process and close or detach one of its sockets. Without having to try to do it via gdb.
#4079
RT @alandipert: I want to blog more but first I need to finish the language i'll write my static site generator in
#4078
@EdwardLPlatt Thanks :)
๐Ÿ”— Tue Jan 22, 2013, 01:47:19 in reply to this tweet
#4077
@DOIM06 Thanks!
๐Ÿ”— Tue Jan 22, 2013, 01:05:26 in reply to this tweet
#4076
@annwitbrock Non-prime, non-perfect. This year. I now have to wait until I'm 496 for perfection, per wikipedia...
๐Ÿ”— Tue Jan 22, 2013, 00:21:29 in reply to this tweet
#4075
@DOIM06 Yep :-) Guilty as charged!
๐Ÿ”— Tue Jan 22, 2013, 00:04:46 in reply to this tweet
#4074
@tunixman Thanks! /cc @cartazio
๐Ÿ”— Mon Jan 21, 2013, 23:31:16 in reply to this tweet
#4073
@cartazio Cool :) definitely felt like a cheating objection anyway
๐Ÿ”— Mon Jan 21, 2013, 23:29:43 in reply to this tweet
#4072
@old_sound That's the *most* prime I'll be. Or ever can be.
๐Ÿ”— Mon Jan 21, 2013, 23:28:30 in reply to this tweet
#4071
@cartazio Isn't i rational? Maybe not.
๐Ÿ”— Mon Jan 21, 2013, 23:28:10 in reply to this tweet
#4070
I'm now 36. This is the least prime I'll be until I hit 40: 36 = 2 * 2 * 3 * 3.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jan 21, 2013, 23:23:10
#4069
I'm pretty sure that by this point I've forgotten more about programming than I'll ever know.
#4068
RT @garybernhardt: Yep, we do MVC. Inside the V there's a smaller MVC. Inside that V? Another MVC. And in that V? Russian doll MVCeption ...
#4067
@silentbicycle Ah! A happiness probe! youtube.com/watch?v=M7Md3Eโ€ฆ
๐Ÿ”— Mon Jan 21, 2013, 21:17:50 in reply to this tweet
#4066
RT @samth: Very nice post by @fogus: "Enfield: a programming language designed for pedagogy" blog.fogus.me/2013/01/21/enfโ€ฆ
#4065
One benefit of a VPRI-style computing infrastructure is it provides a compact, securable, auditable TCB.
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Mon Jan 21, 2013, 18:13:19
#4064
@silentbicycle This is something I'm interested in too! :-)
๐Ÿ”— Mon Jan 21, 2013, 02:12:30 in reply to this tweet
#4063
RT @bascule: Hey guys, NaCl may really be a pain in my ass right now but let me give you better advice than the W3C. Use NaCl
#4062
@bascule I've used pynacl's import.py script in github.com/tonyg/racl, which is a Racket binding for NaCl
๐Ÿ” 1 ๐Ÿ”— Sun Jan 20, 2013, 00:04:08 in reply to this tweet
#4061
@bascule challenge... accepted?
๐Ÿ”— Sat Jan 19, 2013, 23:25:26 in reply to this tweet
#4060
@dysinger International shipping on modmypi.com/shop/GAMBLE-Miโ€ฆ is quite reasonable; waiting for mine to be delivered
๐Ÿ”— Sat Jan 19, 2013, 23:20:03 in reply to this tweet
#4059
RT @MrPrudence: Jรณhann Jรณhannsson's 'IBM 1401, A User's Manual' dataisnature.com/?p=354 will soon exist as a film vimeo.com/56651239 [Tra ...
#4058
RT @bengoldacre: "Also, how cool is smoke?" Enthusiastic dork produces candle phenomenon requiring YOUR half arsed explanations. http:// ...
#4057
Genius. youtube.com/watch?v=ugNQ5uโ€ฆ 1) Horse in the corner 2) Those dudes can really sing! Brilliant
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jan 19, 2013, 00:54:33
#4056
Wonder how the new #mega crypto will work. Browser crypto, could be sketchy!
#4055
Horrifying! Brilliant! Protocol Design Is Difficult! Moxie Marlinspike's Cryptographic Doom Principle: thoughtcrime.org/blog/the-cryptโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 5 ๐Ÿ”— Fri Jan 18, 2013, 04:51:32
#4054
@antifuchs Oh man, I'd totally given up on file transfer. Group chat, now that I thought might have worked... but no.
๐Ÿ”— Wed Jan 16, 2013, 06:16:31 in reply to this tweet
#4053
@theobrominated Cool!
๐Ÿ”— Wed Jan 16, 2013, 05:23:08 in reply to this tweet
#4052
I mean joker.com even GPG-sign the emails they send you. I reckon that's pretty classy.
๐Ÿ” 1 ๐Ÿ”— Wed Jan 16, 2013, 03:06:24
#4051
I've used joker.com for years and years for my domain registration. I have always been 100% satisfied. Highly recommended.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jan 16, 2013, 03:03:53
#4050
Look, XMPP has been around for how long now? Group chat *still* doesn't Just Work for non-computer-nerds. Unbelievable.
#4049
1) Visit donotcall.gov/register/reg.aโ€ฆ 2) Enter part of a phone number 3) Make a typo, press backspace. Was that what you expected to happen? #fail
#4048
What on earth is Cod Equality, and why would anyone care about it?
#4047
@andrewgleave I mean it locks up. Power off and power on and it boots up fine (more or less: bit.ly/ZQ3CS9)
๐Ÿ”— Mon Jan 14, 2013, 20:27:33 in reply to this tweet
#4046
New IRTF Software-Defined Networking Research Group (SDNRG) irtf.org/sdnrg
#4045
OS X now reliably dies (infinite beachball) when I open it up at work. Something to do with the wifi presumably, but no way of telling.
#4044
@hashbreaker Will NaCl include a password-based KDF (or similar) at some point?
#4043
Put up my whiteboard in my room again. Feels good. Like having that big scratch space.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jan 14, 2013, 00:46:10
#4042
@timfox What's bizarre is that some use it by choice. By choice!
๐Ÿ”— Sun Jan 13, 2013, 18:23:04 in reply to this tweet
#4041
@bluephoenix47 Even a stopped clock, etc.
๐Ÿ”— Sun Jan 13, 2013, 18:20:03 in reply to this tweet
#4040
@InfinitNutshell and furthermore, google.com/search?q=baby+โ€ฆ
๐Ÿ”— Sun Jan 13, 2013, 04:41:05 in reply to this tweet
#4039
@InfinitNutshell Oh no! Well it's time to bring out the big guns then: cuteoverload.com
๐Ÿ”— Sun Jan 13, 2013, 04:40:59 in reply to this tweet
#4038
@InfinitNutshell Be sure to notice the sudden appearance of actor Jimmy Stewart in the story!
๐Ÿ”— Sun Jan 13, 2013, 04:24:30 in reply to this tweet
#4037
@InfinitNutshell re: Pangboche Hand: this is also worth looking at in that connection returnthehand.com
๐Ÿ”— Sun Jan 13, 2013, 04:23:42 in reply to this tweet
#4036
@InfinitNutshell Also, did you guys manage to play minecraft today? I totally forgot that was arranged :-/
#4035
@InfinitNutshell Here's a fun true-life mystery story: en.wikipedia.org/wiki/Pangbocheโ€ฆ So many WTFs involved!
๐Ÿ”— Sun Jan 13, 2013, 04:20:15 in reply to this tweet
#4034
Berkeley Packet Filter AMQP exchange, anybody? (Upload a BPF filtering script into the broker) gsp.com/cgi-bin/man.cgโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jan 13, 2013, 02:36:08
#4033
RT @silentbicycle: Grace Hopper on nanoseconds: youtube.com/watch?v=JEpsKnโ€ฆ #grace_hopper #electronics
#4032
Amen! "Processes evolved to isolate users from each other but now we could start isolating libraries from each other." donovanpreston.blogspot.com/2013/01/your-gโ€ฆ
#4031
A terrifying notion: we might soon truly need the job title "programmer-archaeologist"
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Tue Jan 08, 2013, 21:55:56
#4030
Things I don't like: 1) Bureaucracy.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jan 08, 2013, 02:23:10
#4029
@bigthingist Have you seen section 4 of citeseerx.ist.psu.edu/viewdoc/summarโ€ฆ, on signals in scsh?
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Jan 08, 2013, 02:05:01 in reply to this tweet
#4028
"Only gasoline lead [...] can explain the [...] dramatic rise and fall in violent crime." motherjones.com/environment/20โ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Tue Jan 08, 2013, 02:00:07
#4027
@sj_mackenzie I'll follow @RealTimeWWII for a couple of days and see if I can take it.
๐Ÿ”— Mon Jan 07, 2013, 23:19:18 in reply to this tweet
#4026
@zooko The program looks great! Where are workshops like this announced? A mailing list? I need to stop missing these.
๐Ÿ”— Mon Jan 07, 2013, 20:17:43 in reply to this tweet
#4025
<3 daemontools <3
๐Ÿ” 1 ๐Ÿ”— Fri Jan 04, 2013, 11:09:28
#4024
@mcflynnthm Oh man I'd forgotten such even existed.
๐Ÿ”— Wed Jan 02, 2013, 01:01:50 in reply to this tweet
#4023
@old_sound Hehe thanks! :-) (It's still pretty bad, of course.)
๐Ÿ”— Wed Jan 02, 2013, 00:53:56 in reply to this tweet
#4022
iTunes: bad, or worst? Just bad I guess. Surely worse could be achieved if only someone were to put in the effort.
#4021
Shit HN says: "In what way does C fail to have sane syntax and semantics?"
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Tue Jan 01, 2013, 22:53:35
#4020
@BruceHoult The bootstrap bootstrapper.
๐Ÿ”— Tue Jan 01, 2013, 00:00:27 in reply to this tweet
#4019
@BruceHoult Very cool. What did it do for checksums, block corruption and retransmission etc? Or did it just download and pray?
๐Ÿ”— Mon Dec 31, 2012, 23:56:20 in reply to this tweet
#4018
@BruceHoult Oh excellent point! :-) If only.
๐Ÿ”— Mon Dec 31, 2012, 23:53:22 in reply to this tweet
#4017
"Please install the installer installer installer (only a 3 MB download!)"
#4016
@garybernhardt Unix is Not The Last Word In Operating Systems, perhaps :-)
๐Ÿ”— Fri Dec 28, 2012, 01:14:35 in reply to this tweet
#4015
Odd resurgence of interest in reversehttp.net recently.
#4014
Canonical JSON, better than plain JSON (but not as good as Bencoding or SPKI SEXPs) for repeatable hashing: wiki.laptop.org/go/Canonical_Jโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Dec 26, 2012, 21:40:17
#4013
@ciphergoth "Odyssean goal tracking" eh. Perhaps "Sisyphean goal tracking"
๐Ÿ”— Sun Dec 23, 2012, 20:40:55 in reply to this tweet
#4012
@lukego That is really impressive.
๐Ÿ”— Sun Dec 23, 2012, 20:30:26 in reply to this tweet
#4011
@garybernhardt I should point out I think it's a really promising idea. See also homepages.kcbbs.gen.nz/tonyg/projectsโ€ฆ & more recently eighty-twenty.org/index.cgi/techโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Dec 20, 2012, 23:49:28 in reply to this tweet
#4010
@lojikil @silentbicycle @garybernhardt Which is why Baker's egal is structural for immutable data and... otherwise for stateful values :)
๐Ÿ”— Thu Dec 20, 2012, 23:46:12 in reply to this tweet
#4009
@lojikil @silentbicycle @garybernhardt Equivalences get tricky once you get to procs, boxes, objects and other behavioural values
๐Ÿ”— Thu Dec 20, 2012, 23:45:26 in reply to this tweet
#4008
@garybernhardt That is close to being a hashconsed speedup of Baker's "egal" predicate pipeline.com/~hbaker1/Objecโ€ฆ
๐Ÿ”— Thu Dec 20, 2012, 23:44:26 in reply to this tweet
#4007
@psnively Absolutely the best, is how perfect. From the second I heard it I knew the films hadn't been mishandled.
๐Ÿ”— Thu Dec 20, 2012, 05:05:05 in reply to this tweet
#4006
RT @bigthingist: Spreadsheets: the most important UI model in business, left to rot in the hands of completely brain-dead languages, FFS.
#4005
RT @bigthingist: "Mahmud, how can we compile this Excel spreadsheet chockful of formulas to run as app?" --every job I ever had #SorryCo ...
#4004
Reason N the web is the wrong architecture: I have to turn smilies off over and over in every little hand-rolled chat widget everywhere
#4003
@bascule Though actually it would be good to get word on this from @hashbreaker himself of course!
#4002
@bascule I recommend including randombytes: djb excluded it because he wanted to leave it to OS packagers, IIUC
๐Ÿ”— Wed Dec 19, 2012, 04:52:40 in reply to this tweet
#4001
@bet3 Oh right! Thanks very much. I got prematurely offended I think :-)
๐Ÿ”— Mon Dec 17, 2012, 05:25:24 in reply to this tweet
#4000
So you need Skype Premium to share screens? Ridiculous.
#3999
RT @jeremywsherman: Tom Waits as Nyan Cat. Totally an improvement. Now, to ringtone-ize! nyanwaits.com
#3998
RT @m0nastic: @headius @rob_pike When people are surprised to hear me say I hate computers, I tell them medical researchers aren't fans ...
#3997
RT @b6n: Taibbi killin it: Outrageous HSBC Settlement Proves the Drug War is a Joke rollingstone.com/politics/blogsโ€ฆ
#3996
OH: "Those are the 6th and 7th Spice Girls: Hot Spice and Weird Spice."
#3995
@TooMuchPaul Is that too much, Paul?
๐Ÿ”— Wed Dec 12, 2012, 03:03:23 in reply to this tweet
#3994
Heh. downforeveryoneorjustme.com doesn't seem to work with javascript disabled.
#3993
Actually wired speakers are much more likely to be reasonably priced. Any recommendations there?
#3992
Can anyone give a recommendation for OK wireless speakers for use with laptop at home? Is ~ยฃ30 an unreasonable ballpark price?
#3991
Man, youtube's html5 video really sucks compared to the flash equivalent.
๐Ÿ” 1 ๐Ÿ”— Sat Dec 08, 2012, 01:06:22
#3990
@jamesladd ... on a Macbook Air.
๐Ÿ”— Sat Dec 08, 2012, 01:04:14 in reply to this tweet
#3989
@jamesladd OSX firefox.
๐Ÿ”— Sat Dec 08, 2012, 01:03:12 in reply to this tweet
#3988
Another Google design fail - Google Groups, this time:
#3987
RT @b6n: I IMMEDIATELY REGRET THIS DECISION uglyrenaissancebabies.tumblr.com/post/337772670โ€ฆ
#3986
Collection compile: 'variance ^ (self - self average) squared average'.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Dec 05, 2012, 17:21:26
#3985
Last remaining span of a Roman bridge that served, in active use, for more than 1000 (!!!) years: en.structurae.de/structures/datโ€ฆ
#3984
"The problems with UNIX were too deep to fix" plan9.bell-labs.com/sys/doc/9.html
๐Ÿ” 6 ๐Ÿ”— Tue Dec 04, 2012, 00:47:18
#3983
"Miranda is a trademark of Research Software Ltd."
#3982
@pqmodn Thanks!
๐Ÿ”— Mon Dec 03, 2012, 05:49:33 in reply to this tweet
#3981
Interesting idea; weird execution? ... also, where's the source code? erlangonxen.org
#3980
Ah well: Elliptic-curve crypto is still vulnerable to QC. en.wikipedia.org/wiki/Elliptic_โ€ฆ; cf. en.wikipedia.org/wiki/Post-quanโ€ฆ
#3979
RT @theobrominated: A tall ship for #Wellington?theobrominated.blogspot.co.nz/2012/12/bring-โ€ฆ
#3978
@b6n Yay Websockets, eh.
๐Ÿ”— Mon Dec 03, 2012, 00:01:34 in reply to this tweet
#3977
@b6n I'm told sock.js arose from frustration with socket.io: sockjs.org
๐Ÿ” 1 ๐Ÿ”— Sun Dec 02, 2012, 23:30:08 in reply to this tweet
#3976
@DRMacIver I'm one of your blog's readers. (Avoiding taking up comment space over there by tweeting instead.)
#3975
@BrianTRice @peterseibel I mean it in a much more trivial sense: I look at the tokens I've typed more often than I type tokens
๐Ÿ”— Sun Dec 02, 2012, 20:41:09 in reply to this tweet
#3974
@dysinger I wonder why they don't use an onclick handler for the stats and leave the href the hell alone. Maybe the event flow doesn't work.
๐Ÿ”— Sun Dec 02, 2012, 20:40:35 in reply to this tweet
#3973
@peterseibel @BrianTRice The person writing the code, of course. I usually reread a lot as I write and edit.
๐Ÿ”— Sun Dec 02, 2012, 20:37:02 in reply to this tweet
#3972
RT @pltgames: Less than one hour until the competition starts! pltgames.com
#3971
RT @metabrew: The internet needs an Alan Smithee equivalent: Any failed protocol specs should henceforth by attributed to "the oauth2 st ...
#3970
Yes, that's three quarters of an hour. #pt
#3969
/usr/local/Cellar/nacl/20110221: 41 files, 616K, built in 46.4 minutes
#3968
@johnleuner It's by no means perfect! But just as an example, it has proper integers, unlike AMQP/XDR/thrift/msgpack
๐Ÿ”— Thu Nov 29, 2012, 23:24:15 in reply to this tweet
#3967
@johnleuner At heart though it is the idea of a semantic model for the data, not thinking directly in terms of a wire encoding.
๐Ÿ”— Thu Nov 29, 2012, 23:19:22 in reply to this tweet
#3966
@johnleuner A few relevant points: lionet.info/asn1c/blog/201โ€ฆ
๐Ÿ”— Thu Nov 29, 2012, 23:18:49 in reply to this tweet
#3965
RT @renormalized: Have I been reading too much sci-fi, or is Buddy Holly's "That'll Be the Day" really about maintaining a relationship ...
#3964
@headius OK - you mean something like the dynamic deoptimisation Self does, right?
๐Ÿ”— Thu Nov 29, 2012, 02:43:49 in reply to this tweet
#3963
@headius Curious. Why is it bad? (Is it the "requiring" or the "programmatic access"?)
๐Ÿ”— Thu Nov 29, 2012, 02:26:27 in reply to this tweet
#3962
RT @foxgrrl: How do people manage their incredible feelings of cynicism about the computer security industry? (Or, am I the only one who ...
#3961
@Geroyche downloading the mix now! Thanks!
๐Ÿ”— Wed Nov 28, 2012, 23:45:00 in reply to this tweet
#3960
@dwragg Solvable with more cooperation between the OS/runtime and the compiler. (Which is something I'm keen to explore, as you know) (2/2)
๐Ÿ”— Tue Nov 27, 2012, 20:37:17 in reply to this tweet
#3959
@dwragg Oh, Linux? That old thing? :-) You're right about signals/interrupts in general. Much metainformation required. (1/2)
๐Ÿ”— Tue Nov 27, 2012, 20:36:40 in reply to this tweet
#3958
A simple calling convention for ARM that supports proper tail-calls efficiently: bit.ly/Tj5yQH
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Nov 27, 2012, 18:08:28
#3957
@sj_mackenzie All the stuff the others won't do ;-) (Mostly for UI experiments and other basic graphics programming)
๐Ÿ”— Fri Nov 23, 2012, 14:57:43 in reply to this tweet
#3956
@janl Ha! I'm amazed I didn't spot that. It feels less OS-like than the other two somehow.
๐Ÿ”— Fri Nov 23, 2012, 12:14:50 in reply to this tweet
#3955
I use three operating systems on a regular basis: Unix (Linux / OS X), Smalltalk (Squeak / Pharo), Web (Firefox / Chrome)
๐Ÿ’Ÿ 4 ๐Ÿ” 5 ๐Ÿ”— Fri Nov 23, 2012, 12:12:30
#3954
Reload = Reboot
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri Nov 23, 2012, 09:33:49
#3953
RT @ciphergoth: Compared to moderate drinking, the harm from not drinking may be comparable to smoking squid314.livejournal.com/342696.html
#3952
OH: "U+nnnn SELF-REFERENTIAL JOKE"
#3951
Tiny, pretty META-II implementation for C: github.com/impeachgod/meta #metacircular
๐Ÿ’Ÿ 6 ๐Ÿ” 2 ๐Ÿ”— Thu Nov 22, 2012, 10:08:44
#3950
RT @fdilke: recruiters: when you say "EpiServer", all I hear is "BRAAAINS"
#3949
@fdilke Run! Run for your LIFE!!
๐Ÿ”— Wed Nov 21, 2012, 23:03:32 in reply to this tweet
#3948
RabbitMQ 3.0 looks pretty cool. Nifty new features, better usability. rabbitmq.com/blog/2012/11/2โ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Nov 21, 2012, 10:50:35
#3947
@smdiehl This seems practically identical to parameters: docs.racket-lang.org/reference/paraโ€ฆ
๐Ÿ”— Mon Nov 19, 2012, 22:38:50 in reply to this tweet
#3946
I need to get better at keeping up with my "to read" list.
#3945
Mendeley is awesome.
#3944
@DRMacIver Was and still am. This is part of my concern.
๐Ÿ”— Sat Nov 17, 2012, 20:21:22 in reply to this tweet
#3943
I've just written some of the most intricate code I've written in a long time. Now, let's see if I still understand it tomorrow.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Nov 17, 2012, 20:18:52
#3942
@luther07 Looks interesting, but battery life is a bit rubbish-seeming. Also no SSD. Things are improving in this area tho for sure.
๐Ÿ”— Fri Nov 09, 2012, 16:50:44 in reply to this tweet
#3941
@old_sound Exactly. I feel like I've woken up to find myself easily as far in the future as the mid-80s.
๐Ÿ”— Fri Nov 09, 2012, 16:06:40 in reply to this tweet
#3940
I'm stunned: Photo Booth, Cmd-C, Gmail, Compose, Cmd-V: cut and paste of a picture *just worked*! I think I need to sit down for a bit.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Nov 09, 2012, 15:58:35
#3939
RT @al3xandru: "Any sufficiently large system is in a constant state of partial failure" @justinsheehy via @seancribbs #qconsf
#3938
@metabrew That was me! You're welcome :-) (I like it a lot.)
๐Ÿ”— Fri Nov 09, 2012, 02:24:02 in reply to this tweet
#3937
@msimoni @zooko Thanks for those links! That immediately places the machine on my shortlist. Exciting!
๐Ÿ”— Wed Nov 07, 2012, 16:59:57 in reply to this tweet
#3936
@zooko That looks like a very nice machine. I wonder how locked-down it is, wrt feasibility of installing other OSes? I'll read around.
๐Ÿ”— Wed Nov 07, 2012, 15:00:32 in reply to this tweet
#3935
@luther07 Are they still making those? I couldn't see any way to buy one last time I looked.
๐Ÿ”— Wed Nov 07, 2012, 03:18:30 in reply to this tweet
#3934
@luther07 Totally. I just have recent experience with ARM that I really enjoyed :-)
๐Ÿ”— Wed Nov 07, 2012, 03:04:00 in reply to this tweet
#3933
@ciphergoth Ha. OK. Well the one datapoint I have is that NBC said something possibly-sensible about it, then :-)
๐Ÿ”— Wed Nov 07, 2012, 02:52:08 in reply to this tweet
#3932
@ciphergoth AFAICT they'll be separate because the electoral votes are allocated separately? Unsure; just heard something about this on NBC.
๐Ÿ”— Wed Nov 07, 2012, 02:46:46 in reply to this tweet
#3931
@ciphergoth Cool, OK. /me opens another browser tab
๐Ÿ”— Wed Nov 07, 2012, 02:43:19 in reply to this tweet
#3930
@ciphergoth Out of interest, which networks are you taking "calls" of states from? Am watching NBC
๐Ÿ”— Wed Nov 07, 2012, 02:42:01 in reply to this tweet
#3929
@BruceHoult Haha lwarx/stwcx are the only interaction with PPC instructions I've had in the last 5 years
๐Ÿ”— Wed Nov 07, 2012, 02:41:31 in reply to this tweet
#3928
@BruceHoult Yeah I've avoided Thumb so far for simplicity. But yeah wow, 32 regs is a step up from 16
๐Ÿ”— Wed Nov 07, 2012, 02:28:54 in reply to this tweet
#3927
@BruceHoult Bitfield ops, cool! Could be useful for lispm-style stuff?
๐Ÿ”— Wed Nov 07, 2012, 02:27:10 in reply to this tweet
#3926
@BruceHoult I find codegen for the ARM condition codes straightforward; I must look into the PPC equivalents :-)
๐Ÿ”— Wed Nov 07, 2012, 02:26:43 in reply to this tweet
#3925
@BruceHoult Frankly, if either PPC or ARM took off (again) in real laptops, I'd be happy with that.
๐Ÿ”— Wed Nov 07, 2012, 02:21:57 in reply to this tweet
#3924
@BruceHoult ARM is a really lovely codegen target. Haven't tried codegen for PPC yet.
๐Ÿ”— Wed Nov 07, 2012, 02:21:36 in reply to this tweet
#3923
Oh, I'd *love* to see ARM chips take off in real laptops!
#3922
@ciphergoth We think your chart page needs more puppies. Otherwise it's grand! Thanks for the effort!
#3921
@InfinitNutshell see #prl
๐Ÿ”— Wed Nov 07, 2012, 01:55:23 in reply to this tweet
#3920
@BruceHoult It's also not accurate unless you live in a two-party state.
๐Ÿ”— Wed Nov 07, 2012, 01:51:20 in reply to this tweet
#3919
Bah! Mid-click-to-paste (normal X behaviour) doesn't work in googledocs. ("How about cut'n'paste?" "Not much call for it around here, sir")
#3918
Anyone know a good update on the old classic, "Enterprise Integration Patterns"? amazon.com/dp/0321200683?โ€ฆ
#3917
@sstrickl @infinitnutshell "SEARCH ROOM THOROUGHLY FOR PUMPKIN" #i_am_already_having_fun
๐Ÿ”— Mon Nov 05, 2012, 02:53:52 in reply to this tweet
#3916
@InfinitNutshell @sstrickl "As you turn around to unzip, you notice another keyhole." #inauspicious :-)
๐Ÿ”— Mon Nov 05, 2012, 02:52:33 in reply to this tweet
#3915
@sstrickl @infinitnutshell that haiku should lead / to this: evening spent reading / problem sleuth comics
๐Ÿ”— Mon Nov 05, 2012, 02:50:22 in reply to this tweet
#3914
@sstrickl @infinitnutshell OK, I'm reading Problem Sleuth.
๐Ÿ” 1 ๐Ÿ”— Mon Nov 05, 2012, 02:48:56 in reply to this tweet
#3913
@sstrickl @infinitnutshell *BLINK*
๐Ÿ”— Mon Nov 05, 2012, 02:48:32 in reply to this tweet
#3912
@sstrickl @infinitnutshell Shorter than "War and Peace"! Funnier than "Psycho"! More chilling than "Jeeves Takes Charge"! #teatime
๐Ÿ”— Mon Nov 05, 2012, 02:45:08 in reply to this tweet
#3911
@InfinitNutshell @sstrickl The candy corn vampire is pretty scary, but most scary is the enormous backlog of homestuck i should prolly read
๐Ÿ”— Mon Nov 05, 2012, 02:42:05 in reply to this tweet
#3910
@InfinitNutshell @sstrickl Holy shit guys I no longer know what you are talking about
๐Ÿ”— Mon Nov 05, 2012, 02:39:05 in reply to this tweet
#3909
@InfinitNutshell You know they look exactly like CANDY VAMPIRE TEETH right? Totally candy teeth. Teeth.
๐Ÿ”— Mon Nov 05, 2012, 02:36:39 in reply to this tweet
#3908
@InfinitNutshell @sstrickl twas the best of food; twas the worst of food. mere nutrition loosed upon the belly; lack all hunger, full of meh
๐Ÿ”— Mon Nov 05, 2012, 02:34:27 in reply to this tweet
#3907
@sstrickl elisions repair / overly long lines and such / cheating easy now!
๐Ÿ”— Mon Nov 05, 2012, 02:31:13 in reply to this tweet
#3906
@sstrickl Ha! I wondered what just happened to that tweet! It was as if /someone was changing something/ in the matrix
๐Ÿ”— Mon Nov 05, 2012, 02:28:50 in reply to this tweet
#3905
@InfinitNutshell You're much, much too kind
๐Ÿ”— Mon Nov 05, 2012, 02:24:17 in reply to this tweet
#3904
@InfinitNutshell Two portions of food / are enough to eat later / underate; oh well #notproperhaiku
๐Ÿ”— Mon Nov 05, 2012, 02:22:28 in reply to this tweet
#3903
"Every now and then you cut your salmon quotas to zero ... Other years you hammer the shit out of them." rifters.com/crawl/?p=3697
#3902
RT @lukego: Moment of appreciation for WardsWiki. Greatest hack of all time in terms of effort vs. impact? c2.com/cgi/wiki @WardCun ...
#3901
"After putting the dinner on the dining table: end the game in victory."
#3900
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Thu Nov 01, 2012, 04:36:04
#3899
The Thames Barrier closed 4 times in the 80s, 35 times in the 90s, 80 times in the 2000s: environment-agency.gov.uk/research/libraโ€ฆ
๐Ÿ” 2 ๐Ÿ”— Wed Oct 31, 2012, 14:50:32
#3898
@b6n I misspoke, actually: I should perhaps have said "free software". Also, it was written without enough thought being given to the topic.
๐Ÿ”— Tue Oct 30, 2012, 18:02:25 in reply to this tweet
#3897
@LH Congratulations!
๐Ÿ”— Tue Oct 30, 2012, 00:51:45 in reply to this tweet
#3896
@greenrd Hmm, I'm not convinced :-) It depends strongly on the business. Plus, progress depends on the unreasonable man, etc...
๐Ÿ”— Mon Oct 29, 2012, 23:36:24 in reply to this tweet
#3895
@zooko Heh :-) It's a static analysis, very generally. Can be applied to many static analysis tasks. e.g. security information flow etc.
๐Ÿ”— Mon Oct 29, 2012, 23:11:36 in reply to this tweet
#3894
David Van Horn on Abstracting Abstract Machines: vimeo.com/16539100 (Just the first minute is a great summary) (cc @zooko)
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Mon Oct 29, 2012, 23:08:53
#3893
@zooko Heh. Perhaps hard to describe. David gives a really great talk about it.
๐Ÿ”— Mon Oct 29, 2012, 23:06:34 in reply to this tweet
#3892
@zooko ... using the same interpreter you used for your concrete semantics, modified only very lightly.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 29, 2012, 23:05:47 in reply to this tweet
#3891
@zooko ... that by defining a lattice of abstr. vals from yr concr. vals, and using abstr. addrs, you get abstr. interpretations for free
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Oct 29, 2012, 23:04:34 in reply to this tweet
#3890
@zooko Yes, it's notationally dense and field-specific but the heart of it is a beautifully simple idea. A lovely insight: ...
๐Ÿ”— Mon Oct 29, 2012, 23:02:26 in reply to this tweet
#3889
@zooko Oddly GnoSys doesn't have much web presence. You might find ccs.neu.edu/home/dvanhorn/โ€ฆ et seq. interesting though.
๐Ÿ”— Mon Oct 29, 2012, 21:20:03 in reply to this tweet
#3888
@sustrik That's a nice idea. ISTR hearing some FUD(?) about Public Domain not necessarily existing in all jurisdictions though?
๐Ÿ”— Mon Oct 29, 2012, 21:11:28 in reply to this tweet
#3887
@SeanTAllen @steveklabnik I may have mentioned tiddlywiki.com and possibly also Ward Cunningham's new github.com/WardCunninghamโ€ฆ
๐Ÿ”— Mon Oct 29, 2012, 21:10:44 in reply to this tweet
#3886
@dwragg The latter can be unproblematic too, depending. I don't know what I think really.
๐Ÿ”— Mon Oct 29, 2012, 18:56:37 in reply to this tweet
#3885
@dwragg Yeah. My tweet was ill-considered. There are two uses: licence grant, and copyright reassignment. The former is unproblematic.
๐Ÿ”— Mon Oct 29, 2012, 18:56:04 in reply to this tweet
#3884
@julianhyde Oh I don't know. I'm not even sure I agree with myself. It just seems wrong somehow. I am likely irrational on the subject.
๐Ÿ”— Mon Oct 29, 2012, 18:47:02 in reply to this tweet
#3883
Contributor Licence Agreements: When open-source, isn't.
#3882
@zooko My dept at Northeastern is connected to that project too (and its sibling, CRASH/GnoSys)
๐Ÿ”— Mon Oct 29, 2012, 17:58:40 in reply to this tweet
#3881
RT @rtraschke: I could stare at this #visualization of wind in the US for hours: hint.fm/wind/
#3880
.@SeanTAllen BSL is the Beginning Student Language subset of full Racket, docs.racket-lang.org/drracket/htdp-โ€ฆ
๐Ÿ”— Sun Oct 28, 2012, 22:01:28 in reply to this tweet
#3879
RT @zooko: Did you know there is an internet standard (RFC) for timestamps? Use it! tools.ietf.org/html/rfc3339
#3878
Exactly like Racket's BSL! RT @rickasaurus: Maybe programming languages should only unlock the more powerful features once you level up
๐Ÿ’Ÿ 2 ๐Ÿ” 4 ๐Ÿ”— Sun Oct 28, 2012, 21:50:30
#3877
<3 Making Light: "How to Batten a Hatch" nielsenhayden.com/makinglight/arโ€ฆ
#3876
Pen-and-paper programming via smartphone+camera: Neat idea! awelonblue.wordpress.com/2012/10/26/ubiโ€ฆ
๐Ÿ’Ÿ 7 ๐Ÿ” 3 ๐Ÿ”— Sat Oct 27, 2012, 15:52:49
#3875
RT @jasondavies: Random points on a sphere: jasondavies.com/maps/random-poโ€ฆ #d3js
#3874
@bigthingist Oh god absolutely. Though there usually a bit of faffing around with cut-buffers vs clipboards makes things limp along.
๐Ÿ”— Fri Oct 26, 2012, 01:47:47 in reply to this tweet
#3873
Usually I don't care that both KDE and Gnome exist. But when they refuse to cut-and-paste between each other, I suddenly care VERY MUCH.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Oct 26, 2012, 00:46:40
#3872
RT @bengoldacre: i dont want pizza. i don't want to cook. how the fuck am i supposed to eat? this human form is a massive, pointless drag.
#3871
@dwragg Hmm. It reads quite differently to me. ISTM he's complaining both about the press release *and* the code.
๐Ÿ”— Thu Oct 25, 2012, 01:07:51 in reply to this tweet
#3870
@dwragg Calling it "not useful" seems a bit silly. It just doesn't seem to be what the complainers are looking for - it's something else.
๐Ÿ”— Thu Oct 25, 2012, 00:38:02 in reply to this tweet
#3869
@dwragg I find it weird how much whining there is about this. Sure, it's not the VC blob, but it's useful for getting a "baremetal" GL drvr
๐Ÿ”— Thu Oct 25, 2012, 00:37:12 in reply to this tweet
#3868
@ccshan Nifty! May I at some future date pick your brains on this topic?
๐Ÿ”— Wed Oct 24, 2012, 16:14:56 in reply to this tweet
#3867
RT @Jermolene: Surprising good news: @broadcom have open sourced the graphics drivers for @Raspberry_Pi: raspberrypi.org/archives/2221 /thx @paul ...
#3866
@jcrystoff ish! I think ยฃ115?
๐Ÿ”— Wed Oct 24, 2012, 06:32:57 in reply to this tweet
#3865
What is a good tool for rapid exploration of object-capability designs? ... straight ฮป-calculus seems a bit raw. Are ppl using Coq for this?
#3864
New black 10-up Doc Martens. I feel like I'm 15 again.
#3863
@weibelm Looks like some kind of double-encoding! Yuck. Good luck :)
๐Ÿ”— Tue Oct 23, 2012, 17:15:10 in reply to this tweet
#3862
@weibelm Note that in erl, [92] -> "\\", and <<92>> -> <<"\\">>. Could this be what you're seeing?
๐Ÿ”— Tue Oct 23, 2012, 17:04:52 in reply to this tweet
#3861
@jcrystoff It may yet actually say that. I used Google Translate FT questionable W
๐Ÿ”— Wed Oct 17, 2012, 20:45:17 in reply to this tweet
#3860
@jcrystoff If she doesn't take that as a compliment, tute cum iniuriam mulierem.
๐Ÿ”— Wed Oct 17, 2012, 20:35:34 in reply to this tweet
#3859
RT @TooMuchPaul: Suggested Greek letters: Rau, Pheta, Xicron, Meta-zeta.
#3858
@asumu @sstrickl @goodoldschu @infinitnutshell Me too - goodreads.com/leastfixedpoint
๐Ÿ”— Wed Oct 17, 2012, 11:24:01 in reply to this tweet
#3857
Authors of video chat apps: How difficult can it possibly be, if two people dial each other simultaneously, to connect them? ffs.
#3856
Perfect metaphor for the software we use on a day-to-day basis: designboom.com/weblog/images/โ€ฆ
๐Ÿ’Ÿ 5 ๐Ÿ” 10 ๐Ÿ”— Sun Oct 14, 2012, 01:08:39
#3855
RT @DrDonnaYates: @leastfixedpoint "Th notations used to illustrate written records of th software's code were very hard to decipher" ar ...
#3854
RT @DrDonnaYates: @leastfixedpoint Programming Heritage! A recreation of a 1951 program for the ManchesterMarkI that writes love letters ...
#3853
Who makes a CPU with a built-in instruction for performing an HTTP request? No one, because it's a stupid idea.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Oct 10, 2012, 18:11:47
#3852
@bwhitman If that floats your boat, just wait til you experience the precision that is a Swiss train!
๐Ÿ”— Tue Oct 09, 2012, 14:37:55 in reply to this tweet
#3851
@crstry @seantallen Problem with that is closing the loop: rebuilding the ยตkernel from within the system. Hence orig comment re binutils/gcc
๐Ÿ”— Sun Oct 07, 2012, 23:55:18 in reply to this tweet
#3850
@BrianTRice @seantallen Presumably a safe assumption, if one's OS is written in a high-level systems language, that it has a good JIT
๐Ÿ”— Sun Oct 07, 2012, 23:51:32 in reply to this tweet
#3849
@SeanTAllen @briantrice Compatibility through virtualization.
๐Ÿ”— Sun Oct 07, 2012, 23:49:13 in reply to this tweet
#3848
@SeanTAllen @briantrice I reckon the emscripten approach to FFI is really promising. Reverses the usual power relationship.
๐Ÿ”— Sun Oct 07, 2012, 23:48:58 in reply to this tweet
#3847
@BrianTRice Neat!
๐Ÿ”— Sun Oct 07, 2012, 23:44:13 in reply to this tweet
#3846
@SeanTAllen Sure; it's just a bit boring though isn't it. Compat isn't a problem to concern oneself with *first*.
๐Ÿ”— Sun Oct 07, 2012, 23:43:52 in reply to this tweet
#3845
@SeanTAllen Dunno yet. My squishy human meatbrain sees value in Smalltalk- and LispM-like systems.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 07, 2012, 23:41:14 in reply to this tweet
#3844
@SeanTAllen I think that follows from wanting to get away from Unix, yeah :-) It's never too late to turn back from the wrong path.
๐Ÿ”— Sun Oct 07, 2012, 23:38:36 in reply to this tweet
#3843
@SeanTAllen Haiku looks to be a distinction without a difference. e.g. cgit.haiku-os.org/haiku/tree/heaโ€ฆ
๐Ÿ”— Sun Oct 07, 2012, 23:35:11 in reply to this tweet
#3842
Until we break free from binutils/gcc, we cannot break free from Unix
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sun Oct 07, 2012, 22:55:20
#3841
CMake: You Thought Autotools Was Bad.
๐Ÿ’Ÿ 3 ๐Ÿ” 18 ๐Ÿ”— Sun Oct 07, 2012, 21:10:36
#3840
@PaulStansifer I bet that was an extremely unpleasant-tasting bullet.
๐Ÿ”— Fri Oct 05, 2012, 17:35:14 in reply to this tweet
#3839
RT @tqbf: I didn't read this originally because I felt like I grokked NaCL, but this is a GREAT practical paper: cr.yp.to/highspeed/coolโ€ฆ
#3838
One of these years I'm going to snap and just *fix* email/IM/contact-management/file-transfer.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Oct 04, 2012, 19:44:25
#3837
Tsar Bomba nuclearweaponarchive.org/Russia/TsarBomโ€ฆ "capable of inflicting 3rd degree burns at a distance of up to 100km"
#3836
@metabrew Oh dear! Mine took about 5 days (elapsed) I think. Luckily I had the old white plastic mac backup laptop :)
๐Ÿ”— Tue Oct 02, 2012, 17:43:25 in reply to this tweet
#3835
@metabrew Haven't seen any tigers^H^H^H^H^H^Hkernel panics since the replacement, so maybe it even worked...
๐Ÿ”— Tue Oct 02, 2012, 17:41:12 in reply to this tweet
#3834
@metabrew Worth taking it in to the apple store. I reported regular kernel panics as an aside on another issue, they replaced the mainboard.
๐Ÿ”— Tue Oct 02, 2012, 17:40:45 in reply to this tweet
#3833
@DRMacIver ISTM it's often used in lieu of a "like" button
๐Ÿ”— Mon Oct 01, 2012, 15:23:47 in reply to this tweet
#3832
@laurencetratt Yep. Nice clean design, absent the decades of cruft that has built up in the PC world. Refreshing!
๐Ÿ”— Mon Oct 01, 2012, 14:44:01 in reply to this tweet
#3831
ARM system developer documentation is a dream. Compared to documentation for PCs, at any rate.
#3830
@ciphergoth Doh, of course that doesn't help. Sorry.
๐Ÿ”— Sun Sep 30, 2012, 20:41:10 in reply to this tweet
#3829
@ciphergoth Got a thermometer and a liter jug? You know the specific heat of water... :-)
๐Ÿ”— Sun Sep 30, 2012, 20:40:38 in reply to this tweet
#3828
OPRA feed now in excess of 1.7 million quotes per second: nanex.net/nxcore.html
#3827
RT @SpaceX: Today in 2008, SpaceX successfully launched Falcon 1, the 1st privately developed liquid fuel rocket to orbit the Earth http ...
#3826
@disqushelp Thanks. It arrived a couple of hours ago.
๐Ÿ”— Fri Sep 28, 2012, 22:17:13 in reply to this tweet
#3825
RT @aaron_turon: Writing/presenting tip: state the obvious. It took time and effort to get that way. What you take for granted may be re ...
#3824
Hey @disqus is your export queue massively backlogged or something? My export isn't large but hasn't arrived in more than an hour.
#3823
@old_sound No, I'll actually be in the UK during the Spring conference...
๐Ÿ”— Thu Sep 27, 2012, 23:28:42 in reply to this tweet
#3822
OTPaaS
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Sep 27, 2012, 22:05:40
#3821
Yep, reading is definitely more difficult with juxtafoveal telangiectasia :-(
#3820
@bigthingist unstable-but-stabilizing is probably more accurate, but perhaps too long even for a Lisp ;-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Sep 27, 2012, 18:43:51 in reply to this tweet
#3819
Happy discovery of the day: Formatting functions in Racket, following the format specifiers to format/printf etc: bit.ly/SEkKvs
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Thu Sep 27, 2012, 18:40:00
#3818
@adoemon You might also find m4 handy along those lines. cpp can be a bit too C-centric sometimes.
๐Ÿ”— Thu Sep 27, 2012, 15:20:46 in reply to this tweet
#3817
@SeanTAllen Deadline originated with Andersonville prison during US Civil War: civilwar.org/education/histโ€ฆ
๐Ÿ”— Thu Sep 27, 2012, 00:36:20 in reply to this tweet
#3816
@zooko I mean your 4 recommendations.
#3815
@zooko Looking back to yr original post, it seems important that points 1-3 are properly addressed, even tho 4 has taken over the discussion
๐Ÿ”— Wed Sep 26, 2012, 15:02:11 in reply to this tweet
#3814
"Oh, sure - verifying programs against their modal logic specifications is the Javascript way!" - @squaremobius
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Wed Sep 26, 2012, 14:50:47
#3813
55 48 89 E5 .... C9 C3
#3812
@dstnbrkr Stack overflow error.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Sep 25, 2012, 04:42:57 in reply to this tweet
#3811
Wow. Intense, Macabre: thebabydied.blogspot.co.uk
#3810
@gazoombo There's also one by @squaremobius for JS: github.com/squaremo/bitsyโ€ฆ (cc @samth)
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Mon Sep 24, 2012, 21:33:59 in reply to this tweet
#3809
iPhoto is one of the most modal, hard-to-use applications I've seen in recent years.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Sep 22, 2012, 22:37:43
#3808
RT @archaelus: Those who do not learn the lessons of ASN.1 are doomed to reinvent it. Poorly. Those who do are doomed to watch.
#3807
RT @archaelus: Kinda wish protocol specs would at least footnote the rationale behind some of this shit.
#3806
RT @lindsey: @swannodette Actually, today @rrnewton pointed out that if you represent 3 and 5 in unary, as lists of IVars, they could "u ...
#3805
RT @ciphergoth: Tonight and every night, you MUST press your Not The End Of The World button โ€ฆonalofficeofimportance.blogspot.co.uk/2012/09/tonighโ€ฆ
#3804
@arsatiki Har har. Sigh ;-)
๐Ÿ”— Thu Sep 20, 2012, 17:23:05 in reply to this tweet
#3803
@coreload Yeah, it could be. I think thinking about the role of contexts (continuations) might be a good line to pursue. Still puzzling :)
๐Ÿ”— Thu Sep 20, 2012, 17:22:46 in reply to this tweet
#3802
@leastfixedpoint Er, contexts are dual to expressions. Wait, I'm confusing myself. Moar coffee
๐Ÿ”— Thu Sep 20, 2012, 15:35:52 in reply to this tweet
#3801
On the other hand it might not be a silly question. Contexts are dual to functions; do contexts correspond to principals?
#3800
@dyokomizo Nope, that's caps; closures are to caps as whats are to authenticating oneself via login. It might be a silly question :-)
๐Ÿ”— Thu Sep 20, 2012, 15:34:28 in reply to this tweet
#3799
@coreload Rees's work is what I was getting at w caps:closures. My question is: What's the corresponding dual? Thought experiment.
๐Ÿ”— Thu Sep 20, 2012, 15:33:03 in reply to this tweet
#3798
"you have been signed out for security reasons" ffs.
#3797
Damn it. Google Apps for Teams is no more, and now I can't access my docs and my email at the same time.
#3796
object-capabilities : closure-pointers :: user-authentication : ???
#3795
Native Look & Feel is a crock.
๐Ÿ” 2 ๐Ÿ”— Thu Sep 20, 2012, 06:34:18
#3794
@pcwalton @msimoni It's hardly in tail position *if you have something remaining to do when you return*, now, is it?
๐Ÿ’Ÿ 4 ๐Ÿ”— Thu Sep 20, 2012, 04:53:35 in reply to this tweet
#3793
@strmpnk Thanks! Just heading out now; will email tomorrow.
๐Ÿ”— Thu Sep 20, 2012, 00:29:40 in reply to this tweet
#3792
@strmpnk Would you be willing to take this discussion to email? Only if you have time / are able to talk publicly about what you're doing.
๐Ÿ”— Thu Sep 20, 2012, 00:27:49 in reply to this tweet
#3791
@strmpnk Curious. I'd love to hear more. I am working on theory of integration b/w presence and messaging at the moment.
๐Ÿ”— Thu Sep 20, 2012, 00:24:42 in reply to this tweet
#3790
@strmpnk Ooo! How are you using presence information in your system?
๐Ÿ”— Thu Sep 20, 2012, 00:22:33 in reply to this tweet
#3789
Zero is a stupid DNS RR TTL.
#3788
@majek04 Hahaha! What kind?
๐Ÿ”— Wed Sep 19, 2012, 00:55:35 in reply to this tweet
#3787
@BruceHoult The technology does what it does. The incentives are where one's attention ought to be directed.
๐Ÿ”— Tue Sep 18, 2012, 06:57:50 in reply to this tweet
#3786
@BruceHoult Yes, that's right. It's the politicking that's off.
๐Ÿ”— Tue Sep 18, 2012, 06:57:10 in reply to this tweet
#3785
@bigthingist A delayed, but strict response. Seems appropriate!
๐Ÿ”— Tue Sep 18, 2012, 02:01:50 in reply to this tweet
#3784
@bigthingist No no no, don't you remember just a couple of days ago some dude on twitter made it clear that lisp was a "cult"?
๐Ÿ”— Tue Sep 18, 2012, 01:47:54 in reply to this tweet
#3783
Dirty tricks with smart electricity metering in the UK: lightbluetouchpaper.org/2012/09/17/theโ€ฆ
๐Ÿ” 3 ๐Ÿ”— Tue Sep 18, 2012, 01:45:31
#3782
RT @InfinitNutshell: hilarious terrible program from @lambda_calculus on the #racket mailing list: ((lambda 'x ''''''x) add1 0)
#3781
'bad_vertex' errors while developing and testing RabbitMQ plugins: bit.ly/Svbzb8
#3780
@simon_rabbit Good-o :-)
๐Ÿ”— Mon Sep 17, 2012, 21:25:00 in reply to this tweet
#3779
@simon_rabbit And rebar'd rabbit would be awesome, of course :)
๐Ÿ”— Mon Sep 17, 2012, 21:24:39 in reply to this tweet
#3778
@simon_rabbit Also, checking in build products like the amqp spec erl/hrl files is a good idea -> no dep on codegen
๐Ÿ”— Mon Sep 17, 2012, 21:24:20 in reply to this tweet
#3777
@simon_rabbit Big bang. Most of the users of the existing setup are (perforce) simple.
๐Ÿ”— Mon Sep 17, 2012, 21:24:02 in reply to this tweet
#3776
Also not awesome: the home and end keys (fn-left and fn-right on this macbook) don't work in gmail. What is this, 1991?
#3775
@dwragg Oh absolutely, there's blame for everyone. Yay for hate-pouring!
๐Ÿ” 1 ๐Ÿ”— Mon Sep 17, 2012, 20:31:26 in reply to this tweet
#3774
@RabbitMQ, the github webmachine-wrapper has "bug23274" as its default branch, instead of "master"! This confused me greatly.
#3773
@ArmyOfBruce Great, ping me when your plans settle!
๐Ÿ”— Mon Sep 17, 2012, 20:26:32 in reply to this tweet
#3772
@ArmyOfBruce Built fine. Scheme example compiles and runs fine too, after removing -Wno-extended-offsetof. Thanks!
๐Ÿ”— Mon Sep 17, 2012, 20:25:15 in reply to this tweet
#3771
@ArmyOfBruce Doh haha. Sorry, I'm doing this as a background task. Lame excuse for not digging into it properly I know. Building now!
๐Ÿ”— Mon Sep 17, 2012, 20:22:21 in reply to this tweet
#3770
@ArmyOfBruce Not immediately successful; I updated the gist with the output. Missing gc.gmk, comm.gmk
๐Ÿ”— Mon Sep 17, 2012, 20:19:38 in reply to this tweet
#3769
I hate the RabbitMQ build system. (I can't help but feel partly responsible.)
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Sep 17, 2012, 20:09:05
#3768
@ArmyOfBruce Hope it's useful. Basically just xcode too old I think. Plain old gcc/autotools build likely will work better for old macs?
๐Ÿ”— Mon Sep 17, 2012, 20:08:34 in reply to this tweet
#3767
RT @ciphergoth: We're all putting up with a host of broken software irritants like this hanselman.com/blog/Everythinโ€ฆ I weep for my profession. H ...
#3766
@ArmyOfBruce It was an xcodebuild problem because leopard xcode is so outdated now. Not sure it's worth worrying about. Use gnumake instead?
๐Ÿ”— Sat Sep 15, 2012, 02:38:09 in reply to this tweet
#3765
Pure-functional programming with deeply nested data, simulating state and tracking linear resource use by hand: absolutely awful experience
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Fri Sep 14, 2012, 21:15:16
#3764
Damn it! No, Tony! That won't work! Think harder! *DAMN* it!
#3763
(Phone picks up) Me:"I want you to remove this number from your list and never call again." Spammer:"Then call your phone company. <click>"
#3762
@psnively Oh that's a nice idea!
๐Ÿ”— Fri Sep 14, 2012, 18:32:48 in reply to this tweet
#3761
mps-kit: Looks pretty nifty. I like the wee quasi-scheme interpreter. My only question is about how the forwarding works under the hood.
#3760
Whoops, mps-kit doesn't build on Leopard. Oh well.
#3759
Oh neat: a new release of Ravenbrook's Memory Pool System news.ycombinator.com/item?id=4521988 (HT @armyofbruce)
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Fri Sep 14, 2012, 17:50:05
#3758
RT @jdanbrown: #golang ditches exceptions for a manual error monad, and then shoehorns it into pairs instead of sums? Which of those is ...
#3757
@majek04 Bah! :-)
๐Ÿ”— Thu Sep 13, 2012, 18:22:22 in reply to this tweet
#3756
@Jermolene The user.js trick seems to work actually oldwiki.tiddlywiki.org/wiki/How_To/Fiโ€ฆ
๐Ÿ”— Thu Sep 13, 2012, 18:22:13 in reply to this tweet
#3755
@Jermolene Thank you! I'll check that out. (All these new security features seem to keep us safe by stopping us from doing anything...)
๐Ÿ”— Thu Sep 13, 2012, 18:20:38 in reply to this tweet
#3754
iframes are dumb.
#3753
@jermolene Is Tiddly saving broken on the most recent firefoxen? It seems to have stopped working recently :-/ don't know exactly when tho
#3752
@majek04 Why does idea.popcount.org not have an RSS/Atom feed?
#3751
@silentbicycle I'm imagining the usual DSL disaster: an ad-hoc'd formatting language has become an undesigned turing-complete nightmare
๐Ÿ”— Wed Sep 12, 2012, 21:39:17 in reply to this tweet
#3750
gettext takes forever to build. WTF does it do other than format text? I mean how complex *is* this stuff? Sigh! What am I missing??
#3749
disarm.c, an ARM disassembler. Nice and simple, self-contained. mccaughan.org.uk/g/software.htmโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Sep 12, 2012, 18:56:23
#3748
RT @zooko: โ€ฆ Turns out Genesi isn't selling Efika MX anymore, and nobody else sells ARM-based smartbooks either. Bummer.
#3747
RT @lambda_calculus: Save the environment. Create a closure today! #icfp
#3746
RT @mattmight: "The best way to predict the future is to destroy it." -Mirror Universe Alan Kay
#3745
RT @jamesiry: Wanted: full stack developer. Must know JS, CSS, HTML, HTTP, SQL, Ruby, DNS, BGP, TCP/IP, 802.11, C, x86 asm, Intel microc ...
#3744
I am trapped in a maze of twisty little encoded existential types, all different.
๐Ÿ” 2 ๐Ÿ”— Mon Sep 10, 2012, 19:25:57
#3743
"Requiem for a Dream", the video game #badproductideas
#3742
Microsoft's MSDNAA hates the web, and forces you to install a "Software Download Manager" in order to get their isos.
#3741
Github: no git, no downloads. Investigating database problems: status.github.com
#3740
RT @squaremobius: OH: Crisis on Infinite Middle-Earths
#3739
RT @ccshan: "Are you sure that you want to cancel this transaction? [Cancel] [OK]"
#3738
@arsatiki Now you see the true horror.
๐Ÿ”— Fri Sep 07, 2012, 16:17:57 in reply to this tweet
#3737
@arsatiki Look... closer :-) Check out the "language" used to script commands on events such as completion.
๐Ÿ”— Fri Sep 07, 2012, 16:16:45 in reply to this tweet
#3736
@meangrape TBH I think that would actually help iron out some of its problems (HHOS)
๐Ÿ”— Fri Sep 07, 2012, 16:01:31 in reply to this tweet
#3735
Syntax of .rtorrent.rc: bad, or worst?
#3734
RT @newsyc100: Stop validating email addresses with your complex regex bit.ly/P0g2UB (bit.ly/P0g0fv)
#3733
"So he cut her head off." www3.amherst.edu/~rjyanco94/litโ€ฆ
#3732
RT @pmuellr: neat trick to author an .html file with Markdown and have it rendered in-browser: muellerware.org/md-in-html.html
#3731
"Jeremy Hunt, the new minister for magic": newscientist.com/article/dn22241
๐Ÿ” 1 ๐Ÿ”— Thu Sep 06, 2012, 14:33:34
#3730
So Haskell's ExistentialQuantification feels pretty smooth compared to RankNTypes.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Sep 05, 2012, 16:33:06
#3729
Man, I love IRC.
#3728
What's sadder: The marketing genius who thought up the idea of ads while on hold, or management buy-in to the idea?
๐Ÿ” 1 ๐Ÿ”— Mon Sep 03, 2012, 23:24:10
#3727
The five-minute-rule for retaining data in RAM allthingsdistributed.com/2012/08/the-5-โ€ฆ
#3726
you may find utensils, bottles, plates etc to be tiny and awkward to manipulate with your huge, unwieldy paws
#3725
you're not paranoid; you've just eaten some "grow me" cake!
#3724
room seeming a little small? walls closing in?
#3723
"These notes cannot be duplicated and distributed without explicit permission of the author." Prima facie false.
#3722
"Persistent naming is a confidence game." odontomachus.wordpress.com/2012/08/22/lsiโ€ฆ #verytrue
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Aug 22, 2012, 18:36:32
#3721
RT @CultureTraffic: traffickingculture.org our website is finally here - enjoy!!
#3720
RT @JPBarlow: Can this be the same UK that protected Augusto Pinochet from extradition to face charges for torture and murder?
#3719
@jamesladd Would absolutely learn a new language!
๐Ÿ”— Sat Aug 18, 2012, 03:37:05 in reply to this tweet
#3718
RT @mdreid: A salacious tale of university quid pro quo: Fifty Grades of 'A'.
#3717
Just hit "submit" on my first conference submission. Feels really good. Downside: have to wait until November to hear yea or nay...
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Aug 18, 2012, 03:19:13
#3716
@progrium: looks like blog.webhooks.org is 404. DNS problem?
#3715
@donovanpreston Definitely: once the ICSE deadline has passed...
๐Ÿ”— Fri Aug 03, 2012, 20:06:33 in reply to this tweet
#3714
@donovanpreston I would be interested in seeing your demo.
๐Ÿ”— Fri Aug 03, 2012, 18:25:38 in reply to this tweet
#3713
@donovanpreston Hey cool! The idea of Web-MOO is something I'm into as well. Didn't think of ptth as connecting to that area per se tho.
๐Ÿ”— Fri Aug 03, 2012, 18:25:09 in reply to this tweet
#3712
@donovanpreston For sure :-) I'm looking forward to eventually getting back to revhttp one of these days. Still think it's a good idea.
๐Ÿ”— Fri Aug 03, 2012, 14:36:39 in reply to this tweet
#3711
Just discovered dspace.mit.edu/handle/1721.1/โ€ฆ, an invention of reverse HTTP from 2000. That's the earliest I've seen :-) (cc @donovanpreston)
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Fri Aug 03, 2012, 03:15:05
#3710
@nivertech A paper - a survey paper.
๐Ÿ”— Fri Aug 03, 2012, 02:18:41 in reply to this tweet
#3709
Eugster et al 2003 "The Many Faces of Publish/Subscribe" - HIGHLY recommended survey of pub/sub & queueing messaging-middleware.
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Thu Aug 02, 2012, 22:38:21
#3708
Mendeley now gives us non-paying users 1GB of uploaded-PDF space, up from 512MB! Thanks, Mendeley people :-)
๐Ÿ’Ÿ 1 ๐Ÿ” 5 ๐Ÿ”— Thu Aug 02, 2012, 18:55:39
#3707
@msimoni You still have to declare :allow-other-keys.
๐Ÿ”— Thu Aug 02, 2012, 14:33:38 in reply to this tweet
#3706
@msimoni Thanks! Updated the post.
๐Ÿ”— Wed Aug 01, 2012, 22:00:03 in reply to this tweet
#3705
Optional arguments, always supplied by the caller, that the *callee* doesn't have to care about: bit.ly/NmpnCB
#3704
Hardware: improving scarily fast. Software: not so much. Failure of imagination? Software Crisis 2012: bit.ly/Of7ZBz
๐Ÿ’Ÿ 2 ๐Ÿ” 3 ๐Ÿ”— Mon Jul 30, 2012, 15:30:33
#3703
Oh dear. *Displaying* Unicode text requires a *stack* of direction markers: unicode.org/reports/tr9/#Eโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Sun Jul 29, 2012, 19:25:46
#3702
LaTeX: inconsistent, undocumented, capricious and infuriating. Tempted to put my PhD on hold and sort the problem out once and for all.
#3701
Total tobacco ban? Bloody neo-prohibitionists.
#3700
anyone in glasgow chivalrous free sunday can help my girlfriend make an awkward social situation better?
#3699
@ccshan That's a good idea. (Feels like a "null object" pattern, almost.)
๐Ÿ”— Mon Jul 23, 2012, 04:48:21 in reply to this tweet
#3698
Wanna be grossed out? Check out why there's no zero-argument case for (set-union) in Racket. Hard to see a better way, too. :-(
#3697
Wow. Story Musgrave really has one of the most amazing biographies: chicon.org/musgrave.php
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sun Jul 22, 2012, 03:25:10
#3696
Awesome: "Where there are more guns there is more homicide" hsph.harvard.edu/research/hicrcโ€ฆ
๐Ÿ” 2 ๐Ÿ”— Fri Jul 20, 2012, 22:01:10
#3695
"Announcement of civil timekeeping meeting": catless.ncl.ac.uk/Risks/26.92.htโ€ฆ #utc #tai #leapseconds
#3694
@bwhitman Agreed! Though at the time I was also cycling, going through the intersection on the green light...
๐Ÿ”— Tue Jul 17, 2012, 21:31:16 in reply to this tweet
#3693
Me, surprised by a cyclist running a red light and almost hitting me: "Just fucking stop, would you??" Him: "I *do* fucking stop!" #ffs
#3692
@BrianTRice Both. Completely awful.
๐Ÿ”— Mon Jul 16, 2012, 00:28:22 in reply to this tweet
#3691
Trying to build decent vector graphics is an exercise in pure frustration. Software hasn't really advanced in this area since the mid-90s.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jul 15, 2012, 22:55:39
#3690
"PowerPoint is just simulated acetate overhead slides, and to me, that is a kind of a moral crime." drdobbs.com/architecture-aโ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ” 6 ๐Ÿ”— Sat Jul 14, 2012, 05:27:17
#3689
@jerrykuch Nothing so complicated! Just want to figure out wtf the symbols on the control panel all mean...
๐Ÿ”— Wed Jul 04, 2012, 00:18:24 in reply to this tweet
#3688
whirlpool.com: classic overengineered crap site where it's impossible to find anything, either by browsing or search. So frustrating.
#3687
@froydnj Sorry for the delay replying to your email, Nathan - I've just sent one now.
๐Ÿ”— Sat Jun 30, 2012, 13:15:58 in reply to this tweet
#3686
"NOTE: A positive leap second will be added at the end of June 2012." nist.gov/pml/div688/grpโ€ฆ #uhoh
๐Ÿ” 3 ๐Ÿ”— Wed Jun 27, 2012, 13:37:15
#3685
@craigwebster Thanks! That works. Weird symptoms, eh.
๐Ÿ”— Sun Jun 24, 2012, 18:30:33 in reply to this tweet
#3684
WTF? This is a screenshot of Preview showing a PDF - how on earth did the text get so messed up?
#3683
"Enigmail does not install GnuPG for you. You need to do that yourself." That's the problem, right there. enigmail.mozdev.org/download/indexโ€ฆ
#3682
"Spanky-level conformance to some committee's arbitrary decisions" lists.r6rs.org/pipermail/r6rsโ€ฆ
#3681
@EventCloudPro Note the implementation is a proof-of-concept in some ways still, so beware rough edges.
๐Ÿ”— Tue Jun 19, 2012, 16:55:19 in reply to this tweet
#3680
Brilliant work on compositional fine-grained concurrency primitives: ccs.neu.edu/home/turon/reaโ€ฆ
๐Ÿ’Ÿ 11 ๐Ÿ” 5 ๐Ÿ”— Tue Jun 19, 2012, 02:36:29
#3679
@ciphergoth Excellent point!
๐Ÿ”— Mon Jun 18, 2012, 13:18:44 in reply to this tweet
#3678
RT @ciphergoth: @leastfixedpoint Erdรถs is wrong - if the aliens are vastly more powerful, we should just guess, we've a 1/64 chance of g ...
#3677
"But suppose, instead, that they ask for R(6, 6). In that case, he believes, we should attempt to destroy the aliens." en.wikipedia.org/wiki/Ramsey%27โ€ฆ
๐Ÿ” 2 ๐Ÿ”— Mon Jun 18, 2012, 01:54:45
#3676
RT @BrianKrent: โFerrofluid mixed with water colorsโž behance.net/gallery/Millefโ€ฆ
#3675
@meangrape Dry dish towel works much better! Water conducts heat like crazy.
๐Ÿ”— Sat Jun 16, 2012, 02:57:24 in reply to this tweet
#3674
It looks like it's **CDATA** that's behaving bizarrely in an HTML (non-XML) context. I'm kind of stunned.
#3673
WTF? Is noembed really supposed to work like this? ifsec.blogspot.com/2012/06/storedโ€ฆ I'm going to have to go look at the specs :-(
#3672
(setq sentence-end-double-space nil)
#3671
#3670
Re prev tweet: I'm surprised so few of the suffixes were applied for in the new gTLD landgrab newgtlds.icann.org/en/program-staโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Wed Jun 13, 2012, 15:00:57
#3669
Top 3-letter suffixes from /usr/dict/words: ess ion ous ing ate ble tic ism ist ite ity ent lly cal ian ter ine ted ize sis ive ial gly ish
#3668
@95bFM Started grad school here Sep 2010. Been in London before that for years. Had forgotten how good NZ music is!
๐Ÿ”— Wed Jun 13, 2012, 01:18:31 in reply to this tweet
#3667
@95bFM Summery and generally pretty great. Tell you what, bFM is the best radio station in Boston... internet streaming rules
๐Ÿ”— Wed Jun 13, 2012, 00:34:11 in reply to this tweet
#3666
@PaulStansifer Argh, that might explain it. How disappointing and antisocial if so!
๐Ÿ”— Wed Jun 13, 2012, 00:32:34 in reply to this tweet
#3665
These things are *way* too expensive. Why? wacom.com/en/Products/Ciโ€ฆ
#3664
Enjoying the @95bFM livestream very much from here in Boston MA.
#3663
@noelwelsh but _.underscoreconsulting.com NXDOMAIN!
๐Ÿ”— Tue Jun 12, 2012, 16:09:17 in reply to this tweet
#3662
RT @timbray: Just proposed โ€œ451 Unavailable For Legal Reasonsโ€, see goo.gl/86x9e
#3661
@psnively @msimoni e.g. SPKI SEXP is a human-readable, binary format.
๐Ÿ”— Tue Jun 12, 2012, 02:14:00 in reply to this tweet
#3660
troll-baiting seems to require a class 4 hazmat suit
#3659
CVE-2012-2122: A Tragically Comedic Security Flaw in MySQL: community.rapid7.com/community/metaโ€ฆ (HT @b6n)
๐Ÿ” 2 ๐Ÿ”— Mon Jun 11, 2012, 14:23:19
#3658
Cooking beans in a pressure cooker. This is going to rule.
#3657
@spdegabrielle Heh. Crikey, looks like it might have to be read with google to hand.
๐Ÿ”— Sat Jun 09, 2012, 14:37:22 in reply to this tweet
#3656
@spdegabrielle Very cool. I had Ulysses as my challenge book for 2010 and, shamefully, didn't manage to read a single page from it
๐Ÿ”— Sat Jun 09, 2012, 14:30:17 in reply to this tweet
#3655
๐Ÿ”— Sat Jun 09, 2012, 14:24:00 in reply to this tweet
#3654
@jerrykuch @SeanTAllen C++ is lousy for proving properties of software. So it'll work, sure, up to some unknowable point. ... meh.
๐Ÿ”— Sat Jun 09, 2012, 13:50:53 in reply to this tweet
#3653
@mikekelly85 Agreed, but I was thinking more of general purpose tooling which now has to be aware of a raft of exceptions.
๐Ÿ”— Sat Jun 09, 2012, 13:48:30 in reply to this tweet
#3652
Man, I love what SpaceX is doing, but there's one worrying thing: all their flight software looks to be written in C++...
๐Ÿ” 1 ๐Ÿ”— Sat Jun 09, 2012, 03:53:37
#3651
@donovanpreston That would have been me, on at least one occasion. Fixed the occurrences I could find, just now! Thanks for the pointer.
๐Ÿ”— Fri Jun 08, 2012, 21:12:11 in reply to this tweet
#3650
@iamtef :-( Yeah. That, however, is standardised and roundtrippable, right? Vs use of nonstd, semantically-indistinguishable variant coding.
๐Ÿ”— Fri Jun 08, 2012, 19:02:06 in reply to this tweet
#3649
@msimoni Furthermore, then you would be able to put metadata on atoms :-) {_links:{...}, _body:123}
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jun 08, 2012, 19:00:43 in reply to this tweet
#3648
@msimoni Loss of generality. Should have been {_links:..., _body:...}, then no clash possible. Still ugly, of course.
๐Ÿ”— Fri Jun 08, 2012, 19:00:06 in reply to this tweet
#3647
@iamtef @msimoni That is ultra-disgusting! Ewwww.
๐Ÿ”— Fri Jun 08, 2012, 18:55:03 in reply to this tweet
#3646
@msimoni Can't have a prop called "_links". Need escaping to fix this. Grim.
๐Ÿ”— Fri Jun 08, 2012, 18:51:52 in reply to this tweet
#3645
@theobrominated And the ubiquitous interest in /Phylloglossum/ remains obscure :-)
#3644
@jerrykuch Just the way placing calls... doesn't work too well. Esp if both parties are trying simultaneously.
๐Ÿ”— Fri Jun 08, 2012, 02:13:19 in reply to this tweet
#3643
Honestly, Skype's call setup protocol is the worst thing. Just the worst.
#3642
OH "OK sir that's 10kg of dead smokers' lungs, shall I bag it up for you"
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jun 08, 2012, 01:24:59
#3641
RT @iamtef: question: does anyone put canaries in their password database, which change with the date & time, as to identify when a ...
#3640
@julianhyde This sounds very interesting! You didn't mention streaming/eventing, but I'm guessing Optiq can cover that too?
๐Ÿ”— Thu Jun 07, 2012, 16:13:03 in reply to this tweet
#3639
RT @metabrew: "Next" and "Previous" are terribly ambiguous names for chronological blog pagination links. "Older" and "Newer" are much b ...
#3638
Puny humans!!!
#3637
@DRMacIver @jepollock Good idea! Sadly I have just turned into a pumpkin. Goodnight!
๐Ÿ”— Sun May 27, 2012, 23:24:52 in reply to this tweet
#3636
@jepollock @drmaciver OK, but I was concentrating just on data languages. Though 140chars prob not enough to make that obvious :)
๐Ÿ”— Sun May 27, 2012, 23:24:27 in reply to this tweet
#3635
@jepollock @drmaciver Eh? Where does REST come into it?
๐Ÿ”— Sun May 27, 2012, 23:22:58 in reply to this tweet
#3634
@jepollock @drmaciver As I said: it's a low, as-yet-uncleared bar. Which makes me sad...
๐Ÿ”— Sun May 27, 2012, 23:21:32 in reply to this tweet
#3633
@jepollock @drmaciver Oh right, I see. Yes, AlternateHardAndSoftLayers - separate reading from parsing.
๐Ÿ”— Sun May 27, 2012, 23:19:45 in reply to this tweet
#3632
@jepollock @drmaciver Binary formats are just as discoverable? Interpretation is interpretation. Humans in the loop.
๐Ÿ”— Sun May 27, 2012, 23:19:06 in reply to this tweet
#3631
RT @a_y_alex: It sounds callous but the overwhelming majority of rich people are rich by choice. So if they don't like it, fuck 'em.
#3630
RT @a_y_alex: I don't know why rich people complain about being punished/discriminated against/eaten when money is so fucking easy to ge ...
#3629
RT @jchris: Sunday morning semver.org refresher.
#3628
@DRMacIver Cue all sorts of handwavey fuzzy thoughts about data vs codata etc.
๐Ÿ”— Sun May 27, 2012, 15:47:04 in reply to this tweet
#3627
@DRMacIver Yes; all the more important then to have a syntactic marker that "this is a stream; stream it internally if you like"
๐Ÿ”— Sun May 27, 2012, 15:46:35 in reply to this tweet
#3626
@DRMacIver I like that perspective very much. BestEverCodec will support: dictionaries; lists; streams; atoms. Nice.
๐Ÿ”— Sun May 27, 2012, 15:38:31 in reply to this tweet
#3625
@DRMacIver As usual, the (low) bar is ASN.1 BER and almost nothing meets even this feeble challenge.
๐Ÿ”— Sun May 27, 2012, 15:33:09 in reply to this tweet
#3624
@DRMacIver For streaming use you want, well, streaming; supporting both seems sensible.
๐Ÿ”— Sun May 27, 2012, 15:32:54 in reply to this tweet
#3623
@DRMacIver I'd be interested to hear your reaction to github.com/tonyg/hop/blobโ€ฆ as restricted to canonical only, sec 6.1
๐Ÿ”— Sun May 27, 2012, 14:43:20 in reply to this tweet
#3622
@DRMacIver Good post! Still digesting it.
๐Ÿ”— Sun May 27, 2012, 14:40:00 in reply to this tweet
#3621
@BruceHoult @kpgj @theobrominated That's good! Now increase the freq of rate change, and you've the World's Most Frequently Accurate Clock
๐Ÿ”— Sun May 27, 2012, 11:33:26 in reply to this tweet
#3620
@leastfixedpoint @kpgj @theobrominated room here, here, here here, of course
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun May 27, 2012, 11:27:58 in reply to this tweet
#3619
@kpgj @theobrominated There's clearly room here for an equational theory of clocks here
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun May 27, 2012, 11:27:41 in reply to this tweet
#3618
@kpgj @theobrominated I find it nerdily funny that a clock running at exactly the right pace is highly unlikely to be accurate, ever :-)
๐Ÿ”— Sun May 27, 2012, 11:25:01 in reply to this tweet
#3617
@kpgj @theobrominated If a 12h clock, then 4 times a day. The faster it runs, the more frequently correct it is
๐Ÿ”— Sun May 27, 2012, 11:24:12 in reply to this tweet
#3616
@BruceHoult Though I can't remember exactly who's in and who's out of the subset. Did you work on that project?
๐Ÿ”— Sun May 27, 2012, 10:16:21 in reply to this tweet
#3615
@BruceHoult I meant the website actually; but I'm aware the telly weather uses code written by a subset of my acquaintance :)
๐Ÿ”— Sun May 27, 2012, 10:15:55 in reply to this tweet
#3614
Or actually, *only* a stopped clock tells the right time twice a day. (cc @theobrominated)
#3613
@theobrominated Even a stopped clock tells the right time twice a day!
๐Ÿ”— Sun May 27, 2012, 10:06:17 in reply to this tweet
#3612
BBC Weather's presentation of the forecast is excellent; I'd love to be able to use it for non-UK locations, but it only supports the UK.
#3611
@DRMacIver Well that sounds worth being expanded on alone...
๐Ÿ”— Sat May 26, 2012, 13:04:31 in reply to this tweet
#3610
@DRMacIver Sounds blogpostworthy to me!
๐Ÿ”— Sat May 26, 2012, 12:23:27 in reply to this tweet
#3609
@simon_rabbit Generally, the protocol wilfully ignores the possibility of overload situations, so can't cope gracefully when they arise.
๐Ÿ”— Sat May 26, 2012, 10:26:58 in reply to this tweet
#3608
@simon_rabbit It could have better flow control - some kind of AQM, e.g.; @hylomorphism's recent CoDel experiments are v v interesting
๐Ÿ”— Sat May 26, 2012, 10:25:53 in reply to this tweet
#3607
@simon_rabbit Good message, btw. What a horrible problem. AMQP is not A enough to be able to automatically address this area...
๐Ÿ”— Sat May 26, 2012, 10:23:01 in reply to this tweet
#3606
@simon_rabbit Whoops, yep, got that one. Binned it accidentally.
๐Ÿ”— Sat May 26, 2012, 10:20:24 in reply to this tweet
#3605
@simon_rabbit Argh! No, that never showed up. Or I missed it in pebkac-style. Will double check. Perhaps dogfood RMQ for the mailinglist ;-)
๐Ÿ”— Sat May 26, 2012, 10:19:34 in reply to this tweet
#3604
@simon_rabbit I am hoping that at least "real" subscribers to the list (vs. the archiver) got a full copy of my message... did you?
๐Ÿ”— Sat May 26, 2012, 10:15:47 in reply to this tweet
#3603
Emails with body lines starting "From..." are *STILL* misprocessed by archivers etc. Email is fundamentally screwed.
#3602
@O2 Yes, and it doesn't make any difference. Still gives 404s when I try to access anything to do with my account.
๐Ÿ”— Sat May 19, 2012, 11:00:41 in reply to this tweet
#3601
Hey @O2, what's wrong with your website? I'm trying to manage my PayG account and it's wall-to-wall 404s
#3600
@silentbicycle Ouch :-)
๐Ÿ”— Wed May 16, 2012, 14:31:27 in reply to this tweet
#3599
@pigworker Great, thanks - v useful. She'll be at Uni. Glasgow. Specifically, the Scottish Centre for Crime and Justice Research.
๐Ÿ”— Wed May 16, 2012, 14:30:42 in reply to this tweet
#3598
@bigthingist Grim. A market ripe for disruption. (Roll on, Banksimple?)
๐Ÿ”— Wed May 16, 2012, 14:29:59 in reply to this tweet
#3597
Third time in a row. Guess I'll try another browser. #hsbc
#3596
That's the second time in a row HSBC internet banking has locked up firefox hard.
#3595
@BrianTRice Have you toured in England at all yet? Tip: Dorset & Cornwall. Beautiful, plus pleasant slow and cornery back roads
๐Ÿ”— Wed May 16, 2012, 13:12:26 in reply to this tweet
#3594
@BrianTRice Totally! Though it'll be another couple-few years before I'm back in the UK myself permanently.
๐Ÿ”— Wed May 16, 2012, 13:11:29 in reply to this tweet
#3593
@pigworker My gf has landed a great postdoc there so I'll be visiting often. Re that link to s1rental website: is it a good agency?
๐Ÿ”— Wed May 16, 2012, 13:10:28 in reply to this tweet
#3592
@Geroyche @ruaridhTVO @pigworker Thanks for the tips re Glasgow!
#3591
Ask a question on Twitter, FB, and G+. Useful responses: ~15, ~15, and ~1 respectively.
#3590
@igorclark My girlfriend @grotesqueidols is moving there to a new job. I get left behind until I finish my PhD :-(
๐Ÿ”— Wed May 16, 2012, 00:08:02 in reply to this tweet
#3589
Tips for people moving to Glasgow? Good pubs? Nice walks? (@pigworker, you're in Glasgow right?)
#3588
@squaremobius You'll be needing a nice hot cup of tea.
๐Ÿ”— Tue May 15, 2012, 19:03:40 in reply to this tweet
#3587
@squaremobius ... for parsing your sanity? Ah, wait, you're working on js bitsyntax?
๐Ÿ”— Tue May 15, 2012, 19:01:07 in reply to this tweet
#3586
RT @InfinitNutshell: "This is hardcore stuff! ... This is a fork!" -- @leastfixedpoint, on contextual equivalence, while holding a fork
#3585
Just had an accidental inception moment: screen inside screen. Oh well, it was time to reboot that machine anyway.
#3584
RT @squaremobius: Protocols that reprise multiplexing on TCP: SSH, SPDY. Protocols that reprise multiplexing and flow control on TCP *tw ...
#3583
Bitten yet again by package-private scope in Java. When will people learn that private, protected etc. are totally evil and wrong?
๐Ÿ” 1 ๐Ÿ”— Thu May 10, 2012, 18:24:04
#3582
@squaremobius Uh-oh?
๐Ÿ”— Thu May 10, 2012, 03:04:37 in reply to this tweet
#3581
"there is no society, there is only twitter" - thatcher
#3580
@squaremobius OKAY!
๐Ÿ”— Wed May 09, 2012, 22:34:59 in reply to this tweet
#3579
@asynchronaut To dream the impossible dream...
๐Ÿ”— Tue May 08, 2012, 22:27:14 in reply to this tweet
#3578
Wouldn't it be better just to statically link setuid binaries? bugs.launchpad.net/ubuntu/+sourceโ€ฆ #sigh #unixsucks
#3577
Monadic programming in an ML-like language: fiddly, but worth it
#3576
@ncb000gt Too rough; measuring OCaml against Erlang actually :-) so that might have something to do with it. Maybe I should try C.
๐Ÿ”— Fri May 04, 2012, 16:38:01 in reply to this tweet
#3575
Pthreads synchronisation mechanisms roughly as performant as Erlang, on Linux. But on OSX they're ~20x slower. What gives? #roughbenchmark
๐Ÿ” 1 ๐Ÿ”— Fri May 04, 2012, 16:33:38
#3574
RT @dyokomizo: OO vs FP is a wrong dichotomy. Actually it's data vs codata, ฮป vs ฯ€, and let vs letrec, neither of which are actual dicho ...
#3573
"value-level instances [...] are the type-safe approach to ad-hoc polymorphism": haskellforall.com/2012/05/scrap-โ€ฆ #excellent
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu May 03, 2012, 18:51:11
#3572
@timfox I guess that's a vote for Boris, then. Oh well?
๐Ÿ”— Thu May 03, 2012, 14:43:38 in reply to this tweet
#3571
Oh dear. @weatherchannel's new layout has the Google disease, using so much whitespace that at-a-glance reading is no longer possible.
#3570
@theobrominated Typo "work against ... people tracking" in the article, clearly meant to be "trafficking". Sigh. Ugh.
๐Ÿ”— Wed May 02, 2012, 03:35:52 in reply to this tweet
#3569
New HTTP status codes: Sound stuff. rfc-editor.org/rfc/rfc6585.txt
๐Ÿ” 1 ๐Ÿ”— Tue May 01, 2012, 04:40:05
#3568
@blaine Ah, "edgy" :-) (god I'm out of touch)
๐Ÿ”— Mon Apr 30, 2012, 14:11:32 in reply to this tweet
#3567
@blaine Looks lovely! Clerkenwell?
๐Ÿ”— Mon Apr 30, 2012, 14:09:47 in reply to this tweet
#3566
This is nice language to give freedom to modify a spec while hedging against possible trademark/impersonation issues: wiki.debian.org/NonFreeIETFDocโ€ฆ
#3565
@igorclark Haskell, Python, Ruby, Racket to an extent.
๐Ÿ”— Sun Apr 29, 2012, 17:47:36 in reply to this tweet
#3564
OCaml's standard library feels old-fashioned, like Erlang's.
๐Ÿ” 1 ๐Ÿ”— Sun Apr 29, 2012, 17:18:46
#3563
The new XMPP RFCs are much nicer and easier to work with than the old ones. Kudos to the authors and editors!
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Fri Apr 27, 2012, 23:28:48
#3562
Hmm. What's the etiquette when a domain you want is occupied by someone who clearly isn't using it for anything much?
#3561
XML, right? Heh.
#3560
@squaremobius Me too. Feels like datum has a meaning that I use /cc @ciphergoth
๐Ÿ”— Tue Apr 24, 2012, 15:17:46 in reply to this tweet
#3559
@jonharrop @psnively Algorithm W is not well presented in that paper - go for Damas+Milner 1982 "Principal type-schemes for fn'l progs"
๐Ÿ”— Mon Apr 23, 2012, 15:34:48 in reply to this tweet
#3558
@christinespang What were you riding this weekend?
๐Ÿ”— Mon Apr 23, 2012, 05:46:40 in reply to this tweet
#3557
@christinespang Touring is totally awesome. Toured SW UK, SE Sweden, Denmark, SI New Zealand so far. New England could have some nice roads.
๐Ÿ”— Mon Apr 23, 2012, 05:40:45 in reply to this tweet
#3556
@christinespang The first 2 days were on 125cc bikes; the remainder on 500ccs. The bigger bikes are actually much easier to ride & safer too
๐Ÿ”— Mon Apr 23, 2012, 05:38:54 in reply to this tweet
#3555
@christinespang After the course, I went straight to the 600cc bike. My good friend went straight to a 900cc Triumph (lovely machine)
๐Ÿ”— Mon Apr 23, 2012, 05:38:04 in reply to this tweet
#3554
@christinespang The 5-day intensive course I took in London was excellent and made me a safer rider, driver, and cyclist
๐Ÿ”— Mon Apr 23, 2012, 05:37:29 in reply to this tweet
#3553
@christinespang I'm thinking of getting a bike sometime soon again. Perhaps a BMW tourer; perhaps a sportbike :-)
๐Ÿ”— Mon Apr 23, 2012, 05:36:51 in reply to this tweet
#3552
@christinespang Have you taken a training course? I STRONGLY recommend a good multi-day course with experienced teachers!
๐Ÿ”— Mon Apr 23, 2012, 05:36:05 in reply to this tweet
#3551
@christinespang Very cool. I recommend buying straightaway the size of bike you're after rather than going for a little bike first. :-)
๐Ÿ”— Mon Apr 23, 2012, 05:35:45 in reply to this tweet
#3550
@christinespang Hey awesome! Are you thinking of getting a bike? What kind? I had a very vanilla Suzuki Bandit 600 in London
๐Ÿ”— Mon Apr 23, 2012, 04:46:52 in reply to this tweet
#3549
Great demo of what it can be like to use a decent OS: vimeo.com/14163293 Interesting that it's similar in a lot of ways to using Unix sh
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Mon Apr 23, 2012, 04:23:13
#3548
With a TCB this big, no wonder security is a joke
#3547
Oh dear. People are running with a crazy idea I thought up half-seriously.
#3546
Prima facie evidence of the value of eschewing private/protected in favour of package separation: lists.rabbitmq.com/pipermail/rabbโ€ฆ
#3545
@squaremobius Neat!
๐Ÿ”— Sun Apr 15, 2012, 03:00:08 in reply to this tweet
#3544
@squaremobius Link?
๐Ÿ”— Sun Apr 15, 2012, 02:49:09 in reply to this tweet
#3543
@RabbitMQ You... I... you're saying, on twitter, that a free iPad could be ours?
#3542
@doublec @brucehoult Hence its candidacy for "most misleading" :-) My double-take was quite something ("How could that ever have worked??")
๐Ÿ”— Thu Apr 12, 2012, 01:13:07 in reply to this tweet
#3541
@BruceHoult Yeah - just a disguised one. No {}, no indentation. I read it as a *while* loop initially!
๐Ÿ”— Thu Apr 12, 2012, 01:08:53 in reply to this tweet
#3540
The Mosh code: on cursory inspection it looks very nice. (Despite being written in C++.)
#3539
@sperbsen I can't be that person right now, but maybe in the future. I'm currently just archiving against future need. :-)
๐Ÿ” 1 ๐Ÿ”— Wed Apr 11, 2012, 15:09:12 in reply to this tweet
#3538
Candidate for most startlingly misleading line of source ever: github.com/keithw/mosh/blโ€ฆ
#3537
RT @asynchronaut: Mosh: UDP for interactive traffic. UDT & DDS: UDP for large-scale data movement in both LAN & WAN. TCP: death by shift ...
#3536
RT @Hybernaut: "the most serious vulnerability possible" LOL RIP Samba CVE-2012-1182 samba.org/samba/securityโ€ฆ
#3535
@sperbsen Oh! Nice! Thank you - that isn't linked anywhere (/me goes off to fix that)
๐Ÿ” 1 ๐Ÿ”— Wed Apr 11, 2012, 14:32:53 in reply to this tweet
#3534
@squaremobius Conceded. I think I had glommed onto a not-quite-accurate notion of what you were doing
๐Ÿ”— Wed Apr 11, 2012, 13:34:58 in reply to this tweet
#3533
@squaremobius Minuscule.
๐Ÿ”— Wed Apr 11, 2012, 13:16:36 in reply to this tweet
#3532
@sperbsen I only spotted it from running Kali Scheme 0.52 :-) Incidentally, you don't know where I can find kali-1.2.1, do you?
๐Ÿ” 1 ๐Ÿ”— Wed Apr 11, 2012, 13:14:01 in reply to this tweet
#3531
Wow. Old releases (0.52) of Scheme48 phone home via email upon installation. Very poor form!
๐Ÿ” 1 ๐Ÿ”— Wed Apr 11, 2012, 03:36:11
#3530
@pigworker Are you talking about train design now?
๐Ÿ”— Tue Apr 10, 2012, 23:58:44 in reply to this tweet
#3529
RT @smdiehl: Why aren't blists in the standard library, they're kind of awesome. pypi.python.org/pypi/blist/
#3528
@aohelin That situation makes strategic selection of yak most vital. (Which yaks are on the critical path? Heh. Critical yaks.)
๐Ÿ”— Mon Apr 09, 2012, 17:53:47 in reply to this tweet
#3527
@BrianTRice Yikes! Glad you're ok; is the bike ok?
๐Ÿ”— Sat Apr 07, 2012, 03:56:56 in reply to this tweet
#3526
RT @ciphergoth: With online ads, it's easy to do tests; say, a professionally designed ad costing tons vs 5 mins with MS Paint http://t. ...
#3525
@asynchronaut Ah, cool - thanks for the reference!
๐Ÿ”— Tue Apr 03, 2012, 18:32:22 in reply to this tweet
#3524
@asynchronaut Thanks! Ever seen population estimates for the two? (Vuze has a pop est in the status bar)
๐Ÿ”— Tue Apr 03, 2012, 17:33:14 in reply to this tweet
#3523
@bigthingist AliceML's support for interop with non-static systems (e.g. the network) has always intrigued me.
๐Ÿ”— Tue Apr 03, 2012, 17:23:36 in reply to this tweet
#3522
Does anyone know how many users the Mainline BT DHT has compared to the Vuze/Azureus DHT?
#3521
@bigthingist Yikes. Well I count myself lucky I'm not actively using SML at the moment then! :-/
๐Ÿ”— Tue Apr 03, 2012, 17:19:44 in reply to this tweet
#3520
@bigthingist Maybe sml-mode has become broken since then? This would have been 2003-2004.
๐Ÿ”— Tue Apr 03, 2012, 17:16:01 in reply to this tweet
#3519
@bigthingist That's weird, I recall using Emacs w SML on a significant project and finding it totally acceptable. Not perfect, but OK.
๐Ÿ”— Tue Apr 03, 2012, 17:15:45 in reply to this tweet
#3518
@bigthingist OK so I guess that makes my reply useless ("I use emacs for editing text lol!!!") Sorry. (cc @psnively)
๐Ÿ”— Tue Apr 03, 2012, 17:02:37 in reply to this tweet
#3517
@bigthingist Agreed the indentation is poor. It's serviceable though. And the rest of emacs is something I'd miss greatly (cc @psnively)
๐Ÿ”— Tue Apr 03, 2012, 17:02:11 in reply to this tweet
#3516
@bigthingist ... Emacs? I mean can there be any other answer (cc @psnively)
๐Ÿ”— Tue Apr 03, 2012, 16:59:14 in reply to this tweet
#3515
Life is too short for debugging cosmetic BibTeX errors.
#3514
RT @ciphergoth: Nick Bostrom's Fable of the Dragon Tyrant in Philosophy Now: philosophynow.org/issues/89/The_โ€ฆ
#3513
@somic do you mean final, or most recent?
๐Ÿ”— Sun Apr 01, 2012, 21:38:01 in reply to this tweet
#3512
@theobrominated Not a bad suggestion! Not quite applicable tho: I was wanting to link to a particular PDF of a paper in an email
๐Ÿ”— Sun Apr 01, 2012, 20:51:59 in reply to this tweet
#3511
@skarab @puzza007 The perfect "sequel" is Permutation City by Greg Egan.
๐Ÿ”— Sun Apr 01, 2012, 20:43:53 in reply to this tweet
#3510
Is all this stuff about govt surveillance a Nudge in the direction of taking responsibility for our own crypto?
#3509
@intellectronica Totally, that is also a highly irritating problem. Used to work like that in FF, not sure why it doesn't anymore. Plugin?
๐Ÿ”— Sun Apr 01, 2012, 18:41:38 in reply to this tweet
#3508
@msimoni Among other things, yeah :-)
๐Ÿ”— Sun Apr 01, 2012, 17:54:30 in reply to this tweet
#3507
Alternately: Busybox's featureset is a good rule of thumb to use in judging a lang/stdlib's potential as a systems language
#3506
Conjecture: If a lang's stdlib doesn't provide at least the functionality busybox provides, it's too weak to be a systems programming lang.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 01, 2012, 17:52:12
#3505
Running my monthly backup scripts. Feels good to have this once-a-month ritual of thinking about whether I've enough redundancy.
#3504
@ciphergoth I feel like a Greasemonkey script would help here... need more round tuits
๐Ÿ”— Sun Apr 01, 2012, 17:25:25 in reply to this tweet
#3503
@ciphergoth Yeah - I find myself resorting to using curl in a terminal and cut'n'pasting the URL from the js redirect!
๐Ÿ”— Sun Apr 01, 2012, 17:25:11 in reply to this tweet
#3502
Phoning Delta to resolve a problem: Representative clueless, negative, unhelpful. Emailing: clueful, efficient, helpful, useful! #lottery
#3501
It makes me so sad that I can't cut and paste links from a google search results page. I often want to link to a PDF that google found.
๐Ÿ” 2 ๐Ÿ”— Sun Apr 01, 2012, 16:49:50
#3500
Thinking about objcap modelling of VR/MUD game mechanics such as encumbrance rules.
#3499
@msimoni I... actually kind of like xonses!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 01, 2012, 02:14:28
#3498
@SE10represent Perfect!!
๐Ÿ”— Sat Mar 31, 2012, 23:06:48 in reply to this tweet
#3497
Building umpteen versions of Erlang/OTP to test out some makefile changes. #partycentral
#3496
@SE10represent I'm looking forward to visiting :-)
๐Ÿ”— Sat Mar 31, 2012, 22:43:24 in reply to this tweet
#3495
Oh no! Gripped by homesickness for London!
#3494
@mcflynnthm @jbroccoli I hated IDEA much, much less than I hated Eclipse. This from an Emacs diehard though, so, grain of salt, all that
๐Ÿ”— Sat Mar 31, 2012, 21:54:30 in reply to this tweet
#3493
@mcflynnthm @jbroccoli Having skirmished with Eclipse frequently in the past, I can only recommend IntelliJ IDEA. FWIW :-)
#3492
Just finished Rule 34. What an unexpected and interesting ending! Grim Meathook Future indeed...
#3491
"After all this trickiness about linearity, actually checking types for processes is quite easy."
#3490
Delta's SkyMiles program lets you sign up with any name you like, but won't let you correct it w/o faxing yr passport to them. "Security".
#3489
@zooko Hah :-) Perhaps in a few years!
๐Ÿ”— Thu Mar 29, 2012, 21:46:52 in reply to this tweet
#3488
@intellectronica Thanks! Not back in UK, but @grotesqueidols has a new job in Scotland and needs to get a proper bank account again...
๐Ÿ”— Thu Mar 29, 2012, 21:46:31 in reply to this tweet
#3487
What's the least horrible UK bank these days? Do any of them pass the "doesn't make me cry on a regular basis" test?
#3486
@derekcollison Been a while since I had to work w Windows. Ocaml?? Otherwise C and Lua together, perhaps.
๐Ÿ”— Thu Mar 29, 2012, 12:58:10 in reply to this tweet
#3485
@derekcollison No ;-)
๐Ÿ”— Thu Mar 29, 2012, 02:15:45 in reply to this tweet
#3484
RT @derekcollison: The Game of Distributed Systems, which level are you? This had me laughing quite a bit.. j.mp/GZ8FsN
#3483
@littlecalculist Augh :-( And not specified by the programmer making the call, then, either, I assume?
๐Ÿ”— Thu Mar 29, 2012, 01:42:39 in reply to this tweet
#3482
@littlecalculist Hrm. OK. But isn't endianness specified at the moment of the cast?
๐Ÿ”— Thu Mar 29, 2012, 01:32:59 in reply to this tweet
#3481
@littlecalculist How is native endianness even visible? Is endianness not given explicitly when extracting a 32-bit val from a bytevec?
๐Ÿ”— Thu Mar 29, 2012, 01:10:24 in reply to this tweet
#3480
RT @annwitbrock: IP patents in software is the exact opposite of what we want, which is no-overhead, off-the-shelf re-use of simple usef ...
#3479
@mfidelman Yes indeed! Esp. reference to NNTP. But then it's all just sets, right :-)
๐Ÿ”— Mon Mar 26, 2012, 14:31:22 in reply to this tweet
#3478
Scalable flooding information distribution in {JS, Python}: lists.canonical.org/pipermail/kragโ€ฆ
๐Ÿ” 1 ๐Ÿ”— Sun Mar 25, 2012, 21:14:12
#3477
"Assignments will consist of reading and resenting the recent literature in this area."
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Mar 25, 2012, 18:54:23
#3476
RT @ztellman: read my lisp: no new syntaxes
#3475
@mfidelman Yep still on! Just emailed. Sorry for uncertainty.
๐Ÿ”— Wed Mar 21, 2012, 22:29:49 in reply to this tweet
#3474
@bigthingist Virtual Machine. And you know full well why not :-)
๐Ÿ”— Wed Mar 21, 2012, 13:58:45 in reply to this tweet
#3473
Sigh. Another C++ VM implementation. When will we learn?
#3472
Dammit. I keep adding epicycles and realising there's at least one more step to a G.U.T.
#3471
@squaremobius Thanks, I needed that! (Research is hard! Let's go hacking!)
๐Ÿ”— Tue Mar 20, 2012, 22:58:44 in reply to this tweet
#3470
(Experimental) RabbitMQ UDP plugin: github.com/tonyg/udp-exchโ€ฆ . Crudely routes UDP both inbound and outbound.
๐Ÿ’Ÿ 1 ๐Ÿ” 3 ๐Ÿ”— Tue Mar 20, 2012, 22:05:23
#3469
RT @RabbitMQ: 2.8.0 released: dead lettering, internal flow control, and tons of smaller features and bug fixes: lists.rabbitmq.com/pipermail/rabbโ€ฆ
#3468
@SeanTAllen Just remembered: Bloody difficult to compile experimental OSes on OS X. Linux easier. Don't know about BSDs yet.
๐Ÿ”— Sun Mar 18, 2012, 21:57:00 in reply to this tweet
#3467
@al_maisan Dunno yet. Still finding out. Not a particularly principled choice; also tried NetBSD briefly, which seemed fine
๐Ÿ”— Sun Mar 18, 2012, 21:55:46 in reply to this tweet
#3466
@SeanTAllen Had to pick one :) And as to when I need a proper unix: seldom, but not never
๐Ÿ”— Sun Mar 18, 2012, 21:55:09 in reply to this tweet
#3465
@aidanskinner A delicate, piquant OS, redolent of spring mornings and lost youth
๐Ÿ”— Sun Mar 18, 2012, 21:51:03 in reply to this tweet
#3464
@SeanTAllen Instead-of-linux when I need a Proper Unix on my Macbook. Ubuntu hosed itself the other day so I've been looking for alts.
๐Ÿ”— Sun Mar 18, 2012, 21:49:56 in reply to this tweet
#3463
@aidanskinner So far OpenBSD is fun enough :) Time will tell. Nice to have such a svelte system too... <1GB for base install
๐Ÿ”— Sun Mar 18, 2012, 21:48:15 in reply to this tweet
#3462
Goodbye Oneiric VM, hello OpenBSD 5.0 VM. Fun giving BSD a serious go after all these years of Linux! (OS X doesn't count)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Mar 18, 2012, 21:41:37
#3461
@silentbicycle Yep, and that's a relief.
๐Ÿ”— Sun Mar 18, 2012, 16:32:38 in reply to this tweet
#3460
@silentbicycle I meant it's "much greater than" the ports tree :-)
๐Ÿ”— Sun Mar 18, 2012, 16:32:00 in reply to this tweet
#3459
@silentbicycle I built git from source. Dragged in practically everything. I have since discovered PKG_PATH/pkg_add and am happy :-)
๐Ÿ”— Sun Mar 18, 2012, 16:31:28 in reply to this tweet
#3458
@arsatiki Other than the FAQ, no - I have just been following my nose. Set PKG_PATH, and it seemed to work out OK
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Mar 18, 2012, 14:46:28 in reply to this tweet
#3457
OpenBSD is much nicer now I'm using pkg_add. Foolish of me to have wasted such a lot of time on ports, as a beginner to the system.
#3456
Lesson learned. OpenBSD's pkg_add >> ports.
#3455
GNU gettext takes a very, very long time to build. I can't wait to find out what wonders justify such complexity!
#3454
RT @littlecalculist: The promise of type systems: we'd like to document & check the shit we know about our programs. The problem: we ...
#3453
Honestly, to have the production video-card drivers suddenly not work? Not looking good for 2012 being the year of Linux on the desktop.
#3452
@ciphergoth Yes, that's about right I suppose.
๐Ÿ”— Fri Mar 16, 2012, 01:41:44 in reply to this tweet
#3451
@timfox Yeah I finally cracked. Entering text messages was taking *minutes* and untold frustration. Looking forward to T9 again!
๐Ÿ”— Mon Mar 12, 2012, 19:27:02 in reply to this tweet
#3450
Finally ordered a new dumbphone to replace my HTC Android phone with the dodgy touchscreen. Such a relief!
#3449
@zooko Wow! `cal 1752`! That's really neat. Thanks!
๐Ÿ”— Mon Mar 12, 2012, 01:56:59 in reply to this tweet
#3448
Honestly, I might switch away from OS X just to escape iTunes loading whenever I press F7...
#3447
Does the official twitter client support that nice Nambu feature of "mark as read"?
#3446
Catastrophic graphics corruption in X on Ubuntu Oneiric in VirtualBox on OS X 10.6. Related to kernel mods, but otherwise I'm stumped :-(
#3445
ebb6e57318119731a7ea171b4dddabcb8d8a4097
#3444
RT @squaremobius: ".. don't use C?" "You have answered ..... correctly. You may proceed to the grail chamber."
#3443
@psnively Thanks for that link! Nice to see it in a concrete setting
๐Ÿ”— Tue Mar 06, 2012, 19:41:15 in reply to this tweet
#3442
The Multiparty Asynchronous Session Types of Honda, Yoshida, Bejleri, and Carbone: doc.ic.ac.uk/~yoshida/multiโ€ฆ Very cool system!
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Tue Mar 06, 2012, 19:23:38
#3441
Rebooting firefox. #sigh #browserisanoperatingsystem
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Mar 06, 2012, 19:09:03
#3440
@dwragg Well, you know how the internet is made out of pipes?
๐Ÿ”— Sun Mar 04, 2012, 19:19:32 in reply to this tweet
#3439
RT @psd: was scared by @wilflunn's Owl scarer. Following abductive reasoning am now scared I'm an owl: youtube.com/watch?v=GzQRd9โ€ฆ
#3438
mass.gov has a 404 page instead of the page for downloading personal tax forms. wow.
#3437
@luqui Naturally, the same applies to all null hypotheses.
#3436
@fdilke I hope you told him to fuck right off.
๐Ÿ”— Sat Mar 03, 2012, 04:08:49 in reply to this tweet
#3435
Passport renewal time! Gah! Immigration restrictions are retarded, passports are a terrible idea
#3434
@LShift Boo! The gnomes ate my comment on the blog.
#3433
@fogus I refer the learned gentleman to Nile: github.com/damelang/nile/โ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Mar 02, 2012, 14:50:21 in reply to this tweet
#3432
Stop Spike TV from looting our collective past! change.org/petitions/stopโ€ฆ via @change
๐Ÿ” 1 ๐Ÿ”— Mon Feb 27, 2012, 19:45:59
#3431
@timfox Intrigued by recent work on CCN. It feels like REST on steroids in some respects en.wikipedia.org/wiki/Content-cโ€ฆ
๐Ÿ”— Mon Feb 27, 2012, 16:01:00 in reply to this tweet
#3430
@timfox Ah ok! I get it. Yeah, I see that. Pedantically, I'd have framed it as HTTP vs WS, and not mentioned REST. Interesting pt tho.
๐Ÿ”— Mon Feb 27, 2012, 15:59:54 in reply to this tweet
#3429
@timfox REST roughly equals "no ambient authority" from capability design ideas. WS and HTTP are just bit-shoveling tricks
๐Ÿ”— Mon Feb 27, 2012, 14:00:28 in reply to this tweet
#3428
@timfox WebSockets is a transport, like HTTP; REST is a data-structure design approach. Not comparable. (cc @pidster)
๐Ÿ”— Mon Feb 27, 2012, 13:59:52 in reply to this tweet
#3427
@vsedach Very cool!
๐Ÿ”— Sun Feb 26, 2012, 22:53:44 in reply to this tweet
#3426
@greenrd I just meant "in principle", actually. If the host crashes, it takes the guests with it. ISTM the data loss issues are orthogonal
๐Ÿ”— Sun Feb 26, 2012, 21:51:02 in reply to this tweet
#3425
.@timfox That article is very confused. Comparing REST with Websockets/serverpush is like comparing 0MQ with RabbitMQ.
๐Ÿ”— Sun Feb 26, 2012, 21:23:23 in reply to this tweet
#3424
@greenrd OTOH as I just discovered, if the host OS is untrustworthy, it can be very damaging... :-(
๐Ÿ”— Sun Feb 26, 2012, 19:15:36 in reply to this tweet
#3423
Fortunately restarting do-release-upgrade seems to be idempotent. Ish. AFAICT. Grumble.
#3422
@zooko Will you be trying to get Android up on it? Back in '07 I ended up making mine a little Erlang machine :-) bit.ly/yihfPx
๐Ÿ”— Sun Feb 26, 2012, 17:28:08 in reply to this tweet
#3421
Emscripten inverts the usual power relationship between C and humane languages. It'd be cool to see the idea used elsewhere to get ~lispms
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Feb 26, 2012, 17:11:07
#3420
maverick -> natty -> oneiric in a virtual machine. Hmm perhaps this is an argument for not running on the raw hardware. VMs ftw?
#3419
@zooko Wow! Which version do you have? I had the GTA01 (!) which sadly had terrible power management problems
๐Ÿ”— Sun Feb 26, 2012, 15:39:38 in reply to this tweet
#3418
@DRMacIver Sounds hassle-y. But might be the only option :-(
๐Ÿ”— Sat Feb 25, 2012, 17:32:04 in reply to this tweet
#3417
@igorclark It's still not super pretty, but github.com/tonyg/racket-dโ€ฆ :-)
๐Ÿ”— Sat Feb 25, 2012, 17:30:39 in reply to this tweet
#3416
Dogfooding my very own DNS caching proxy server.
#3415
@mcflynnthm Yeah I was pretty turned off. Had a $5 promo credit which I used. Downloaded tracks 1 at a time in browser to avoid downloader.
๐Ÿ”— Sat Feb 25, 2012, 15:57:37 in reply to this tweet
#3414
"Amazon MP3 Downloader"? Really?
#3413
Does anyone know of any tricks to improve audio/video sync in netflix/youtube/etc, or am I stuck with whatever they serve up?
#3412
Numbers of unusual size? I don't believe they exist. #alltheworldisamachinewordandnumbersmerelybitpatterns
#3411
Another failure to separate semantics from syntax. One of the things XML eventually got around to doing right: separate infoset from syntax
#3410
Msgpack, yet another ad-hoc data encoding language :-( wiki.msgpack.org/display/MSGPACโ€ฆ
#3409
@AmeriKayway Didn't work, though. Grump. :-)
๐Ÿ”— Wed Feb 22, 2012, 17:49:58 in reply to this tweet
#3408
@AmeriKayway Oh totally. But SIM contacts are all that's on offer on a dumbphone (such as the old nokia I wanted to use)...
๐Ÿ”— Wed Feb 22, 2012, 15:45:37 in reply to this tweet
#3407
@jepollock @AmeriKayway yeah but the old Hayes AT command set has SIM address-book manipulation codes quasi-standardised.
๐Ÿ”— Wed Feb 22, 2012, 15:45:13 in reply to this tweet
#3406
@mausch Problem being it's not for *me*, it's for *everybody else*...
๐Ÿ”— Wed Feb 22, 2012, 03:49:15 in reply to this tweet
#3405
Lame. Android's SIM support is sub-par AFAICT.
#3404
@fujin_ I don't think I'm up to that release yet. Contacts has only Import from SIM on my version.
๐Ÿ”— Wed Feb 22, 2012, 00:25:42 in reply to this tweet
#3403
Android needs a 3rd-party app to copy contacts to the SIM card???
#3402
@fogus Seen squeaksource.com/Units.html ? (And a handful of implementations of similar ideas in ST)
๐Ÿ”— Tue Feb 21, 2012, 14:37:17 in reply to this tweet
#3401
@old_sound So far I'm hearing straight-up Debian works nicely. Well, all this is noted for experimentation sometime in the future...
๐Ÿ”— Tue Feb 21, 2012, 13:38:14 in reply to this tweet
#3400
@old_sound How recently was that? Which distro? Thanks!
๐Ÿ”— Tue Feb 21, 2012, 13:33:14 in reply to this tweet
#3399
@TheColonial @old_sound We'll see in a few months :-) Now is not a good time for quixotic projects; summer's not far though
๐Ÿ”— Tue Feb 21, 2012, 13:32:51 in reply to this tweet
#3398
@psnively Now *that* makes good sense. (It was one of the many readings though I wasn't sure that was the one intended!)
๐Ÿ”— Tue Feb 21, 2012, 05:03:17 in reply to this tweet
#3397
@psnively @stevej @al3x Even if that was the *effective* rate, it's hard to cry "hardship" since you'd be left with >$100k in 2012 dollars.
๐Ÿ”— Tue Feb 21, 2012, 04:04:55 in reply to this tweet
#3396
@psnively The quote wasn't a great advertisement for the book, since it has so many readings, some quite hostile to "Progressives"
๐Ÿ”— Tue Feb 21, 2012, 03:57:48 in reply to this tweet
#3395
@psnively Is there some context that makes that quote mean something specific? As it stands it could mean any of a number of things
๐Ÿ”— Tue Feb 21, 2012, 00:01:09 in reply to this tweet
#3394
@duncanmak No particular catalyst; just the gradual drift back to early-90s style of developer capture on the part of apple
๐Ÿ”— Mon Feb 20, 2012, 23:58:39 in reply to this tweet
#3393
@duncanmak Already do that. May continue. It'd be nice to have the hardware running what I want natively tho.
๐Ÿ”— Mon Feb 20, 2012, 23:58:09 in reply to this tweet
#3392
@loverdos Thanks, that'd be cool. I don't plan on switching for, oh, six months tho, so isn't really an immediate need...
๐Ÿ”— Mon Feb 20, 2012, 23:57:14 in reply to this tweet
#3391
@timfox Cheaper than the MB air I already own? Besides, the quality of the hardware is unparalleled
๐Ÿ”— Mon Feb 20, 2012, 23:56:35 in reply to this tweet
#3390
@loverdos My particular concern is the hardware support for the MB air I have... but I am becoming reassured. The switch may yet happen!
๐Ÿ”— Mon Feb 20, 2012, 22:55:06 in reply to this tweet
#3389
@christinespang That sounds positive! :-) Thanks.
๐Ÿ”— Mon Feb 20, 2012, 22:54:23 in reply to this tweet
#3388
Anyone here have a good experience running Linux native on a recent Macbook? Considering the switch.
#3387
@jdanbrown Sounds good! Calendar'd.
๐Ÿ”— Mon Feb 20, 2012, 20:46:17 in reply to this tweet
#3386
@jdanbrown Happy hour is Wednesdaily so let me know next time you're around and I'll make sure to attend :)
๐Ÿ”— Mon Feb 20, 2012, 20:38:48 in reply to this tweet
#3385
@jdanbrown @leastfixedpoint Yes :-) Shame I missed you at t'pub the other night. Coterms, Duality... perfect pub conversation?!?
๐Ÿ”— Mon Feb 20, 2012, 20:11:40 in reply to this tweet
#3384
@asumu Being sick sucks. Sad I missed that class.
๐Ÿ”— Mon Feb 20, 2012, 20:05:36 in reply to this tweet
#3383
Incidentally, TWIMC: Northeastern University has just dropped off the face of the internet.
#3382
@jdanbrown @asumu Right, I wondered about that when I saw (1+[]). Curious to imagine the dynamics of coterms. Can't quite get a grip on it.
๐Ÿ”— Mon Feb 20, 2012, 19:45:37 in reply to this tweet
#3381
One gratuitous router reboot later, and I can confirm: It's not me, it's them.
#3380
@asumu Yeah agreed! Sad I missed class on Friday. Was more said re call/cc and ~P ?
๐Ÿ”— Mon Feb 20, 2012, 19:39:49 in reply to this tweet
#3379
RT @mausch: Kind of annoyed by the use of the word 'middleware' in web frameworks. It's just a higher-order function, let's keep concept ...
#3378
@andreasdotorg Well, no, not likely to lose call/cc (though that should happen) in this round.
๐Ÿ”— Mon Feb 20, 2012, 17:39:10 in reply to this tweet
#3377
@annwitbrock You could pick it up again. I hear the new variant is *quite* a different language to previous C++s.
๐Ÿ”— Mon Feb 20, 2012, 17:03:45 in reply to this tweet
#3376
"[call/cc] cannot even implement exceptions [...] without using other features such as mutation." - Oleg; see also bit.ly/zww2Q9
#3375
heisenbug no more! Q: what's the difference between a relative and an absolute moment in time? A: about 1.3 billion seconds
#3374
@squaremobius That's your 15 seconds up!
๐Ÿ”— Sun Feb 19, 2012, 18:57:25 in reply to this tweet
#3373
My current state of mind: the fortunes on this page lwn.net/Articles/26612/ but with DNS instead of X windows.
#3372
RT @daningalls: Hey folks - I just go real-time music synthesis working in Lively. Check out... lively-kernel.org/repository/webโ€ฆ
#3371
RT @Andrew_Taylor: Oh, the tribbles are multiplying, And the crew on deck 5 are dying. Shall we warp space & boldly go? Make it so, make ...
#3370
haz heisenbug.
#3369
@dwragg Saw Bob Mould play the hits at MBV-curated ATP in 2009. Fun :-)
๐Ÿ”— Fri Feb 17, 2012, 16:20:08 in reply to this tweet
#3368
fast and bulbous. / that's right, the mascara snake. fast and bulbous. also a tinned teardrop. / bulbous also tapered. / that's right!
#3367
I have a lot of problems with "modern" GUIs, but by far the most frustrating is when some idiot screws up SELECTION OF TEXT. #ffffffuuuuuuu
๐Ÿ” 2 ๐Ÿ”— Thu Feb 16, 2012, 16:59:26
#3366
@annwitbrock Totally within your rights to take pics!
๐Ÿ”— Thu Feb 16, 2012, 02:02:20 in reply to this tweet
#3365
@asumu ... VMs within VMs within VMs within VMs...
๐Ÿ”— Wed Feb 15, 2012, 23:07:36 in reply to this tweet
#3364
Red pill? Blue pill? Hmm?
#3363
Grump, grump. We still can't use xpath to point *into* the document at a given URL.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Feb 15, 2012, 14:11:11
#3362
@ciphergoth Ah well :-)
๐Ÿ”— Sat Feb 11, 2012, 17:30:06 in reply to this tweet
#3361
RT @fogus: Bob Harper's "assignables" term (to replace "variables") isn't quite right. I propose instead "chaos holes".
#3360
@ciphergoth Isn't there one at LShift? Stu knows where it is
๐Ÿ”— Sat Feb 11, 2012, 15:42:03 in reply to this tweet
#3359
@ciphergoth Did you at one point live in Glasgow? Donna has a Postdoctoral Research Fellowship offer for U Glasgow! Love to hear any tips
#3358
@asynchronaut Yep. Pretty hardcore eh? I liked it.
๐Ÿ”— Fri Feb 10, 2012, 14:37:06 in reply to this tweet
#3357
@simon_rabbit Good! UTF-8 is the only encoding. #aspirationalassertion
๐Ÿ”— Fri Feb 10, 2012, 14:35:24 in reply to this tweet
#3356
@christinespang Did you get that kind that has a sort of lift so it doubles as a standing and sitting desk?
๐Ÿ”— Fri Feb 10, 2012, 14:28:57 in reply to this tweet
#3355
@squaremobius *slap*
๐Ÿ”— Wed Feb 08, 2012, 15:34:05 in reply to this tweet
#3354
@msimoni Remains to be seen whether it really works! But it's interesting :-)
๐Ÿ”— Tue Feb 07, 2012, 19:32:33 in reply to this tweet
#3353
This is actually a pretty nice stab at an indentation-based S-expression syntax: bit.ly/w0kKlz
๐Ÿ’Ÿ 1 ๐Ÿ” 3 ๐Ÿ”— Tue Feb 07, 2012, 17:31:16
#3352
The Thatcher school of management: "there is no such thing as a team; there are only individuals"
#3351
@rektide Ah, righto. Thanks.
๐Ÿ”— Sat Feb 04, 2012, 15:37:49 in reply to this tweet
#3350
@rektide Ha! Cool - do you have a link describing what they're doing?
๐Ÿ”— Fri Feb 03, 2012, 22:39:48 in reply to this tweet
#3349
My program sucks.
#3348
@DRMacIver These were my experiments in that direction (code from 2009): github.com/tonyg/multicasโ€ฆ
๐Ÿ”— Thu Feb 02, 2012, 17:21:47 in reply to this tweet
#3347
@DRMacIver Right but certain structured uses outperform the naive list-of-ranges representation still, I think
๐Ÿ”— Thu Feb 02, 2012, 14:56:00 in reply to this tweet
#3346
@DRMacIver Cool. Nice observation! Wonder then about expected complexity given various stereotypical access patterns...
๐Ÿ”— Thu Feb 02, 2012, 14:03:36 in reply to this tweet
#3345
@asumu Cool! Thanks for the pointer
๐Ÿ”— Wed Feb 01, 2012, 15:47:34 in reply to this tweet
#3344
RT @DEVOPS_BORAT: If RabbitMQ is answer, you are ask wrong question.
#3343
@mcflynnthm I don't even know. The brand seems well-hidden. The URL is northeastern.service-now.com, if that helps
๐Ÿ”— Wed Feb 01, 2012, 01:11:41 in reply to this tweet
#3342
@jerrykuch Maybe a Quite Mediocre Old One? Idiot-spawn, for sure.
๐Ÿ”— Wed Feb 01, 2012, 01:05:15 in reply to this tweet
#3341
@mcflynnthm One sheds a silent tear for the fate of humanity #triplefucked
๐Ÿ”— Wed Feb 01, 2012, 01:04:36 in reply to this tweet
#3340
Hey @jerrykuch I wonder if our IT Help Desk system shares a common ancestor with your Enterprise Email system? #itsfucked
#3339
@phillip_webb @timfox I wouldn't do that; the code that depends on the static interface would then not be able to have the singleton mocked
๐Ÿ”— Wed Feb 01, 2012, 00:20:54 in reply to this tweet
#3338
@timfox IIUC Ruby's classes are real objects so can be mocked etc. where Java of course isn't a proper OO language
๐Ÿ”— Wed Feb 01, 2012, 00:19:43 in reply to this tweet
#3337
@timfox A singleton does everything a static class does (other than be terse syntactically); the converse is not true. E.g. mocking
๐Ÿ”— Tue Jan 31, 2012, 21:05:27 in reply to this tweet
#3336
@DRMacIver Sets of message sequence numbers in various pubsub scenarios: acking, flow control, subscription, presence etc.
๐Ÿ”— Tue Jan 31, 2012, 21:04:46 in reply to this tweet
#3335
@timfox Singleton. Don't let syntactic brain damage lead you down the wrong path.
๐Ÿ”— Tue Jan 31, 2012, 14:24:41 in reply to this tweet
#3334
@msimoni I suffer from the same thing periodically. I encourage you not to resist the urge :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jan 28, 2012, 15:54:10 in reply to this tweet
#3333
Sigh. Having trouble finding an IP videoconferencing room rental service here in Boston - are they really all >$200 per hour??
#3332
@zooko Oh dear! I'm glad I haven't run into anything like that yet, but it doesn't fill me with confidence :-(
๐Ÿ”— Sat Jan 28, 2012, 15:27:44 in reply to this tweet
#3331
@enmiles "Look what my hand does!"
๐Ÿ”— Sat Jan 28, 2012, 15:24:15 in reply to this tweet
#3330
@zooko I've been using offlineimap to back up gmail via IMAP recently. It by default doesn't mess with the flags.
๐Ÿ”— Sat Jan 28, 2012, 15:15:35 in reply to this tweet
#3329
Hey @LShift, ns1.gradwell.net seems not to be responding to DNS requests...
#3328
@bigthingist Yes. But they are not gc'd. (Gulp!) See also erlang:list_to_existing_atom/1.
๐Ÿ”— Tue Jan 24, 2012, 04:50:37 in reply to this tweet
#3327
@simonmacm The neat thing about redo is its modularity. The rough thing about the Rabbit makefiles is their antimodularity :-)
๐Ÿ”— Sun Jan 22, 2012, 20:24:14 in reply to this tweet
#3326
@simonmacm No, I've been there, done that ;-)
๐Ÿ”— Sun Jan 22, 2012, 20:03:54 in reply to this tweet
#3325
@arsatiki In RabbitMQ we had a hack for pulling a webpage into the release docs. Redo would have made that hack clean and elegant.
๐Ÿ”— Sun Jan 22, 2012, 15:39:41 in reply to this tweet
#3324
Redo would have made the RabbitMQ build system MUCH MUCH simpler.
#3323
Redo's niftiness is that building a target can flesh out the dep graph. You don't need to compute it all up front. Also can dep on anything.
#3322
@arsatiki Yeah, it would. I feel like I'm already a convert, though, not even having used it yet :-)
๐Ÿ”— Sun Jan 22, 2012, 15:27:51 in reply to this tweet
#3321
#3320
@arsatiki I'm reading the redo readme right now. It's great stuff! Looking forward to trying it out.
๐Ÿ”— Sun Jan 22, 2012, 15:22:13 in reply to this tweet
#3319
RT @arsatiki: Wrote an expanded version of my make-redo analogue: j.mp/wgfu17 /cc @leastfixedpoint
#3318
@arsatiki Great, thanks! Do you have a small concrete example to show the duality?
๐Ÿ”— Sun Jan 22, 2012, 15:03:16 in reply to this tweet
#3317
@arsatiki Ha! :-) I look forward to it.
๐Ÿ”— Sun Jan 22, 2012, 14:59:07 in reply to this tweet
#3316
@arsatiki Intriguing! Care to expand on this? (Blog post?)
๐Ÿ”— Sat Jan 21, 2012, 23:41:30 in reply to this tweet
#3315
@hungryseacow: Tried to upgrade YummySoup using AppStore when trial ran out. Didn't work! Paid, licensed, but program won't run. Help?
#3314
The Gentlemanโ€™s Guide to Amputation: biblioklept.org/2011/12/03/theโ€ฆ
#3313
@annwitbrock I haven't ever seen an OK implementation of the interface, so don't know about that. The payment structure may also not work.
๐Ÿ”— Thu Jan 19, 2012, 16:48:56 in reply to this tweet
#3312
The CS dept at my university, Northeastern, is hiring a Network, Virtualization and Research Cluster Administrator: ccs.neu.edu/systems/netjobโ€ฆ
#3311
@annwitbrock You may find Ted Nelson's Xanadu project of interest in this connection.
๐Ÿ”— Wed Jan 18, 2012, 19:17:39 in reply to this tweet
#3310
@bwhitman and in less than fifteen minutes too!!
๐Ÿ”— Tue Jan 17, 2012, 03:39:05 in reply to this tweet
#3309
@joerussbowman What an interesting question! On bottom according to 3 ppl here. Matches reading order. Makes catching up easier too!
๐Ÿ”— Tue Jan 17, 2012, 03:29:37 in reply to this tweet
#3308
@bwhitman donna of the past bought one three weeks ago CHANGED OUR LIVES
๐Ÿ”— Tue Jan 17, 2012, 03:19:54 in reply to this tweet
#3307
Sets aren't free algebraic structures. That's why map() + scala's "uniform return type principle" doesn't make sense for them.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jan 16, 2012, 18:11:57
#3306
The hard part of network programming is conversation management: responsibility transfer (=ack), flow control/rate negotiation and presence.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu Jan 12, 2012, 23:17:11
#3305
@silentbicycle I'd be interested to hear if you find any good material, btw.
๐Ÿ”— Wed Jan 11, 2012, 03:40:50 in reply to this tweet
#3304
@silentbicycle Ha! That was the one I was going to recommend you seriously consider :-)
๐Ÿ”— Wed Jan 11, 2012, 03:40:38 in reply to this tweet
#3303
Only four weeks to go until RabbitMQ turns five :-)
๐Ÿ” 1 ๐Ÿ”— Tue Jan 10, 2012, 23:00:09
#3302
@michaeljforster Yeah, that kind of fits! /cc @SeanTAllen
๐Ÿ”— Tue Jan 10, 2012, 17:55:38 in reply to this tweet
#3301
(define (((((i love) rackets) curried) function) notation) #t)
#3300
@SeanTAllen The shape of the data determines the shape of the program; data types are descriptions of data shapes, roughly. Beh types dual.
๐Ÿ”— Tue Jan 10, 2012, 15:21:25 in reply to this tweet
#3299
@SeanTAllen Basically have it straight in your head what the types of the behaviours and data you're working with are. Or would be, rather.
๐Ÿ”— Tue Jan 10, 2012, 15:20:41 in reply to this tweet
#3298
Even in a dynamically-typed language like Scheme: Get the types right, and everything else follows.
๐Ÿ’Ÿ 1 ๐Ÿ” 7 ๐Ÿ”— Tue Jan 10, 2012, 01:42:59
#3297
@psnively It doesn't even do as well as CML wrt time, and yet it's clearly influenced by CML.
๐Ÿ”— Sun Jan 08, 2012, 19:10:32 in reply to this tweet
#3296
It's like the designers of OCaml never used it in anything concurrent. Disjoint time handling, event-channels, and condition-vars.
#3295
Lots of audio/video out-of-sync issues with netflix, youtube etc; what's the underlying cause? Can anything be done? :-(
#3294
@krismicinski Is ocamlbuild passรฉ these days? What are the hip kids using? The googles, they do nothing
๐Ÿ”— Sun Jan 08, 2012, 02:44:57 in reply to this tweet
#3293
Simple network server programming with OCaml: bit.ly/z83t8g
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sun Jan 08, 2012, 02:38:50
#3292
@fogus Depends what you're storing I guess, and who the audience (= deserializer) is. SPKI SEXPs are v close to TSTTCPW
๐Ÿ”— Sat Jan 07, 2012, 16:22:10 in reply to this tweet
#3291
@fogus (5:hello(4:spki)5:world)
๐Ÿ”— Sat Jan 07, 2012, 16:04:13 in reply to this tweet
#3290
@fogus You could do (much) worse than SPKI SEXPs: people.csail.mit.edu/rivest/Sexp.txt
๐Ÿ”— Sat Jan 07, 2012, 16:03:32 in reply to this tweet
#3289
@fogus postfix? Are the arities fixed for each node type?
๐Ÿ”— Sat Jan 07, 2012, 15:58:27 in reply to this tweet
#3288
Google, the way search result links are presented is breaking my experience of the web. Cool URLs aren't obfuscated. Don't break C-x C-v.
๐Ÿ’Ÿ 1 ๐Ÿ” 5 ๐Ÿ”— Sat Jan 07, 2012, 15:11:29
#3287
@psnively Haha! That's lovely! Thanks for the link. (My own experiments: github.com/tonyg/racket-sโ€ฆ, .../racket-dns)
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jan 06, 2012, 19:42:53 in reply to this tweet
#3286
@psnively @duomark This is a key point. So long as the system is small enough (eg VPRI STEPS) improvement in personal situation is possible
๐Ÿ”— Fri Jan 06, 2012, 19:14:08 in reply to this tweet
#3285
@psnively Yes, I'm looking forward to things like B2Ghttps://wiki.mozilla.org/B2G becoming less marginal /cc @duomark
๐Ÿ”— Fri Jan 06, 2012, 19:12:29 in reply to this tweet
#3284
@duomark Yes neither are my cup of tea. They are an existence proof that we are not limited to a Windows/Unix ecosystem, though.
๐Ÿ”— Fri Jan 06, 2012, 19:00:22 in reply to this tweet
#3283
@duomark Absolutely! Open hardware is a great opportunity for flushing out the bad bits of the ecosystem.
๐Ÿ”— Fri Jan 06, 2012, 18:58:55 in reply to this tweet
#3282
@duomark It's the protocols that matter from the network's POV, not the implementations. So new compatible implementations would be nice.
๐Ÿ”— Fri Jan 06, 2012, 18:58:08 in reply to this tweet
#3281
@duomark Android. iOS. New platforms give new opportunities: entrenchment can be worked around. DRM harder to maneuver past :)
๐Ÿ”— Fri Jan 06, 2012, 18:57:05 in reply to this tweet
#3280
@duomark Perhaps. No point worrying about "what if"s, though; it's never too late to turn back from the wrong road.
๐Ÿ”— Fri Jan 06, 2012, 18:52:28 in reply to this tweet
#3279
@duomark Yes, you're right. That's part of the problem. It is not an essential property of operating systems that they be written in C.
๐Ÿ”— Fri Jan 06, 2012, 18:50:38 in reply to this tweet
#3278
@somic Is it though? Is TCL not memory-safe?
๐Ÿ”— Fri Jan 06, 2012, 18:47:29 in reply to this tweet
#3277
@michaeljforster Yep, that's an interesting approach.
๐Ÿ”— Fri Jan 06, 2012, 18:47:01 in reply to this tweet
#3276
@duomark Java. Erlang. Smalltalk. Scheme. Ocaml. Haskell. Anything, practically!
๐Ÿ”— Fri Jan 06, 2012, 18:46:29 in reply to this tweet
#3275
@flangy Security and reliability mostly. But also the sheer *volume* of the code is very sad.
๐Ÿ”— Fri Jan 06, 2012, 18:14:27 in reply to this tweet
#3274
The amount of our network infrastructure written in C/C++ is truly terrifying.
#3273
Great set of slides: cel.archives-ouvertes.fr/cel-00544132/eโ€ฆ "Peer-to-Peer Applications: From BitTorrent to Privacy"
#3272
Nothing worse than going to the pub with the bloody Byzantine Generals. "Whose round is it again?"
#3271
@lolsner AIUI WEP used RC4 insecurely, and there are known problems with RC4, but it's not a total loss just yet. I'm just learning tho.
๐Ÿ”— Tue Jan 03, 2012, 15:01:38 in reply to this tweet
#3270
@jonlovett @jamesladd Um, there are. en.wikipedia.org/wiki/Maya_peopโ€ฆ (And it's *Maya* for the people, *Mayan* for the languages)
๐Ÿ”— Tue Jan 03, 2012, 14:58:58 in reply to this tweet
#3269
@zooko I love the flexibility & modularity of Skein; they look roughly equally simple-to-implement. I shall try to find time to experiment!
๐Ÿ”— Tue Jan 03, 2012, 03:21:04 in reply to this tweet
#3268
@ciphergoth Do you have an opinion of CubeHash?
๐Ÿ”— Tue Jan 03, 2012, 01:20:34 in reply to this tweet
#3267
@zooko Thanks for the pointers! CubeHash looks very interesting.
๐Ÿ”— Tue Jan 03, 2012, 01:19:41 in reply to this tweet
#3266
Is there a cryptogr. hash alg analogous to RC4 in terms of simplicity-of-implementation and not-total-crapness? (Or is RC4 *total* crap?)
#3265
@julianhyde Yep, fixed! :-)
๐Ÿ”— Mon Jan 02, 2012, 19:40:02 in reply to this tweet
#3264
@josevalim @swannodette Isn't that ad-hoc rather than parametric polymorphism?
๐Ÿ”— Mon Jan 02, 2012, 19:38:10 in reply to this tweet
#3263
@bigthingist Cool. That sounds like a good approach. I feel like the racket-ssh API is still evolving a little though: mostly at the edges.
๐Ÿ”— Mon Jan 02, 2012, 14:52:37 in reply to this tweet
#3262
@bigthingist Yow, ok. Um. It isn't finished :-) I'd be interested in following what you get up to when you do find the time!
๐Ÿ”— Mon Jan 02, 2012, 14:41:18 in reply to this tweet
#3261
@bigthingist The Racket one does something like that IIRC?
๐Ÿ”— Mon Jan 02, 2012, 14:36:09 in reply to this tweet
#3260
@julianhyde Aww, the mazes don't show up for me in FF9.0.1. Chrome, however, works a treat :-)
๐Ÿ”— Mon Jan 02, 2012, 14:35:46 in reply to this tweet
#3259
Long article from Dan Kaminsky on DNSSEC, DJB, and DNSCurve: dankaminsky.com/2011/01/05/djbโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jan 02, 2012, 14:28:42
#3258
@ciphergoth I have been enjoying the wikipedia RC4 page today. Thanks!
#3257
RC4 is really neat.
#3256
FFS. Twitter search is useless. Google to the rescue :-(
#3255
Obviously something would have to be done about Sybil and Pitch Black.
#3254
For uncensorable DNS, you could do worse than using Freenet simply as a name service system, not a content repository.
#3253
HTTPS + caching + 302 response = substrate upon which building a DNS-a-like would be straightforward. Still censorable, of course
#3252
Backing up gmail using offlineimap.
#3251
@hylomorphism Oh that looks neat! No need for syncing, because of its, er, algorithmicity, right?
๐Ÿ”— Thu Dec 29, 2011, 17:39:03 in reply to this tweet
#3250
An @unhosted LastPass-like service would be a nice demo at the very least
#3249
Something *like* LastPass could surely be arranged using client-side crypto and any bucket'o'bits on the net - gists, pastebin, etc?
#3248
Password managers: LastPass or RoboForm? Or something else? (For Linux and Mac)
#3247
@simonmacm I think 2010 might have been "wristwatch"
๐Ÿ”— Wed Dec 28, 2011, 20:28:14 in reply to this tweet
#3246
I am nerding out on vector fonts.
#3245
@ChristineSpang Oh nice! I've been digging through stuff rescued from floppy disks, written when I was 14...
๐Ÿ”— Sun Dec 25, 2011, 19:58:58 in reply to this tweet
#3244
"Mathematics is a purely functional language." matt.might.net/articles/discrโ€ฆ
#3243
I'm doing software archaeology.
#3242
I had no idea. GLSL is incredibly cool: glsl.heroku.com
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Dec 23, 2011, 17:11:27
#3241
@annwitbrock I'm hearing 5.8 magnitude :-/ People must be getting pretty sick of this by now #eqnz
๐Ÿ”— Fri Dec 23, 2011, 02:36:56 in reply to this tweet
#3240
RT @Rongorg: The only driverless car ever to crash was being driven by a human at the time. Can we please universalize them soon? Please ...
#3239
The design of DNS is *insane*.
๐Ÿ” 1 ๐Ÿ”— Thu Dec 22, 2011, 03:47:46
#3238
If a DNS request has more than one question in it, WTF is supposed to happen? A single merged answer?? What if NXDOMAIN for just one q??
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Dec 22, 2011, 02:09:35
#3237
@squaremobius Canonicity not required; just reasonable answers, or failing that, starting points for discussion/exploration.
๐Ÿ”— Wed Dec 21, 2011, 20:26:34 in reply to this tweet
#3236
How about a "How do I...?" page for @rabbitmq? "How do I ... get different priority levels?"
#3235
Hey @rabbitmq, you should link bit.ly/tOb5OR on the tutorials page and anywhere msg priority is mentioned!
#3234
@mcflynnthm Absolutely! I'm sad some of the other ideas didn't take off in the same way though :-)
๐Ÿ”— Wed Dec 21, 2011, 18:34:38 in reply to this tweet
#3233
(That last tweet HT @SeanTAllen)
#3232
The original (and in a lot of ways, best) IDE: youtube.com/watch?v=JLPiMlโ€ฆ A great improvement over its successors.
๐Ÿ’Ÿ 3 ๐Ÿ” 2 ๐Ÿ”— Wed Dec 21, 2011, 18:22:30
#3231
RT @squaremobius: The pluggable is the enemy of the good
#3230
Mendeley offers a generic linux x86 binary for download. Great stuff! Means I can use it on computers where I don't have root. #welldone
#3229
@mickael Thanks! :-)
๐Ÿ”— Sun Dec 18, 2011, 20:20:00 in reply to this tweet
#3228
Tasks within Transactions using RabbitMQ: bit.ly/sGL8GN
๐Ÿ’Ÿ 2 ๐Ÿ” 4 ๐Ÿ”— Sun Dec 18, 2011, 20:08:03
#3227
In principle, the new FB timeline is an OK idea. In practice, it's just awful. Terribly difficult to use.
#3226
@arsatiki Not sure :-) but it'd make a fun pubsubish parallel to the web. Binary support? Self-contained HTML5 sites/apps? Crypto?
๐Ÿ”— Sat Dec 17, 2011, 18:02:23 in reply to this tweet
#3225
NNTPng, anyone?
๐Ÿ” 2 ๐Ÿ”— Sat Dec 17, 2011, 16:39:01
#3224
At age 35 I find myself returning to a project I've been working on, occasionally, since I was 16.
#3223
The continuation of a trap: (lambda (v) ...). The continuation of an interrupt: (lambda () ...).
๐Ÿ” 1 ๐Ÿ”— Thu Dec 15, 2011, 22:48:00
#3222
We wrote the RabbitMQ Java client first. Lessons learned went into the .NET client. Be nice to feed back some of the improvements someday.
#3221
New Zealand no longer has a Minister for Disarmament and Arms Control: facebook.com/notes/peace-moโ€ฆ :-/
#3220
@SeanTAllen messaging middleware (SO EXCITING)
๐Ÿ”— Mon Dec 12, 2011, 02:43:22 in reply to this tweet
#3219
Finished preparing my talk for tomorrow. Now to rehearse it.
#3218
Ladies and gentlemen, we are floating in space!
๐Ÿ” 1 ๐Ÿ”— Sun Dec 11, 2011, 17:50:00
#3217
@doublec Thanks for the pointers!
๐Ÿ”— Sun Dec 11, 2011, 16:26:34 in reply to this tweet
#3216
Maybe Android *is* what I want after all. Looks like low-level hackery on the newer Samsung phones is perhaps possible.
#3215
Is there any phone platform like the OpenMoko? Open enough to hack on at the kernel and init level? Android looks very high-level/closed
#3214
"Trickles" is a stateless-at-the-server TCP variant that massively improves scalability & much else #verycool bit.ly/sdhvUA
๐Ÿ’Ÿ 5 ๐Ÿ” 2 ๐Ÿ”— Sat Dec 10, 2011, 23:03:29
#3213
@stevej No name, can't talk about it. Eep.
๐Ÿ”— Sat Dec 10, 2011, 21:23:06 in reply to this tweet
#3212
Wow. The Russian space program was seriously hard core: en.wikipedia.org/wiki/Soyuz_18a
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Dec 10, 2011, 19:58:16
#3211
@bigthingist Ha! Cool :-)
๐Ÿ”— Sat Dec 10, 2011, 18:30:31 in reply to this tweet
#3210
Maybe one day we'll get a (non-suck) movie of Footfall: the story where the alien invaders aren't stupid.
#3209
Complain about gmail/googlereader's poor use of whitespace as I might, Gnome gets it even wronger. Giant duplo toolbar icons ftl.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Dec 08, 2011, 21:11:59
#3208
@bwhitman I *bet* you do, I bet you do (and in fact I plan on experimenting with some of those other ways later)
๐Ÿ”— Thu Dec 08, 2011, 21:10:35 in reply to this tweet
#3207
md5 is a totally shitty way of deduplicating a music collection. #filmat11
#3206
HSBC has regular hours where there are no people available to answer the phone! How quaint!!! #annoyed
#3205
@SeanTAllen Haven't experimented. Perhaps I should.
๐Ÿ”— Thu Dec 08, 2011, 00:54:22 in reply to this tweet
#3204
@dysinger Yep, faster than the host OS for certain operations, weirdly...
๐Ÿ”— Thu Dec 08, 2011, 00:53:52 in reply to this tweet
#3203
@dysinger No, but I'm running several Ubuntus in VirtualBoxes on an Air 11" - and it's *awesome*
๐Ÿ”— Thu Dec 08, 2011, 00:19:34 in reply to this tweet
#3202
RT @cstross: I'm in favour of nuclear power. I am *not* in favour of the nuclear industry. (Or of the environmental lobbying industry, f ...
#3201
@BrianTRice Containership is important, sure, but mostly it's awareness of *space* generally for me. Multimeths don't fit well in dist sys?
๐Ÿ”— Thu Dec 08, 2011, 00:01:01 in reply to this tweet
#3200
@msimoni Data is code, so yes :-)
๐Ÿ”— Wed Dec 07, 2011, 23:59:03 in reply to this tweet
#3199
@michaeljforster That's right. Self invented Mirrors for just this purpose. The class-like things appear at the metalevel. cc @SeanTAllen
๐Ÿ”— Wed Dec 07, 2011, 19:43:41 in reply to this tweet
#3198
Ease of expression is central to personal computing; programming env'ts should be pervasive, yet so lightweight as to be almost invisible.
๐Ÿ” 2 ๐Ÿ”— Wed Dec 07, 2011, 17:41:28
#3197
You could "pin" widgets to the edges, and have a few docs in the main space. You could refocus which would magically shuffle the pinned itms
#3196
What would using a "whiteboard metaphor" instead of a "desktop metaphor" look like? ("TODAY'S TODOS (DNE)")
๐Ÿ” 1 ๐Ÿ”— Wed Dec 07, 2011, 16:23:57
#3195
RT @ciphergoth: I'd thought likely climate change outcome was a catastrophe that industrial civilization could survive; it seems not htt ...
#3194
RT @ciphergoth: A 4ยฐC rise seems nearly certain: "incompatible with organised global community" and likely to lead to Venusian warming h ...
#3193
@timfox low-latency?
๐Ÿ”— Mon Dec 05, 2011, 14:50:10 in reply to this tweet
#3192
@kpgj Yay!
๐Ÿ”— Mon Dec 05, 2011, 13:43:47 in reply to this tweet
#3191
I sometimes think people who use "private" when writing Java libraries must have never written a large program. They know not what they do.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Dec 04, 2011, 19:20:26
#3190
RT @jessykate: It's either provably impossible or probably worth thinking about more.
#3189
iTunes is the new IE. I wonder if Apple will get sued over iTunes's bundling-and-tentacles-into-the-OS like MS did over IE.
#3188
@dwragg Well if you do go ahead there's plenty to choose from.
๐Ÿ”— Sun Dec 04, 2011, 01:57:22 in reply to this tweet
#3187
Configuration is code.
๐Ÿ’Ÿ 1 ๐Ÿ” 8 ๐Ÿ”— Sat Dec 03, 2011, 14:59:29
#3186
@AmeriKayway That'd work.
๐Ÿ”— Fri Dec 02, 2011, 17:11:54 in reply to this tweet
#3185
Augh! Why do I like The Knife so much???
#3184
Laptops running from SSD are incomparable to laptops running from HDD. Enormous, fabulous improvement.
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Fri Dec 02, 2011, 16:37:48
#3183
RT @jerrykuch: "We are as high as a kite." daringfireball.net/2011/12/translโ€ฆ
#3182
@aaron_turon .... .... maybe!
๐Ÿ”— Wed Nov 30, 2011, 23:51:38 in reply to this tweet
#3181
@aaron_turon what a terrifying prospect!
๐Ÿ”— Wed Nov 30, 2011, 22:56:39 in reply to this tweet
#3180
@aaron_turon I have just followed your advice re Lamport papers. I now have a stack of 16 to read. #intimidated
#3179
@msimoni If it's a cons, send it to cdr :-) I guess then your qn relates more to how to choose data stx usable for expressing kws?
๐Ÿ”— Wed Nov 30, 2011, 21:44:38 in reply to this tweet
#3178
@msimoni On the message being sent to the receiver (operative or applicative). In the op've case, on stx; in the ap've case, values
๐Ÿ”— Wed Nov 30, 2011, 21:40:53 in reply to this tweet
#3177
@msimoni General and extensible pattern matching.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 30, 2011, 21:15:54 in reply to this tweet
#3176
Does anyone else have trouble with OS X crashing shortly after plugging in or removing an external monitor on an 11" Air?
#3175
@justinsheehy ... not that you'd guess it by the way most cyclists operated their vehicles!
๐Ÿ”— Wed Nov 30, 2011, 17:46:32 in reply to this tweet
#3174
@justinsheehy Absolutely. MA law requires cyclists to obey all road signs and directions. They also get right-of-way just like a car.
๐Ÿ”— Wed Nov 30, 2011, 17:45:59 in reply to this tweet
#3173
The laundry is warm and coinductive.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 30, 2011, 03:22:27
#3172
Folding clothes and working through cis.upenn.edu/~bcpierce/sf/. Fold one item, do one proof. Repeat.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 30, 2011, 03:14:48
#3171
@msimoni Yeah. Convenience vs sensible scoping...
๐Ÿ”— Tue Nov 29, 2011, 23:10:19 in reply to this tweet
#3170
@dyokomizo I meant in the context of my experiment with declaring the labels to bring them into scope. (cc @briantrice)
๐Ÿ”— Tue Nov 29, 2011, 22:40:31 in reply to this tweet
#3169
@BrianTRice but otoh it requires declaration of messages like they were datatypes...
๐Ÿ”— Tue Nov 29, 2011, 22:37:05 in reply to this tweet
#3168
@BrianTRice messages equalling constructors of products. That gives a place to hang fixity, precedence & associativity too.
๐Ÿ”— Tue Nov 29, 2011, 22:36:51 in reply to this tweet
#3167
@BrianTRice it's a thorny problem all right. I've been wondering recently if declaring messages to bring them into scope is the right thing
๐Ÿ”— Tue Nov 29, 2011, 22:36:23 in reply to this tweet
#3166
@BrianTRice Sounds very good! Have been neglecting slate recently, sounds like time to refamiliarize myself with it
๐Ÿ”— Tue Nov 29, 2011, 22:23:17 in reply to this tweet
#3165
@BrianTRice That's cool. Yes reified messages = data where objects = codata. message equivs are structural, obj equivs behavioural
๐Ÿ”— Tue Nov 29, 2011, 22:22:43 in reply to this tweet
#3164
@BrianTRice Syntax is as syntax does. Show me the scope
๐Ÿ”— Tue Nov 29, 2011, 22:19:24 in reply to this tweet
#3163
@BrianTRice OK. To me, then, once of the most important questions is: What Is The Scope Of This Identifier
๐Ÿ”— Tue Nov 29, 2011, 22:19:04 in reply to this tweet
#3162
@dyokomizo That's a promising direction I reckon! Messages-as-values is important and something ST80 lacked (other than reflective hack)
๐Ÿ”— Tue Nov 29, 2011, 22:18:11 in reply to this tweet
#3161
@BrianTRice Problem with evaling things is scope of identifiers. Icky.
๐Ÿ”— Tue Nov 29, 2011, 22:17:35 in reply to this tweet
#3160
@BrianTRice Oh *syntax* ;-) pah
๐Ÿ”— Tue Nov 29, 2011, 22:16:47 in reply to this tweet
#3159
@BrianTRice Yes: the alternative is to reify the concepts you would otherwise eval. Generic-functions are reified message ctors
๐Ÿ”— Tue Nov 29, 2011, 22:16:38 in reply to this tweet
#3158
@BrianTRice Reify the selectors. First-class or death etc
๐Ÿ”— Tue Nov 29, 2011, 21:18:37 in reply to this tweet
#3157
@BrianTRice ((if foo a b) bar)
๐Ÿ”— Tue Nov 29, 2011, 21:17:02 in reply to this tweet
#3156
@krismicinski It's... not possible.
๐Ÿ”— Tue Nov 29, 2011, 18:47:54 in reply to this tweet
#3155
@jasondavies I guess that'll have to wait for a cellphone I purchase in 2014 or so, then...
๐Ÿ”— Tue Nov 29, 2011, 17:49:31 in reply to this tweet
#3154
@jasondavies I have a cellphone that might do the trick?
๐Ÿ”— Tue Nov 29, 2011, 17:32:35 in reply to this tweet
#3153
@sstrickl a veritable melting pot of language :-)
๐Ÿ”— Tue Nov 29, 2011, 17:32:27 in reply to this tweet
#3152
@sstrickl or schedule (shedule or skedule?) or tomato (tomato or tomato?)
๐Ÿ”— Tue Nov 29, 2011, 17:02:17 in reply to this tweet
#3151
@sstrickl and the selection pressures are fascinating to watch #itsevolutionbaby
๐Ÿ”— Tue Nov 29, 2011, 16:59:56 in reply to this tweet
#3150
@sstrickl No taxation without... spelling changes! #occupyorthography #freedombaby
๐Ÿ”— Tue Nov 29, 2011, 16:56:25 in reply to this tweet
#3149
@copumpkin when automating email ceases to suck? Roll on Lamson or approaches like rabbitmq-smtp. I feel the same way, BTW
๐Ÿ”— Tue Nov 29, 2011, 16:53:24 in reply to this tweet
#3148
@sstrickl :-) So English, then, is a tonal language. American, it would seem, may not be ;-)
๐Ÿ”— Tue Nov 29, 2011, 16:51:39 in reply to this tweet
#3147
"analyses": v. Performs analysis upon. "analyses": n. More than one analysis.
#3146
@DRMacIver Make it limit its search to under the streetlight. The light's better there and you'll be done quicker.
๐Ÿ”— Tue Nov 29, 2011, 15:50:44 in reply to this tweet
#3145
Why RPC doesn't work for distributed systems bit.ly/uudLYI HT @justinsheehy @stevevinoski @debasishg @drkrab
#3144
@dwragg It could very well have been Tegmark. I've been pointing ppl at his 2003 space.mit.edu/home/tegmark/mโ€ฆ recently
๐Ÿ”— Tue Nov 29, 2011, 15:29:12 in reply to this tweet
#3143
@dwragg :-) :-)
๐Ÿ”— Tue Nov 29, 2011, 15:22:28 in reply to this tweet
#3142
STOMP falls into the same old trap of defining surface syntax and expecting that to sufficiently define semantics. Learn from XML Infoset!
#3141
Think the world is weird now? You ain't seen nothing yet: tor.com/stories/2010/0โ€ฆ
๐Ÿ’Ÿ 4 ๐Ÿ” 3 ๐Ÿ”— Tue Nov 29, 2011, 14:32:56
#3140
Software and algorithm patents are stupid
#3139
Awesome attack on 802.11: bit.ly/swssjl Now is a good time to look into CurveCP: curvecp.org #crypto
๐Ÿ’Ÿ 3 ๐Ÿ” 4 ๐Ÿ”— Mon Nov 28, 2011, 15:11:45
#3138
RT @theobrominated: I just saw a woman texting while walking: straight into a lamp-post.
#3137
@theobrominated Too true. I'm very pleased MMP is to be retained (per preliminary referendum count) though.
๐Ÿ”— Sat Nov 26, 2011, 22:22:24 in reply to this tweet
#3136
@timfox And now you're kicking yourself about it.
๐Ÿ”— Sat Nov 26, 2011, 22:21:45 in reply to this tweet
#3135
@msimoni though a paragon of orthogonality and extensibility it really isn't...
๐Ÿ”— Sat Nov 26, 2011, 02:10:28 in reply to this tweet
#3134
@msimoni ... in which RMS discovers the expression problem and then veers wildly off the rails hunting for a solution to it.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Nov 26, 2011, 01:55:55 in reply to this tweet
#3133
#3132
Kill-safe synchronization abstractions are really important! cs.utah.edu/~mflatt/past-cโ€ฆ #erlang #java
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Fri Nov 25, 2011, 18:11:46
#3131
Google UIs are depressing. All that whitespace, and no plain link to the PDF I'm previewing. The web is becoming a joke.
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Nov 25, 2011, 18:10:13
#3130
@DRMacIver Ah, I see :-)
๐Ÿ”— Fri Nov 25, 2011, 16:58:33 in reply to this tweet
#3129
@DRMacIver Don't get too depressed. Randomised algorithms often have superior asymptotic performance to deterministic ones.
๐Ÿ”— Fri Nov 25, 2011, 16:55:33 in reply to this tweet
#3128
"it is perverse to serve your own tools, and monstrous to be ruled by them" - cscs.umich.edu/~crshalizi/webโ€ฆ
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Nov 25, 2011, 14:54:16
#3127
I've just updated bit.ly/vDvBuR to work with the latest RabbitMQ, incorporating @majek04's changes and more. Thanks @majek04!
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Fri Nov 25, 2011, 00:11:54
#3126
@dyokomizo Yeah NixOS looks very interesting.
๐Ÿ”— Wed Nov 23, 2011, 20:38:18 in reply to this tweet
#3125
@sstrickl Yep, there's places the info could be put; it's just all so GUI and unscriptable... perhaps I should switch to elisp jabber client
๐Ÿ”— Wed Nov 23, 2011, 20:03:39 in reply to this tweet
#3124
@BrianTRice @msimoni @dyokomizo The key here is that it needs to be easy to bud clean images off existing ones. Virtualization ftw
๐Ÿ”— Wed Nov 23, 2011, 19:54:35 in reply to this tweet
#3123
@BrianTRice Exactly this. What else is a Unix installation but an image, as stateful and messy as you like. cc @msimoni @dyokomizo
๐Ÿ”— Wed Nov 23, 2011, 19:54:02 in reply to this tweet
#3122
XMPP presence needs work. I want to let people know a little more than online/offline: e.g. whether I'm in the office or not. Automatically.
#3121
@kirkwy "If you can bound message lifetime, it's networking. If you can't, it's a database." paraphrasing John Day
๐Ÿ” 1 ๐Ÿ”— Wed Nov 23, 2011, 17:28:33 in reply to this tweet
#3120
@PaulStansifer Yow! Emacs everywhere.
๐Ÿ”— Tue Nov 22, 2011, 19:25:50 in reply to this tweet
#3119
On Equality, Hashing, and Canonicalization: bit.ly/sFQgT4
๐Ÿ’Ÿ 3 ๐Ÿ” 3 ๐Ÿ”— Tue Nov 22, 2011, 19:20:01
#3118
Cmd-Q is fill-paragraph in emacs. But it's Quit in Firefox. As I just rediscovered.
#3117
Google search results pointing to PDFs have VERY poor UX. Can't cut-n-paste the link to the pdf. Can't click and then get it either (in FF).
#3116
RT @pragmaticgeek: The Intro โ€” Git for busy people: see what you're doing - theint.ro/blogs/outro/46โ€ฆ Better than a GUI?
#3115
Representative output of git log --oneline --graph for rabbitmq-server #mygoditsfullofbranches
๐Ÿ” 1 ๐Ÿ”— Tue Nov 22, 2011, 17:03:38
#3114
@old_sound or 9??? (It's the US/UK difference that gets furthest up my nose)
๐Ÿ”— Tue Nov 22, 2011, 17:02:24 in reply to this tweet
#3113
Shoe sizes are stupid.
#3112
Ha! Message brokers are Networking-as-a-Service!
#3111
@psnively Cool, thanks for the details! More for my reading list...
๐Ÿ”— Mon Nov 21, 2011, 16:56:45 in reply to this tweet
#3110
RT @baekholt: Websites, bloggers, newspapers: It is not enough to have date (DDMM) of publication of an article on the internet. It need ...
#3109
@psnively Ah, I've been working through cis.upenn.edu/~bcpierce/sf/ ! Have you seen it? Care to compare the 2?
๐Ÿ”— Mon Nov 21, 2011, 03:56:14 in reply to this tweet
#3108
@mwand .. and he (it?) is not wrong! :-) Not quite right, either, of course, but not wrong
๐Ÿ”— Fri Nov 18, 2011, 20:46:34 in reply to this tweet
#3107
RT @hintjens: And lastly, though #zeromq looks like technology, the real power is in the community, as deliberate a construction as the ...
#3106
RT @hintjens: The logic for making #zeromq was: remove $billion in friction profits, you enable $trillion in new business.
#3105
@msimoni scsh would do it, yes, but you can cobble together a little process-control DSL in python with only a modicum of pain
๐Ÿ”— Fri Nov 18, 2011, 18:10:10 in reply to this tweet
#3104
@bigthingist Are you seriously claiming that sh is a sensible programming language? Because, erm, I'd dispute that.
๐Ÿ”— Fri Nov 18, 2011, 18:08:50 in reply to this tweet
#3103
@ciphergoth Yep.
๐Ÿ”— Tue Nov 15, 2011, 16:31:54 in reply to this tweet
#3102
@ciphergoth Philips Norelco 7310XL. My review of it on Amazon: amazon.com/review/R1EBH8Nโ€ฆ
๐Ÿ”— Tue Nov 15, 2011, 16:23:41 in reply to this tweet
#3101
RT @hintjens: OK, guys, I know you like the #zeromq Guide, but please stop the pull requests. We're supposed to be edgy and underground ...
#3100
This is why Java needs macros (or, yeah, generics I guess): iaroslavski.narod.ru/quicksort/Dualโ€ฆ
#3099
@archaelus 5306 =/= 5406 ? #lolwhut #erlang
๐Ÿ”— Tue Nov 15, 2011, 04:02:56 in reply to this tweet
#3098
I like one thing about the new google reader interface: the favicons next to feeds.
#3097
@BrianTRice Fantasy Abstract Game! It's the most fun.
๐Ÿ”— Mon Nov 14, 2011, 05:17:29 in reply to this tweet
#3096
RT @squaremobius: When on holiday one's achievement and reward structure is totally arbitrary. Beer is an achievement. Whisky is a rewar ...
#3095
@msimoni @bigthingist Did I mention Mark Jones's "Habit" language? hasp.cs.pdx.edu
๐Ÿ”— Sun Nov 13, 2011, 00:29:50 in reply to this tweet
#3094
@bigthingist @msimoni Check out Mark Jones's Habit language! V interesting bit layout stuff with Haskellish feel
๐Ÿ” 1 ๐Ÿ”— Sat Nov 12, 2011, 04:56:10 in reply to this tweet
#3093
@haruki_zaemon Blogpost please! I'd love to hear more about that.
#3092
(Wearing my messaging/protocol hat) CurveCP looks *really cool*: curvecp.org
๐Ÿ’Ÿ 4 ๐Ÿ” 2 ๐Ÿ”— Fri Nov 11, 2011, 15:14:50
#3091
RT @lolsner: New gmail toolbar: square, circle, tall rectangle, wide rectangle, tilted rectangle, "More", <, >, squiggly circle. W ...
#3090
@neajj Beats the hell out of me. Grump grump grump.
๐Ÿ”— Wed Nov 09, 2011, 19:17:54 in reply to this tweet
#3089
A full 40% of my screen's surface area is available for editing text now. Thanks, googledocs!! That's nearly enough for 2 paragraphs at once
๐Ÿ” 3 ๐Ÿ”— Wed Nov 09, 2011, 14:56:43
#3088
@SeanTAllen I haven't looked yet. I thought their grant was nearing completion. I could be wrong. They're sure to get more funding tho :)
๐Ÿ”— Wed Nov 09, 2011, 04:22:20 in reply to this tweet
#3087
xv6 + COLA = minimalistic win
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Nov 09, 2011, 00:38:28
#3086
Um, wow. < 9kLOC for a Unix v6 kernel clone that runs on modern SMP x86: pdos.csail.mit.edu/6.828/2011/xv6โ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ” 4 ๐Ÿ”— Wed Nov 09, 2011, 00:35:21
#3085
@BrianTRice e.g. pastebin.com/1fwfREv2 which is a prefix of a long, long file
๐Ÿ”— Tue Nov 08, 2011, 23:32:15 in reply to this tweet
#3084
llvm-dis should produce s-expressions. so much more readable both for humans and machines
#3083
I'm looking forward to reading this, the final (?) NSF grant report from VPRI: vpri.org/pdf/tr2011004_โ€ฆ
#3082
@frabcus A fine start. Given its openness, presumably derivative works for other jurisdictions can and will be spun off?
๐Ÿ”— Mon Nov 07, 2011, 18:29:51 in reply to this tweet
#3081
@frabcus Sounds interesting! I don't need one - yet - but I'm definitely in favour of the idea.
๐Ÿ”— Mon Nov 07, 2011, 18:27:07 in reply to this tweet
#3080
@mwand Indeed! :-)
๐Ÿ”— Mon Nov 07, 2011, 17:14:53 in reply to this tweet
#3079
A "secure" replacement for GPG using ECC... written in: C. github.com/wbl/cpgb
#3078
@mwand Absolutely agree. When I get a round tuit, I'll probably throw together a user stylesheet using bit.ly/tbKi6h
๐Ÿ”— Mon Nov 07, 2011, 15:11:49 in reply to this tweet
#3077
-rwxr-xr-x 1 tonyg admin 120878216 Nov 6 15:24 clang #holyshitthatislarge
#3076
Basic fire safety precautions & practice: nielsenhayden.com/makinglight/arโ€ฆ
#3075
RT @secYOUre: Oops: #RSA exponent stuck-at 1 in #Ruby trunk key generation lo.gy/9 #crypto #failure #encryption #none - upd ...
#3074
@ciphergoth Look at the little bars at the top of your phone's display. BOOM BOOM
๐Ÿ”— Sun Nov 06, 2011, 17:18:13 in reply to this tweet
#3073
@jerrykuch LyX does just that to this day when you hit a prefix-bound key! :-)
๐Ÿ”— Sun Nov 06, 2011, 13:25:41 in reply to this tweet
#3072
@BrianTRice Excellent! :-)
๐Ÿ”— Sun Nov 06, 2011, 13:24:50 in reply to this tweet
#3071
@hintjens rendezvous/bonjour ftw
๐Ÿ”— Sat Nov 05, 2011, 23:10:30 in reply to this tweet
#3070
Hey @briantrice! Where's that rant you promised us on the fallout from Sussman's talk :-)
#3069
Boy I'm complainy today. Current gripe: inscrutable, tiny action icons in the new gmail. They should go back to text. Icons, so 1985!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Nov 05, 2011, 22:33:03
#3068
Vimeo's twee "you don't have flash so this won't work" messages get a bit much after a while: "Ack!", "Zoinks!", "Aargh!" etc. Yawn!
#3067
What 8 years of writing the "Bad Science" column have taught Ben Goldacre: bit.ly/t3FuGm
#3066
RT @ciphergoth: DED OF CUTE giveupinternet.com/2010/09/07/theโ€ฆ same cat, same teddy bear
#3065
@old_sound None longer; none shorter.
๐Ÿ”— Thu Nov 03, 2011, 22:14:57 in reply to this tweet
#3064
@ehanchrow: I killed rudybot by semi-accident. Sorry! It needs a restart.
#3063
@old_sound Yeah, no; I was just interested to see it used RabbitMQ at the backend.
๐Ÿ”— Thu Nov 03, 2011, 16:59:25 in reply to this tweet
#3062
@old_sound Hmm?
๐Ÿ”— Thu Nov 03, 2011, 16:53:17 in reply to this tweet
#3061
Well I never. NewsBlur uses RabbitMQ.
#3060
RT @yrashk: So yeah,if I were to design a programming language, I would get rid of strings altogether. It is a very misleading and an in ...
#3059
@monadic too right
๐Ÿ”— Wed Nov 02, 2011, 01:21:26 in reply to this tweet
#3058
RT @ciphergoth: Boston Dynamics' new walking humanoid robot youtu.be/mclbVTIYG8E?hdโ€ฆ "I need your clothes, your boots and your motorcycle."
#3057
@sstrickl @lambda_calculus Ths mrgn ws too nrrw t cntn th nxprgtd thght
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Nov 01, 2011, 00:28:10 in reply to this tweet
#3056
"PLs shld be dsignd not by piling feature on top of feature, but by removing the wknesses and rstrctns that mk addtnl ftrs appear necessary"
๐Ÿ” 1 ๐Ÿ”— Tue Nov 01, 2011, 00:17:08
#3055
@BruceHoult I may resort to a user stylesheet to fix the worst of the damage. #reader #wastedspace
๐Ÿ”— Mon Oct 31, 2011, 23:54:40 in reply to this tweet
#3054
FFS google please STOP WASTING VALUABLE VERTICAL REAL-ESTATE. The new Reader suffers just like the new googledocs. Acres of useless white.
๐Ÿ” 2 ๐Ÿ”— Mon Oct 31, 2011, 23:08:40
#3053
@BrianTRice OK - well then record yourself ranting or something :-)
๐Ÿ”— Mon Oct 31, 2011, 21:09:43 in reply to this tweet
#3052
@BrianTRice Write it down! Don't let it slip away.
๐Ÿ”— Mon Oct 31, 2011, 20:13:57 in reply to this tweet
#3051
RT @maboa: Considering this is an average of all the fonts on someone's laptop - it came out ok. iotic.com/averia/ Generative Typogra ...
#3050
@bwhitman "Five Knuckle Shuffle" and most of the rest of Throbbing Gristle. Not pop? Well no, not really.
๐Ÿ”— Mon Oct 31, 2011, 16:00:31 in reply to this tweet
#3049
RT @socrates1024: Paradigm Revised - coarse, account-based access creates "pools of authority on which viruses grow" bit.ly/uc1g3I
#3048
@Jermolene What a beautiful place!
๐Ÿ”— Mon Oct 31, 2011, 14:01:22 in reply to this tweet
#3047
RT @CompSciFact: Things That Turbo Pascal is Smaller Than ow.ly/7dxYS
#3046
@jerrykuch Flying saucers? Levitation? Yo! I can do that.
๐Ÿ”— Mon Oct 31, 2011, 00:58:29 in reply to this tweet
#3045
@msimoni True. Good point.
๐Ÿ”— Sun Oct 30, 2011, 14:48:28 in reply to this tweet
#3044
Neap tide in Google Reader.
#3043
Scroll Reverser for OS X works great! (HT @arsatiki)
#3042
@arsatiki Thanks :-) I'll check it out
๐Ÿ”— Sun Oct 30, 2011, 13:31:44 in reply to this tweet
#3041
RT @Jermolene: I've taken a lot of photos of a lot of kittens over the years, but I think I might as well stop after this one: http://t. ...
#3040
I now find myself swiping in the wrong direction on my Snow Leopard installation. Should be an easy 1-liner to fix right? Oh wait. #closed
๐Ÿ” 1 ๐Ÿ”— Sun Oct 30, 2011, 13:11:39
#3039
Lion's trackpad clearly scrolls the Right Way. Just using Donna's Lion install for a few minutes has caused my muscle memory to change. :-(
#3038
@SeanTAllen LTU = lambda-the-ultimate.org
๐Ÿ”— Sun Oct 30, 2011, 12:55:24 in reply to this tweet
#3037
@takeoutweight ... yeah.
๐Ÿ”— Sun Oct 30, 2011, 04:22:23 in reply to this tweet
#3036
*very* disappointed to see LTU is occasionally sinking to the level of HN.
#3035
@khairoun FB terribly slack at letting me know fokes are trying to communicate with me. This future is rubbish, I want a different one.
#3034
If I'm going to have to learn C++ again, I'm going to be really unhappy.
๐Ÿ” 1 ๐Ÿ”— Sun Oct 30, 2011, 02:40:44
#3033
@AmeriKayway Wow, yuck.
๐Ÿ”— Sat Oct 29, 2011, 22:15:52 in reply to this tweet
#3032
What kind of an arsehole steals someone's kindle?
#3031
Boo for websites that give me the time a forum post was submitted - to the minute! - but not the YEAR
#3030
@msimoni How is {guid}.example.com cooler than example.com{guid} or even example.com/by-id/{guid} ?
๐Ÿ”— Sat Oct 29, 2011, 13:53:41 in reply to this tweet
#3029
@msimoni I don't get it. What's the win?
๐Ÿ”— Sat Oct 29, 2011, 02:47:00 in reply to this tweet
#3028
ANSI Mode: 8 Mnemonic: BDSM Description: Bi-directional support mode #kinky
#3027
ANSI Sequence: CSI Ps SP X Mnemonic: SPQR Description: Select print quality and rapidity #imperial
#3026
TIL that xterm supports DEC vt10x extensions like "double-width, single-height", "\033#6" #awesome
#3025
In other news, my 3-mile commute just took a total of 72 minutes via MBTA's CT2 bus route. Awesome.
#3024
@squaremobius How can I test rebarised erlang-rfc4627? Do you have a config for it?
๐Ÿ”— Fri Oct 28, 2011, 01:33:58 in reply to this tweet
#3023
@squaremobius Should I switch the sense of it?
๐Ÿ”— Fri Oct 28, 2011, 01:33:39 in reply to this tweet
#3022
@squaremobius Try github.com/tonyg/erlang-rโ€ฆ master. Should work OOTB. If not please let me know what's borked
๐Ÿ”— Thu Oct 27, 2011, 23:47:43 in reply to this tweet
#3021
@squaremobius *perks up ears* Have you tried erlang-rfc4627? ;-) (what is broken with it?)
๐Ÿ”— Thu Oct 27, 2011, 23:27:45 in reply to this tweet
#3020
RT @LH: Why a bike really balances: the rider sits near the rear of the bike. (Not because of gyro rigidity or caster effect) http://t.c ...
#3019
Erlang library for working with TAI - github.com/secYOUre/taider (HT @secYOUre; context: bit.ly/qpffcv)
๐Ÿ” 1 ๐Ÿ”— Thu Oct 27, 2011, 19:06:05
#3018
@msimoni Oh neat, thanks for the link - I haven't seen that before.
๐Ÿ”— Thu Oct 27, 2011, 18:30:00 in reply to this tweet
#3017
@sstrickl I don't imagine the situation will ever improve, though, so I guess your muscle memory is safe :-)
๐Ÿ”— Thu Oct 27, 2011, 18:29:30 in reply to this tweet
#3016
@sstrickl And I similarly never use Groups' webUI. It's the needless differences between them that sucks!
๐Ÿ”— Thu Oct 27, 2011, 18:29:24 in reply to this tweet
#3015
@aidanskinner Amen to that general sentiment!
๐Ÿ”— Thu Oct 27, 2011, 18:27:57 in reply to this tweet
#3014
RT @arnaudsj: Why I GPL: bit.ly/uZEOaW => Eye opening on the dark challenges of developing wide in the open & how Zed Shaw dea ...
#3013
Instead of integrating Buzz, Plus, whatever, with Gmail, how about Groups?
#3012
The internet is done wrong. Proof: the UI of Google Groups is not even remotely similar to the UI of GMail.
#3011
@dwragg IMO CMake is eminently avoidable.
#3010
I *hate* trying to work out shutdown-procedure logic. e.g. AMQP's channel-close methods, SSHv2's channel-close operations
#3009
RT @ciphergoth: We're all trained to write Engfish - train yourself out of it! kristisiegel.com/CXC/engfish2.hโ€ฆ
#3008
If your terminal doesn't support VT102 escape codes, then it won't work with my program. #thatsok
#3007
Huh, Netflix still uses Silverlight. Weird.
#3006
@scoutmob: your email address validation regex is broken. It should accept "+" characters to the left of the "@". RTRFC please.
#3005
@hylomorphism Can you post the code? Maybe as a gist or something?
๐Ÿ”— Tue Oct 25, 2011, 16:25:04 in reply to this tweet
#3004
RT @samth: OH: most CS1 courses start with advanced topics like assignment, and work gradually down to easy topics like recursion and pu ...
#3003
I have no idea what that means or what I should do about it.
#3002
@justinsheehy (cc @yrashk) Good idea! Gets the patches to where they can be of some use.
๐Ÿ”— Sat Oct 22, 2011, 21:41:21 in reply to this tweet
#3001
@yrashk Linux frequently uses BSD code.
๐Ÿ”— Sat Oct 22, 2011, 21:39:57 in reply to this tweet
#3000
@yrashk Well that sucks. What harm could it do to contribute those patches?
๐Ÿ”— Sat Oct 22, 2011, 21:34:18 in reply to this tweet
#2999
@yrashk Why not? Don't you want PropEr to improve? What harm could it do to send those patches in?
๐Ÿ”— Sat Oct 22, 2011, 21:30:46 in reply to this tweet
#2998
@ChristineSpang Whoops! Looks like the 3 most recent m83 albums completely passed me by. Hooray, new music
๐Ÿ”— Sat Oct 22, 2011, 04:10:39 in reply to this tweet
#2997
@jerrykuch Nice! A virtual head-for-the-hills. I like it.
๐Ÿ”— Fri Oct 21, 2011, 21:22:03 in reply to this tweet
#2996
@jerrykuch Software?
๐Ÿ”— Fri Oct 21, 2011, 21:04:45 in reply to this tweet
#2995
Raspberry Pi is looking more and more awesome.
#2994
@silentbicycle Me too!
๐Ÿ”— Fri Oct 21, 2011, 20:12:09 in reply to this tweet
#2993
@abecedarius Makes good sense to me. Working in Racket so using erlangish iolists.
๐Ÿ”— Thu Oct 20, 2011, 23:53:37 in reply to this tweet
#2992
@msimoni Nooo, I'm one of these glum pessimistic types!
๐Ÿ”— Thu Oct 20, 2011, 22:18:59 in reply to this tweet
#2991
@msimoni Another such victory, ...
๐Ÿ”— Thu Oct 20, 2011, 15:29:25 in reply to this tweet
#2990
Yo dawg, I heard you like epicycles, so I put some epicycles in your epicycles, so you can spin while you spin.
#2989
Reading X.690 and implementing (a subset of) BER. What went wrong here?
#2988
In principle, TCP sockets can both connect() and listen() on a single socket, but the BSD interface doesn't let you do that
#2987
Open/close, connect/disconnect, join/part, presence - all the same thing
#2986
RE: The "Not a contribution" clause is, IMO, backwards. It seems to me that the default should be that a communicatioโ€ฆ disq.us/3ucccg
#2985
@AmeriKayway Oh I totally agree!
๐Ÿ”— Tue Oct 18, 2011, 22:16:30 in reply to this tweet
#2984
@AmeriKayway Yep. To mux effectively, you need flow control of the individual channels.
๐Ÿ”— Tue Oct 18, 2011, 22:04:46 in reply to this tweet
#2983
@AmeriKayway Exactly. Layering flow control over TCP's reliable, flow-controlled channel introduces a buncha latency. (cc @hintjens)
๐Ÿ”— Tue Oct 18, 2011, 21:58:18 in reply to this tweet
#2982
Why multiplexing on top of TCP causes problems, an essay by Martin Sรบstrik: 250bpm.com/multiplexing (HT @hintjens)
๐Ÿ” 2 ๐Ÿ”— Tue Oct 18, 2011, 16:50:11
#2981
RT @DRMacIver: For Fuck sake. HTC have this massive design bug which they refuse to fix: taking the phone out of your pocket hangs up a ...
#2980
Typing in location bar, get offered "Switch to tab" but no full URL. I don't want to switch to the old, I want a new tab w same URL! #ff
#2979
Good article martinfowler.com/articles/lmax.โ€ฆ but confuses functional programming with FP style in *java* in footnote 10. Sigh
#2978
Shell programming sucks because escaping metacharacters is HARD and so securely handling data from the net is very difficult.
#2977
@neil_conway I'm afraid I can't remember specifics of why fc'd mux'd channels on TCP is a bad choice: @squaremobius, @monadic, @hintjens?
๐Ÿ”— Sat Oct 15, 2011, 04:25:44 in reply to this tweet
#2976
If anyone knows how to contact Daniel S. Bensen, author of CL-MATCH, please let me know.
#2975
AMQP and SSHv2 both make the same mistake of flow-controlling individual subchannels. SSHv2 doesn't do it quite as naively as AMQP though.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri Oct 14, 2011, 20:19:39
#2974
@msimoni @swannodette @fogus Except the stakes are even smaller
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Oct 14, 2011, 20:12:10 in reply to this tweet
#2973
@old_sound It was via the website. Something like "You're not allowed to do that. Try logging out and in again." So I did, to no avail. :-/
๐Ÿ”— Fri Oct 14, 2011, 20:08:00 in reply to this tweet
#2972
For some reason, twitter wouldn't let me append the string "bit.ly/oqdMI6" to my previous tweet. Bet it's because it looks like a URL.
#2971
"Taking a recently-calibrated reference mother, the system was stress-tested to determine usability by non-technical users."
#2970
Bootstrapping a "PKI your Mother can use": cs.auckland.ac.nz/~pgut001/pubs/โ€ฆ
#2969
@asynchronaut owwwwwww fair.
๐Ÿ”— Fri Oct 14, 2011, 15:28:01 in reply to this tweet
#2968
@bigthingist Wristwatch? Toaster? Microwave?
๐Ÿ”— Fri Oct 14, 2011, 15:26:32 in reply to this tweet
#2967
RT @ciphergoth: Living in a bug-free world, thanks to static analysis lcamtuf.coredump.cx/staticanalysisโ€ฆ HT @pozorvlak
#2966
CoffeeScript is very readable and looks to be quite writable too.
#2965
@aohelin IHBT. Nice work.
๐Ÿ”— Wed Oct 12, 2011, 22:46:57 in reply to this tweet
#2964
This MasterCard "SecureCode" stuff is VERY poorly-implemented bullshit. I hate it a million.
#2963
Jetblue's credit-card payment system claims my surname is "invalid" because it has a hyphen in it. (cc @skarab)
๐Ÿ”— Wed Oct 12, 2011, 18:11:43 in reply to this tweet
#2962
"Invalid last name," is it?
#2961
RT @ciphergoth: Why isn't everyone's account for everything compromised every day? m.techrepublic.com/blog/security/โ€ฆ
#2960
@PaulStansifer Fortunately I managed to ignore the car until I had read the article. But then it took another few minutes to close the page.
๐Ÿ”— Wed Oct 12, 2011, 03:54:29 in reply to this tweet
#2959
@bwhitman The old "sushi-as-distributed-system" metaphor?
๐Ÿ”— Wed Oct 12, 2011, 03:49:04 in reply to this tweet
#2958
"I don't like fighting either. Get here first." achewood.com/index.php?dateโ€ฆ (thx for the reminder, @bwhitman)
#2957
Absolutely beautiful. This is what all software, all DTP, all web pages, all spreadsheets, all DBs should be like: bit.ly/puKgxO
๐Ÿ’Ÿ 7 ๐Ÿ” 2 ๐Ÿ”— Wed Oct 12, 2011, 03:23:33
#2956
RT @Morendil: Holy cow. This is beyond awesome. RT @glv Up and Down the Ladder of Abstraction: worrydream.com/LadderOfAbstraโ€ฆ
#2955
@silentbicycle Thanks. I'm still thinking about what to do to teach myself the system. A message broker, perhaps :-)
๐Ÿ”— Tue Oct 11, 2011, 20:26:45 in reply to this tweet
#2954
My eye-rolling muscles are becoming fatigued
#2953
No *true* capitalist, err, Scotsman, would ever X
#2952
RT @fogus: I'll take a well formed text tutorial over a screencast any day. I can read *really* fast.
#2951
@silentbicycle Thanks! That makes three, then: SBCL, LW personal edition, and Clozure.
๐Ÿ”— Tue Oct 11, 2011, 18:10:49 in reply to this tweet
#2950
RT @aaron_turon: Trying to track down the source of the proverb "Programs are what happens between cache misses." Any ideas? #TheGoogle ...
#2949
@michaeljforster Thanks. I've grabbed #sbcl too.
๐Ÿ”— Tue Oct 11, 2011, 03:33:30 in reply to this tweet
#2948
@michaeljforster I suspect I'll be happier in Emacs? I'll grab a copy of LW though, to see what it can do.
๐Ÿ”— Tue Oct 11, 2011, 03:22:21 in reply to this tweet
#2947
@bwhitman I have been known to dot in my .profile in cron jobs. I'm not proud
๐Ÿ”— Tue Oct 11, 2011, 03:01:27 in reply to this tweet
#2946
What Common-Lisp implementation should I use on OS X to teach myself CL?
#2945
RT @donovanpreston: I wonder if any versions of Apple's Dylan IDE are floating around anywhere, usable under emulation. Would love to tr ...
#2944
@fdilke You can burn the book to keep your hands warm.
๐Ÿ”— Mon Oct 10, 2011, 23:14:26 in reply to this tweet
#2943
Oh sound just works on Linux, does it? It's better than it used to be, is it? FFS.
#2942
Does #dart support proper tail calls? The lang spec doesn't mention the word "tail", nor does the dartlang.org site (according to google)
๐Ÿ” 1 ๐Ÿ”— Mon Oct 10, 2011, 19:44:46
#2941
RT @antirez: missing open source project / startup: a Linux distribution targeting specifically Apple laptops, with good default setup/e ...
#2940
RT @ProfMatsuoka: An iphone 4S runs Linpack faster (~1GFlop) than a single-processor Cray C90 vector supercomputer (1991). How time flie ...
#2939
RT @mwotton: @puffnfresh yo dawg I heard you like types so i got you a kind system so you can type while you're typing
#2938
@michaeljforster Oh totally. DJB's software is tres Unix.
๐Ÿ”— Sun Oct 09, 2011, 03:03:27 in reply to this tweet
#2937
@silentbicycle Same with Smalltalk. Next challenge: pulling apart *internal* compositionality from *external* protocols and interfaces
๐Ÿ”— Sun Oct 09, 2011, 02:49:55 in reply to this tweet
#2936
@silentbicycle I wish the newer stuff had the same composability the older stuff has.
๐Ÿ”— Sun Oct 09, 2011, 02:06:54 in reply to this tweet
#2935
@silentbicycle That's certainly still true. Ignoring the last 20 years worth of Unix software brings back some of that Unix spirit.
๐Ÿ”— Sun Oct 09, 2011, 02:06:32 in reply to this tweet
#2934
@silentbicycle If only Unix still worked that way.
๐Ÿ”— Sun Oct 09, 2011, 01:01:50 in reply to this tweet
#2933
This is cool: gizmodo.com/5847144/this-pโ€ฆ A 20kW tethered flying wind power station that powers & flies itself
๐Ÿ” 3 ๐Ÿ”— Sat Oct 08, 2011, 04:17:52
#2932
Are you on the bone marrow registry? bit.ly/nMdNAn Ask @grotesqueidols anything abt marrow donation: it isn't intrusive these days
#2931
I got 79/100 in this html5 kerning game type.method.ac (and I quite enjoyed it to boot. What a neat idea!)
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Oct 08, 2011, 03:06:52
#2930
Vernor Vinge uses RCS (old school!) for his mss: norwescon.org/archives/norweโ€ฆ
#2929
@bwhitman 500s from timj?
#2928
@mcflynnthm 'twas I, as you now know via fb :-) Sorry about that, there was no bit for putting in a message
๐Ÿ”— Sat Oct 08, 2011, 02:13:11 in reply to this tweet
#2927
RT @ciphergoth: Dear @BrandlinkComm, you do realize this will soon be the top Google hit for your name, right? http://t.co/9xkkerJy
#2926
RT @Kryptoblog: Q: Has anybody seen any malware QR tags? That is, not QR tags pointing to malware, but malware encoded as QR tags? Buffe ...
#2925
@progrium *Exactly* :-) (and unavoidably!)
๐Ÿ”— Thu Oct 06, 2011, 19:26:14 in reply to this tweet
#2924
RT @silentbicycle: Finally, this C code is correct!\377^V/etc/passwd
#2923
@ccshan Recent nerd-fight over node.js. It's the kind of thing I should avoid after-my-morning-coffee-but-before-breakfast.
๐Ÿ”— Thu Oct 06, 2011, 17:10:56 in reply to this tweet
#2922
@simonmacm Much more entertaining, though.
๐Ÿ”— Thu Oct 06, 2011, 17:09:39 in reply to this tweet
#2921
"Events!" "Threads!" "EVENTS!" "THREADS!" Sigh. Muppets.
๐Ÿ” 3 ๐Ÿ”— Thu Oct 06, 2011, 16:32:31
#2920
@bengoldacre On their FAQ they call themselves "Complimentary Therapists", but yelling "ASA sucks" isn't v complimentary, is it?
๐Ÿ”— Thu Oct 06, 2011, 15:35:36 in reply to this tweet
#2919
OpenOffice/LibreOffice's table editor can go fuck itself. #rage
#2918
@khairoun Not clapping.
๐Ÿ”— Wed Oct 05, 2011, 03:17:31 in reply to this tweet
#2917
@noelwelsh It's a mix, to be sure. Just like pre-Enlightenment math, however, we're not yet on a firm footing.
๐Ÿ”— Tue Oct 04, 2011, 22:33:09 in reply to this tweet
#2916
@noelwelsh Not a golden age - a classical period
๐Ÿ”— Tue Oct 04, 2011, 17:25:35 in reply to this tweet
#2915
@noelwelsh Isn't a Dark Age a sanctioned forgetting? A kind of selective memory?
๐Ÿ”— Tue Oct 04, 2011, 15:38:05 in reply to this tweet
#2914
Perhaps this is a little dark age of software. Classical period (1930-1984); Decline & Fall (1984-1992); Dark age (1992-?); Renaissance (?-)
#2913
RT @BrianTRice: Now here's a quality rant about the state of the art in software development: zackarymorris.tumblr.com/post/109730875โ€ฆ
#2912
@bwhitman Yes it's amazing. I was also impressed by the "puls" 256-byte (!!) 3D graphics
๐Ÿ”— Mon Oct 03, 2011, 04:24:52 in reply to this tweet
#2911
@bwhitman Did you see this? youtube.com/watch?v=GtQdIYโ€ฆ
๐Ÿ”— Mon Oct 03, 2011, 04:23:19 in reply to this tweet
#2910
@progrium For sure. Both sticking to the paved surface and scouting rough terrain have their place. 0MQ has paved part of the rough ground.
๐Ÿ”— Mon Oct 03, 2011, 02:59:33 in reply to this tweet
#2909
@progrium Sure. Same goes for everything 0MQ, TCP, the C library, and the Linux kernel does for you. Roll-your-own has its limits.
๐Ÿ”— Mon Oct 03, 2011, 02:33:40 in reply to this tweet
#2908
@progrium It's also missing big chunks of reflectiveness needed to manage medium to large-scale networks. Again I feel that's a research qn.
๐Ÿ”— Mon Oct 03, 2011, 02:23:52 in reply to this tweet
#2907
@progrium Namespace management, boundary management, layering, security. The open research qns, IOW.
๐Ÿ”— Mon Oct 03, 2011, 02:23:00 in reply to this tweet
#2906
Have just spent a pleasant hour or so reading the 0MQ guide (@hintjens - it's great) and the 0MQ source code.
#2905
ZeroMQ is very cool. It's also *this close* to being The Right Thing.
๐Ÿ” 1 ๐Ÿ”— Mon Oct 03, 2011, 00:35:51
#2904
@skim Thanks for the prompt! I've done it now; see the resulting formula linked from bit.ly/pPPc3a (cc @squaremobius)
๐Ÿ”— Sun Oct 02, 2011, 22:29:55 in reply to this tweet
#2903
RT @ciphergoth: Watching In The Night Garden. To satirize it, need to think of a living actor of greater stature and give them more ridi ...
#2902
@krysole Thanks! I'll (try to) remember that for next time :)
๐Ÿ”— Sun Oct 02, 2011, 01:20:30 in reply to this tweet
#2901
@michaeljforster Interesting idea; rather begs for long-form expansion, though :-) Can you write it up at greater length somewhere?
๐Ÿ”— Sun Oct 02, 2011, 00:43:19 in reply to this tweet
#2900
Sorry about that; reposted Guy Steele classic "Why OO Languages Need Tail Calls" no longer "slashdotted": bit.ly/ncmdac
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Oct 01, 2011, 23:55:59
#2899
OK, I think eighty-twenty.org should be back in service now. :-(
#2898
@julianhyde No, it's my host :-( (out of memory. Stupid python server CGI. Converting to static rendering now)
๐Ÿ”— Sat Oct 01, 2011, 23:24:38 in reply to this tweet
#2897
@julianhyde Horrifying, isn't it. That'll teach me to write insanely inefficient web software.
๐Ÿ”— Sat Oct 01, 2011, 23:11:37 in reply to this tweet
#2896
@julianhyde Yep, massively overloaded
๐Ÿ”— Sat Oct 01, 2011, 23:07:57 in reply to this tweet
#2895
@julianhyde :-( or something. Looking into it now. :-(
๐Ÿ”— Sat Oct 01, 2011, 23:06:31 in reply to this tweet
#2894
@swannodette Yep the article & comments makes a great reference. I've wanted to point ppl at it many times over past few months.
๐Ÿ”— Sat Oct 01, 2011, 21:56:22 in reply to this tweet
#2893
Finally found, and reposted, a copy of Guy Steele's classic "Why OO Languages Need Tail Calls" post: bit.ly/ncmdac Hooray!
๐Ÿ’Ÿ 22 ๐Ÿ” 16 ๐Ÿ”— Sat Oct 01, 2011, 21:32:16
#2892
@igorclark No, still Snow Leopard...
๐Ÿ”— Sat Oct 01, 2011, 21:30:57 in reply to this tweet
#2891
Yay! Found a wayback-machine copy of Steele's blog post on Why Object-Oriented Languages Need Tail Calls. Will post the text shortly.
๐Ÿ’Ÿ 2 ๐Ÿ”— Sat Oct 01, 2011, 21:02:38
#2890
@igorclark Ah thanks for that. It wasn't able to resolve either cached or never-before-seen names tho so that may not have helped.
๐Ÿ”— Sat Oct 01, 2011, 20:58:47 in reply to this tweet
#2889
How awesome it would be if Cog supported proper tail calls! mirandabanda.org/cog/
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Oct 01, 2011, 19:49:34
#2888
Signs you're focussed: when what you're doing to take your mind off your main task starts to look uncannily like your main task.
#2887
Just had to reboot (?!?!?) to regain DNS service in OS X apps. Command line DNS worked fine. Depressing.
#2886
@khairoun Hell yes! Spooky stuff. Remember him mostly from this classic: youtube.com/watch?v=IQ31jQโ€ฆ
#2885
@msimoni Erm. See Ingalls on OSes.
๐Ÿ”— Sat Oct 01, 2011, 05:37:28 in reply to this tweet
#2884
RT @littlecalculist: function indecisive() { for (;;) { try { return } finally { continue } } }
#2883
@msimoni :-) Let it be said that the securability issue is IMO much more of a problem than the others.
๐Ÿ”— Fri Sep 30, 2011, 21:42:53 in reply to this tweet
#2882
@SeanTAllen Good Q. Not sure. Strongtalk perhaps? Cog will eventually? Dunno about VW etc.
๐Ÿ”— Fri Sep 30, 2011, 05:00:58 in reply to this tweet
#2881
@swannodette Some inefficiencies remain of course (branches to the slow path), but the basic-block structure is normal if/then/else in asm
๐Ÿ”— Fri Sep 30, 2011, 02:14:50 in reply to this tweet
#2880
@swannodette It aggressively inlines all the way thru if and thru blocks based on type feedback, resulting in the obvious machine code.
๐Ÿ”— Fri Sep 30, 2011, 02:14:23 in reply to this tweet
#2879
RT @fogus: Someone influential needs to start a modern LL1. Please.
#2878
@swannodette @fogus Not true in Self and Smalltalks using its implementation techniques. Self takes a hardline approach to special-cases.
๐Ÿ”— Fri Sep 30, 2011, 01:58:49 in reply to this tweet
#2877
Upon reflection, I don't think Kernel's fexprs are so hot after all: bit.ly/qizDar
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Fri Sep 30, 2011, 01:56:26
#2876
@duomark Thanks for the recommendations, looking forward to checking them out!
๐Ÿ”— Wed Sep 28, 2011, 19:59:57 in reply to this tweet
#2875
@squaremobius Cool :-) How is that going btw?
๐Ÿ”— Tue Sep 27, 2011, 18:48:06 in reply to this tweet
#2874
@squaremobius Was it you that sent me this article? Interesting stuff about Linda in it: bit.ly/nXkOyH
#2873
@ciphergoth Someone in the UK? US keyboards have a row of keys in between ;-)
๐Ÿ”— Tue Sep 27, 2011, 13:20:09 in reply to this tweet
#2872
@squaremobius @hintjens @williamsjoe that's *exactly* what I was thinking :-)
๐Ÿ”— Tue Sep 27, 2011, 00:25:52 in reply to this tweet
#2871
Wow, cool, unplugged the external monitor and OS X didn't crash!
#2870
@hintjens That's the situation we're in all right, yep.
๐Ÿ”— Mon Sep 26, 2011, 22:35:56 in reply to this tweet
#2869
@hintjens Two: "Fail" at what? Odd word to choose.
๐Ÿ”— Mon Sep 26, 2011, 22:23:02 in reply to this tweet
#2868
@hintjens One: there's a lot more to Erlang than just "messaging". (cc @williamsjoe)
๐Ÿ”— Mon Sep 26, 2011, 22:21:27 in reply to this tweet
#2867
How to: Build GNU Smalltalk 64-bit with SDL and Cairo support from a git checkout on OS X Snow Leopard: bit.ly/pPPc3a
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Sep 26, 2011, 20:54:54
#2866
@silentbicycle Yep, I find that doing that makes a number of things much nicer. Not least, you can expose the VM as an obj to the tgt lang
๐Ÿ”— Sun Sep 25, 2011, 16:19:32 in reply to this tweet
#2865
@silentbicycle I feel your pain, BTW, I often find myself doing the exact same thing (threading an ex-global through fns during VM dev)...
๐Ÿ”— Sun Sep 25, 2011, 16:02:54 in reply to this tweet
#2864
comp.autotools.die.die.die
#2863
@ciphergoth @simonmacm "Computer Games", Mi-Sex, 1979: youtube.com/watch?v=-m8IODโ€ฆ
๐Ÿ”— Sun Sep 25, 2011, 15:34:23 in reply to this tweet
#2862
Could it be time to nuke homebrew from orbit and start fresh? Things are starting to seem a bit rickety in there.
#2861
Smalltalk is a better OS than Unix in at least one respect: computing "who-refers-to-this-file/object" is possible. #dependencyhell
#2860
First encode the font as a TTF, then base64 that into a lua string literal, then hex-encode the lua into a C array literal. #inception
#2859
@stevedekorte teachest?
#2858
@silentbicycle It's proper penance for (presumably your?) sins, then ;-)
๐Ÿ”— Sun Sep 25, 2011, 13:56:02 in reply to this tweet
#2857
Love2D, where have you been all my life? http://love2d.org/
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Sep 25, 2011, 13:53:50
#2856
luanode seems nice and fast: gist.github.com/1239013
#2855
Yep, looks like gmail is down for everybody.
#2854
Gmail gone?
#2853
Wait, what? MS word's "open and repair" doesn't seem to exist on the mac version! wtf??
#2852
@DRMacIver I have been wondering about Tahoe-style mutability or using rolling hashes
๐Ÿ”— Fri Sep 23, 2011, 19:59:50 in reply to this tweet
#2851
@DRMacIver @copumpkin yep, git makes more and more sense as a system-wide design...
๐Ÿ”— Fri Sep 23, 2011, 19:59:25 in reply to this tweet
#2850
(For "files", read "objects", as required)
#2849
All files should be addressed by their cryptographic hash. It would make a universal fsck trivial and valuable.
๐Ÿ” 1 ๐Ÿ”— Fri Sep 23, 2011, 19:54:36
#2848
Microsoft: responsible for billions of dollars of lost productivity and stress-related health problems over the last couple of decades.
๐Ÿ’Ÿ 2 ๐Ÿ” 3 ๐Ÿ”— Fri Sep 23, 2011, 19:13:37
#2847
Why is it that, without fail, whenever it really matters, Microsoft Word fails catastrophically? What a hunk of crap.
#2846
@zooko It's a valuable resource! (Perhaps it should be frozen though.)
๐Ÿ”— Fri Sep 23, 2011, 16:54:51 in reply to this tweet
#2845
The revctrl.org wiki is still kind-of useful but becoming increasingly polluted by (somewhat subtle!) spam :-(
#2844
@theobrominated DM fail?
๐Ÿ”— Fri Sep 23, 2011, 02:00:47 in reply to this tweet
#2843
@zooko Good idea! Do people so ask?
๐Ÿ”— Fri Sep 23, 2011, 01:50:43 in reply to this tweet
#2842
RT @zooko: I publish software under a transitive ("copyleft") licence, and then if people ask me nicely if they can have it under permis ...
#2841
numpy's dtypes (e.g. 'uint8, 3float64') are crying out for domain-specific syntax #macros
#2840
Facebook, wtf?
#2839
@old_sound Sounds Advanced!
๐Ÿ”— Wed Sep 21, 2011, 23:42:12 in reply to this tweet
#2838
@rabbitmq Did you mean #AMQP? #AMPQ #amqpcon
๐Ÿ”— Wed Sep 21, 2011, 23:36:21 in reply to this tweet
#2837
@BrianTRice Figuring out the extent of its similarity with AMQP, RINA and so forth.
๐Ÿ”— Wed Sep 21, 2011, 20:08:36 in reply to this tweet
#2836
Well, I never! 9P is little-endian!
#2835
@michaeljforster Well that's also true. :-)
๐Ÿ”— Wed Sep 21, 2011, 19:50:36 in reply to this tweet
#2834
I have a horrible feeling that I'm going to need to understand routing protocols in detail one of these years #horror
#2833
DNS is a distributed but twisted form of Datalog. Some of its problems can be seen as consistency problems. (The rest are trust problems.)
#2832
@psnively That's very cool. Thought-provoking indeed! (cc @msimoni)
๐Ÿ”— Wed Sep 21, 2011, 16:09:19 in reply to this tweet
#2831
@psnively @msimoni True but it's a good start. Powerful, simple, reas. quick to impl. Cf Lisp metacirc eval - that kind of simple.
๐Ÿ”— Wed Sep 21, 2011, 15:36:53 in reply to this tweet
#2830
@theobrominated No confirmation or other reports. Weird. Shook the (old, wooden) building mildly for a few seconds, and that was it...
๐Ÿ”— Wed Sep 21, 2011, 04:35:16 in reply to this tweet
#2829
Earthquake in Boston?
#2828
I wonder if anyone actually uses gAlan.
#2827
@msimoni @psnively IIUC it doesn't take a lot of explanation to get Hindley-Milner across. A paper's worth, if that?
๐Ÿ”— Wed Sep 21, 2011, 01:34:31 in reply to this tweet
#2826
Hmm. Silicon chips are basically weird petri nets. Charge = tokens.
#2825
@bengoldacre brew install imagemagick; convert -delay 10 -loop 0 *.tif output.gif
๐Ÿ”— Tue Sep 20, 2011, 22:14:01 in reply to this tweet
#2824
@squaremobius I very much like the imagery that conjures up.
๐Ÿ”— Tue Sep 20, 2011, 19:55:51 in reply to this tweet
#2823
@dwragg Hope springs eternal eh.
๐Ÿ”— Tue Sep 20, 2011, 17:23:46 in reply to this tweet
#2822
RT @echonest: Announcing Music Hack Day Boston. November 5th and 6th -boston.musichackday.org
#2821
@mnot It's gotten a LOT better in recent years. A *LOT* better...
๐Ÿ”— Tue Sep 20, 2011, 02:50:43 in reply to this tweet
#2820
Inferno on Android reminds me of the fun I had hacking an Openmoko userland in Erlang + GTK
#2819
@PaulStansifer did you do so.... mechanically??
๐Ÿ”— Tue Sep 20, 2011, 00:00:06 in reply to this tweet
#2818
The filesystem *index* should be a Datalog database.
#2817
@msimoni Are those two projects connected? Am only familiar with RINA at BU, your second link
๐Ÿ”— Sun Sep 18, 2011, 17:41:11 in reply to this tweet
#2816
RT @GirlArchaeo: A useful rape analogy: bit.ly/nfehBp amusing and spot-on. Fuck the Patriarchy. Word.
#2815
@baekholt I reckon it's OK.
๐Ÿ”— Sun Sep 18, 2011, 00:12:45 in reply to this tweet
#2814
Oh dear. Catless.ncl.ac.uk is down. The RISKS of web hosting, I suppose.
#2813
@msimoni Half-joking. Delta-T is nice and simple. But yeah it'd be screwed up more often than gotten right, no doubt.
๐Ÿ”— Sat Sep 17, 2011, 16:52:04 in reply to this tweet
#2812
@almostwitty NP it was a very interesting read :-) Man, Hansard is amazing.
๐Ÿ”— Sat Sep 17, 2011, 13:44:12 in reply to this tweet
#2811
@silentbicycle Turon&Shivers have a pearl at ICFP this year on a related issue; they use delimited continuations :-)
๐Ÿ”— Sat Sep 17, 2011, 13:41:37 in reply to this tweet
#2810
@msimoni Unreliable datagrams are good enough, IMO.
๐Ÿ”— Sat Sep 17, 2011, 13:33:22 in reply to this tweet
#2809
DNS's "authoritative" bit really feels like the "evil bit" in a way: en.wikipedia.org/wiki/Evil_bit
#2808
@psnively That is blindingly true. Strings are the worst. Even for text! (Consider ropes, emacs buffers, etc)
๐Ÿ”— Fri Sep 16, 2011, 23:23:24 in reply to this tweet
#2807
"The government will get its $2.05, but society will be $3 poorer for it." rondam.blogspot.com/2011/09/califoโ€ฆ
#2806
@pcalcado @GentlemanHal cf Neal Stephenson's phrase, calling someone a "minefield of information" :-)
๐Ÿ”— Fri Sep 16, 2011, 19:32:59 in reply to this tweet
#2805
"the text was just uninterrupted TLAs, FLAs and FLAs."
#2804
Hansard is awesome. "I am grateful to the hon. Gentleman and fascinated by his expertise on the subject." :-)
#2803
@ciphergoth So yeah, @almostwitty has the wrong end of the stick: those amendments were not made part of the law, I think
๐Ÿ”— Fri Sep 16, 2011, 19:18:42 in reply to this tweet
#2802
@ciphergoth Ah, it looks like these were amendments tabled to highlight a problem with the text. See col45, 4.45pm of bit.ly/oz19Vs
๐Ÿ”— Fri Sep 16, 2011, 19:17:53 in reply to this tweet
#2801
@ciphergoth Yep, I don't see it either. Weird.
๐Ÿ”— Fri Sep 16, 2011, 19:15:11 in reply to this tweet
#2800
@jerrykuch @squaremobius Make it work, make it right, make it fast... as usual, CS has skipped step two :-)
๐Ÿ”— Fri Sep 16, 2011, 19:11:38 in reply to this tweet
#2799
I have a big file of abstracts I've written for papers I'm dying to read
#2798
I should add to that previous tweet: #HHOS
#2797
When I design a capability-secure, reflective, metacircular language, I'm going to call it: Capability-Brown. #3lispjokes
#2796
@ccmtaylor Now you're talking!
๐Ÿ”— Fri Sep 16, 2011, 13:41:33 in reply to this tweet
#2795
@ciphergoth If you find one please let me know!!
๐Ÿ”— Fri Sep 16, 2011, 13:37:41 in reply to this tweet
#2794
@SeanTAllen Haskell, ML and friends, with their Maybe T and 'a option types. Nil/null there is simply the empty list, and nothing else.
๐Ÿ”— Fri Sep 16, 2011, 13:35:59 in reply to this tweet
#2793
Square... Time Cube... what?
#2792
@crucially That's amazing.
๐Ÿ”— Fri Sep 16, 2011, 01:11:33 in reply to this tweet
#2791
@BrianTRice Good point. I would like to get some experience with Maude. Its reflective/metacircular nature is also intriguing.
๐Ÿ”— Thu Sep 15, 2011, 23:29:27 in reply to this tweet
#2790
@msimoni Actually a good point. Support for expression of equivalences in existing OO languages is oddly weak.
๐Ÿ” 1 ๐Ÿ”— Thu Sep 15, 2011, 22:56:12 in reply to this tweet
#2789
@jchris More than previous macs I've owned. Once every few weeks. I'm not on Lion yet either.
๐Ÿ”— Thu Sep 15, 2011, 22:52:25 in reply to this tweet
#2788
RT @DRMacIver: Fact: Due to scarce resources and high demand, Worcestershire Sauce these days actually typically contains as much as 40% ...
#2787
@ciphergoth <click> *Oh*! Right.
๐Ÿ”— Thu Sep 15, 2011, 21:48:20 in reply to this tweet
#2786
@ciphergoth Which part of it? The blog log, or some of the diffs made by that user? Why?
๐Ÿ”— Thu Sep 15, 2011, 18:05:02 in reply to this tweet
#2785
<meta http-equiv="Refresh" content="3600;URL=/" /> #WHYYYYYYYYYY????? #nucat
#2784
@aidanskinner OK, thanks. I'll give it a try.
๐Ÿ”— Thu Sep 15, 2011, 16:59:11 in reply to this tweet
#2783
@aidanskinner @ciphergoth Oh I should have mentioned I also do little things like reduce margins and set 1-column mode
๐Ÿ”— Thu Sep 15, 2011, 16:50:07 in reply to this tweet
#2782
@aidanskinner Aha! :-) Thanks. Was the surgery major? I'd be building for OS X w Homebrew.
๐Ÿ”— Thu Sep 15, 2011, 16:49:36 in reply to this tweet
#2781
@ciphergoth That might work well too. I've had good results simply setting LaTeX paper size 6"x4" and letting 'er rip
๐Ÿ”— Thu Sep 15, 2011, 16:42:06 in reply to this tweet
#2780
@aidanskinner Hmm, practically ungooglable in my current decaffeinated state; can you send a link to papercut?
๐Ÿ”— Thu Sep 15, 2011, 16:41:23 in reply to this tweet
#2779
Authors of papers should provide a Kindle-shaped PDF version of their paper.
๐Ÿ’Ÿ 1 ๐Ÿ” 11 ๐Ÿ”— Thu Sep 15, 2011, 16:34:27
#2778
Whoops, OS X kernel panic. (Seems I get one of these every few weeks. Weird. No pattern so far.)
#2777
@old_sound Fine by me :-) (closer to here than NZ too)
๐Ÿ”— Thu Sep 15, 2011, 01:13:06 in reply to this tweet
#2776
@old_sound Grim. We should try to arrange an AMQP conference in some southern-hemisphere paradise sometime.
๐Ÿ”— Thu Sep 15, 2011, 01:08:06 in reply to this tweet
#2775
Honestly, google really has fucked up "instant search" a bit. It regularly loses & misinterprets keystrokes. Awful for experienced users.
#2774
@old_sound Ugh, that means autumn for me here... summer has been too short, too short :-)
๐Ÿ”— Thu Sep 15, 2011, 01:05:00 in reply to this tweet
#2773
I miss New Zealand. #sh1 #taranaki #ngauruhoe #kaikouracoast #arthurspass
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Sep 15, 2011, 01:02:05
#2772
@puzza007 Nice!
๐Ÿ”— Thu Sep 15, 2011, 00:54:15 in reply to this tweet
#2771
"Pink Frost", The Chills: youtube.com/watch?v=PhMckVโ€ฆ
#2770
@nivertech Very sensible! :-) #Erlang
๐Ÿ”— Wed Sep 14, 2011, 16:45:58 in reply to this tweet
#2769
@fogus No, in general: surface syntax different in small ways
๐Ÿ”— Wed Sep 14, 2011, 15:37:04 in reply to this tweet
#2768
@monadic SMQP.
๐Ÿ”— Wed Sep 14, 2011, 00:12:27 in reply to this tweet
#2767
@squaremobius I was probably mistaken, it turns out. I had neglected to consider anycast and multicast properly. #backtothedrawingboard
๐Ÿ”— Tue Sep 13, 2011, 23:44:32 in reply to this tweet
#2766
In other news, it's *astounding* how wrong I can be about things I believe to be true.
#2765
Hmm! Starting to look like AMQP 0-9-1 and the BSD sockets API were both closer to the mark than I thought previously!
#2764
QuickCheck for... Smalltalk: lshift.net/blog/2011/09/1โ€ฆ
๐Ÿ’Ÿ 3 ๐Ÿ” 5 ๐Ÿ”— Tue Sep 13, 2011, 23:23:09
#2763
@squaremobius You would love to have had been being becoming able to have had said that you have had been going to be having worked on it
๐Ÿ”— Tue Sep 13, 2011, 22:57:41 in reply to this tweet
#2762
Well, well, well: code.google.com/appengine/docsโ€ฆ cc @monadic @squaremobius
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Tue Sep 13, 2011, 22:14:10
#2761
@old_sound Awesome, I'm jealous of your Spectrum. Old times indeed :-)
๐Ÿ”— Tue Sep 13, 2011, 21:22:19 in reply to this tweet
#2760
@old_sound Maybe I'm old then! At the time I had an Amstrad CPC-464, the MicroBee, and a horrible locally-built PC clone 286
๐Ÿ”— Tue Sep 13, 2011, 20:55:30 in reply to this tweet
#2759
@old_sound Yeah no, that's pretty weird!
๐Ÿ”— Tue Sep 13, 2011, 20:54:42 in reply to this tweet
#2758
@old_sound Yup. I used a MicroBee that was owned by a Swedish university while I was living in Sweden in '91 though :-)
๐Ÿ”— Tue Sep 13, 2011, 20:52:17 in reply to this tweet
#2757
@old_sound Aww, I thought you were referring to one of these (old but fun) beauties! en.wikipedia.org/wiki/MicroBee
๐Ÿ”— Tue Sep 13, 2011, 20:47:40 in reply to this tweet
#2756
RT @jchris: If your MacBook Air doesn't always wake from hibernation, try setting a Startup Disk... osxdaily.com/2011/04/05/howโ€ฆ
#2755
@metabrew Doh! Is there hope for incremental rearchitecture?
๐Ÿ”— Tue Sep 13, 2011, 16:45:50 in reply to this tweet
#2754
@hylomorphism More Smalltalk and Perl, but no, it's not unfair
๐Ÿ”— Tue Sep 13, 2011, 15:22:24 in reply to this tweet
#2753
@squaremobius @monadic There's doors where the windows should be, and windows where the doors should be! It's all so confusing!
๐Ÿ”— Tue Sep 13, 2011, 13:44:22 in reply to this tweet
#2752
Ugh, fuck it. My appetite for wheel-reinvention is gone. For tonight.
#2751
@BrianTRice :-) I'm just having fun hacking around. Not very serious.
๐Ÿ”— Tue Sep 13, 2011, 01:33:31 in reply to this tweet
#2750
@BrianTRice Yep, aware of that. It's based on my work.
๐Ÿ”— Tue Sep 13, 2011, 01:31:01 in reply to this tweet
#2749
@jerrykuch It was always pretty bad.
๐Ÿ”— Tue Sep 13, 2011, 01:30:25 in reply to this tweet
#2748
@BrianTRice I just made up a mapping :-) But yeah it's a bit weird having to squash packages, classes, methods etc into files
๐Ÿ”— Tue Sep 13, 2011, 01:22:00 in reply to this tweet
#2747
๐Ÿ”— Tue Sep 13, 2011, 01:19:09 in reply to this tweet
#2746
@BrianTRice Hrm, which native tool do you mean? I'm just using Cuis to build a git tool cause it's small and ST80ish.
๐Ÿ”— Tue Sep 13, 2011, 01:18:39 in reply to this tweet
#2745
Developing Cuis code using Git support in pure Smalltalk from within the image.
#2744
@old_sound Few hundred bytes IIRC
๐Ÿ”— Tue Sep 13, 2011, 00:41:29 in reply to this tweet
#2743
@timfox Really feeling that rabbit release, eh? ;-)
๐Ÿ”— Mon Sep 12, 2011, 22:05:29 in reply to this tweet
#2742
Who invented hazelnut-flavoured coffee? Sick bastard.
#2741
RT @somic: during the game yesterday, saw a Chrysler commercial with "imported from Detroit." did I miss anything? thought Texas would b ...
#2740
@sstrickl Date: Mon, 3 Jan 2011 20:13:18.793 -0300
๐Ÿ”— Mon Sep 12, 2011, 04:08:49 in reply to this tweet
#2739
Welp, what they say about email-in-the-wild is true. Less than 10 mins into dealing with email, already found a common RFC violation. #sigh
#2738
@SeanTAllen ouch :-)
๐Ÿ”— Mon Sep 12, 2011, 00:19:06 in reply to this tweet
#2737
@SeanTAllen @sstrickl I mean the 2009 constitution. Plurinationality! Cosmovision! Decentralisation! Autonomies! Oh my! bit.ly/p5Bga5
#2736
The new Bolivian constitution is an amazing piece of work. So crazy it might just work?
#2735
@hylomorphism The death of a thousand context switches!
๐Ÿ”— Sun Sep 11, 2011, 23:50:24 in reply to this tweet
#2734
Parallelisation of consciousness can be modelled as serialisation plus a kind of controlled amnesia: Map/reduce equiv to sequential search
#2733
I'd love to be able to parallelise myself. It'd make brute-force searching for documents much less tedious, and thus possible.
#2732
Brute-force: $ watch 'ls | wc -l'. Everything from the OS up is built like this. Can it be repaired? I doubt itโ€”it'll have to be replaced.
#2731
The Code Pane is a command line, not a text editor: eighty-twenty.org/index.cgi/techโ€ฆ
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Sep 11, 2011, 16:39:43
#2730
@msimoni BTW Have you read Alexey Radul's thesis? Neat stuff.
๐Ÿ”— Sat Sep 10, 2011, 23:57:29 in reply to this tweet
#2729
@duomark Postpunk, Dreampop/shoegaze, the odd spot of Flying Nun, IDM/nerdy electronica, ...
๐Ÿ”— Sat Sep 10, 2011, 23:57:09 in reply to this tweet
#2728
@duomark Yep, Fela Kuti has appeared on the fringes of my listening already...
๐Ÿ”— Sat Sep 10, 2011, 23:55:27 in reply to this tweet
#2727
@duomark Those links look like great starting points. Any specific albums you'd recommend to branch out from?
๐Ÿ”— Sat Sep 10, 2011, 23:55:00 in reply to this tweet
#2726
@duomark New to me, ideally! I have very much enjoyed being acquainted with Faust, Fred Frith, Legendary Pink Dots etc etc over recent years
๐Ÿ”— Sat Sep 10, 2011, 23:54:03 in reply to this tweet
#2725
@bramcohen Hm, right. I've rather run out of steam on the proof (though the exercise was bracing) :-) What gave rise to the question?
๐Ÿ”— Sat Sep 10, 2011, 23:53:09 in reply to this tweet
#2724
@filterfish Sure is! Furthermore, the reason I need to look is that I'm implementing git (in Smalltalk).
๐Ÿ”— Sat Sep 10, 2011, 04:54:18 in reply to this tweet
#2723
Ah, never mind, I forgot to look at github: github.com/git/git
#2722
OK, this sucks. Does anyone have a copy of git-1.7.6.tar.bz2 or similar? kernel.org has gone and I can't find a mirror
#2721
@duomark That's certainly true of me. Any suggestions for new things I should go listen to?
๐Ÿ”— Sat Sep 10, 2011, 00:58:54 in reply to this tweet
#2720
@bramcohen Here's my attempt at (a sketch of) a proof for the 2D case: gist.github.com/1207521
#2719
@bramcohen For 2D, is it 2? Triangle and containing rectangle. For 3D, triangular pyramid and rectangular prism?
๐Ÿ”— Fri Sep 09, 2011, 23:01:50 in reply to this tweet
#2718
Partial evaluation isn't dead; it's only sleeping: cs.utexas.edu/~wcook/Civet/
#2717
Wow, questions of economy really do seem deeply intertwingled with questions of evolutionary psychology
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Fri Sep 09, 2011, 22:45:55
#2716
#2715
Cuis has (more) proper follow focus! #yay But no Monticello. #boo
#2714
Six years, and OpenOffice still has that $^%& annoying tooltip-on-scroll behaviour: openoffice.org/bugzilla/show_โ€ฆ
#2713
@zooko Looks very nifty! I wonder to what extent device-level programming is similar across all these ARM platforms... hmm.
๐Ÿ”— Fri Sep 09, 2011, 18:50:14 in reply to this tweet
#2712
Why are google's hosted products (specifically, calendar) so fascist and unhelpful about sharing with normal google accounts? SO FRUSTRATING
๐Ÿ” 2 ๐Ÿ”— Fri Sep 09, 2011, 16:58:35
#2711
I'm desperate to own a couple of these RaspberryPi things.
#2710
Like Erlang, but more so!!!!!!1
#2709
๐Ÿ”— Thu Sep 08, 2011, 19:12:33 in reply to this tweet
#2708
@mattmight Might I suggest an inconsistent logic? Much more flexible.
๐Ÿ”— Thu Sep 08, 2011, 17:09:37 in reply to this tweet
#2707
@khairoun Hmm, dropped the ball. (Interrupted by tele-phone and then sleep.) TMBG number was worthy!
#2706
@khairoun That was awesome. You have reached a choice point: either bit.ly/o7PH2X, or the groovy but unrelated bit.ly/ppXvi7
๐Ÿ”— Thu Sep 08, 2011, 02:43:38 in reply to this tweet
#2705
@khairoun God she's mad. My turn! Keeping it foolish: youtube.com/watch?v=HeBMHnโ€ฆ
๐Ÿ”— Thu Sep 08, 2011, 02:27:10 in reply to this tweet
#2704
@khairoun Yeah. My sister is a huge fan, and frankly I've liked most everything else Whedon has done, so... It's just a matter of time...
๐Ÿ”— Thu Sep 08, 2011, 02:13:59 in reply to this tweet
#2703
@khairoun I will see your Moonlight Shadow, and raise you a Wuthering Heights: bit.ly/pX92U8 Check out the dance moves! #katebush
#2702
@khairoun Eh? That's not Kate Bush! (But man that video creeped me out when it was on the TV in 1983. When I was *six*. Great song.)
#2701
@fdilke It's a great series! I really enjoyed it. Donna too, so much so that we went on to Firefly. Have drawn line at Buffy for now tho.
๐Ÿ”— Thu Sep 08, 2011, 02:05:02 in reply to this tweet
#2700
"We start by accepting that food and shelter are basic human rights." bit.ly/nFinGe
#2699
@jerrykuch Exactly! Terrifying!
๐Ÿ”— Wed Sep 07, 2011, 19:00:19 in reply to this tweet
#2698
@sstrickl Yeah. Not even, per the article, 63-year-old lawyers. Who you'd think might be more able than most. De-pressing.
๐Ÿ”— Wed Sep 07, 2011, 18:59:52 in reply to this tweet
#2697
@jerrykuch Also, "inflammatory" and "having only a marginal relationship to reality". #grump
๐Ÿ”— Wed Sep 07, 2011, 18:59:01 in reply to this tweet
#2696
@jerrykuch Agreed!
๐Ÿ”— Wed Sep 07, 2011, 18:58:27 in reply to this tweet
#2695
@dio_rian Ah well - lmk if you do find anything. I'll do the same.
๐Ÿ”— Wed Sep 07, 2011, 18:58:03 in reply to this tweet
#2694
@jerrykuch Wow. I mean, just wow. That's some poor journalism right there. Also, stupid people. Wow.
๐Ÿ”— Wed Sep 07, 2011, 18:47:14 in reply to this tweet
#2693
People are complete fucking idiots, pardon my french: abcnews.go.com/print?id=69755โ€ฆ And whoever wrote the article is v confused
#2692
@dio_rian Me too. I haven't found any decent refs in a long while. How about you?
๐Ÿ”— Wed Sep 07, 2011, 03:01:44 in reply to this tweet
#2691
@julianhyde Ouch. Still, better than nothing.
๐Ÿ”— Wed Sep 07, 2011, 01:46:42 in reply to this tweet
#2690
Human beings have walked on the surface of another world. I forget that sometimes.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Sep 07, 2011, 01:39:51
#2689
@dio_rian No, I was just commenting on the RINAish resonance of the language they chose for that sentence :-)
๐Ÿ”— Wed Sep 07, 2011, 01:15:50 in reply to this tweet
#2688
RT @jerrykuch: "Raise might not be as good as it looks... could bump into next tax bracket possibly leaving less money than before" #inn ...
#2687
@sstrickl GASP! Change is afoot! I shall be in momentarily.
๐Ÿ”— Tue Sep 06, 2011, 17:58:22 in reply to this tweet
#2686
RT @ciphergoth: Any official Debian developers out there able to sponsor the incredibly useful mercurial-server? My old sponsor left. ht ...
#2685
Grr. I've had a cold for nearly two weeks. It's tailing off, but it's taking FOREVER.
#2684
RT @Jermolene: What's wrong with "CMS"? Better to focus on people than content, and manage is an ominous verb that smacks of hierarchica ...
#2683
@silentbicycle @bigthingist You guys are hilarious.
๐Ÿ”— Tue Sep 06, 2011, 12:28:07 in reply to this tweet
#2682
bind(2): "Bind() assigns a name to an unnamed socket." - interesting use of enrolment-style language there! Cool.
#2681
RT @fogus: I would think that a Steampunk programming language would be a variant of Forth with closures (lexicaptors)
#2680
Journalist credulous about modern-day perpetual motion machine: money.cnn.com/2011/09/02/tecโ€ฆ #filmat11
#2679
Even DNS, with its mad name compression scheme, makes sure things are byte aligned rather than packing bits obnoxiously.
#2678
GSM 03.38 sucks.
#2677
RT @takeoutweight: My understanding of British history via conservation law: for every Edward there is an equal and opposite Edward
#2676
@timfox Atcherly can't find a cite on anything other than minuscule amounts of ferrocyanides in the salt, so guess it's just NaCl after all.
๐Ÿ”— Sat Sep 03, 2011, 19:55:33 in reply to this tweet
#2675
This a fascinating interview on debt and money: bit.ly/pc5ngx
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Sep 03, 2011, 19:45:38
#2674
@timfox 5% of a 10g tablet ~= 0.5g ferrocyanides, which is more than the minimum toxic dose
๐Ÿ”— Sat Sep 03, 2011, 19:44:41 in reply to this tweet
#2673
@timfox Dunno, the possibility of HCN gas from stomach acid and the ferrocyanides gives me a bit of pause.
๐Ÿ”— Sat Sep 03, 2011, 19:44:03 in reply to this tweet
#2672
@timfox Very true :-)
๐Ÿ”— Sat Sep 03, 2011, 19:39:36 in reply to this tweet
#2671
RT @alastairporter: do you like music? do you like hacking? do you like Montreal? Come to @musichackday Montreal! 24/25 Sept http://t.co ...
#2670
@timfox Just saying it's not obviously dumb to recommend medical advice after eating ferrocyanide & a powerful hypertonic agent
๐Ÿ”— Sat Sep 03, 2011, 15:13:42 in reply to this tweet
#2669
@timfox Potassium ferrocyanide sounds a little nastier, though.
๐Ÿ”— Sat Sep 03, 2011, 15:10:41 in reply to this tweet
#2668
@timfox Wikipedia says 95% salt, 5% ferrocyanides. On balance, I'd probably be in favour of seeking medical attention.
๐Ÿ”— Sat Sep 03, 2011, 14:29:17 in reply to this tweet
#2667
@slava_pestov AlternateHardAndSoftLayers, for real, eh!
๐Ÿ”— Sat Sep 03, 2011, 14:20:32 in reply to this tweet
#2666
.@msimoni I'm looking forward to any thoughts you may have on my last couple of jots: subjot.com/leastfixedpoinโ€ฆ
#2665
The Association of Musical Marxists fuck yew up: unkant.com/p/manifesto.htโ€ฆ
#2664
The weight of history is utterly stifling. We're drowning in orthodoxy here!
#2663
It's never too late to turn back after going down the wrong road, but it sure can be expensive and frustrating to do so.
#2662
@mattmight Man, that's really depressing.
๐Ÿ”— Thu Sep 01, 2011, 17:23:00 in reply to this tweet
#2661
I almost feel like maybe I can do some thinking today! Having a cold sucks. Recovery can't come soon enough.
#2660
RT @silentbicycle: "The Case for Associative Main Memory and Storage": dekorte.com/blog/blog.cgi?โ€ฆ (via @stevedekorte)
#2659
@DRMacIver yep - am half-way through right now for the same reason :-)
๐Ÿ”— Sun Aug 28, 2011, 17:48:31 in reply to this tweet
#2658
@DRMacIver Oh no!!! You'll just have to read it again then won't you.
๐Ÿ”— Sun Aug 28, 2011, 16:28:13 in reply to this tweet
#2657
@ciphergoth This begs for elaboration. Do you have time to write up a couple of paragraphs? Or is there a link that explains?
๐Ÿ”— Sun Aug 28, 2011, 16:26:05 in reply to this tweet
#2656
@DRMacIver I think, here, that hexapodia is the key insight.
๐Ÿ”— Sun Aug 28, 2011, 15:40:39 in reply to this tweet
#2655
@SeanTAllen Dictionary
๐Ÿ”— Sat Aug 27, 2011, 23:38:58 in reply to this tweet
#2654
Here comes the rain.
#2653
2TB backup disk, ~240GB used, leaving... er... ~1760GB unused. That is an *awful* lot of empty space. Amazing.
#2652
@old_sound Nope!
๐Ÿ”— Fri Aug 26, 2011, 23:17:43 in reply to this tweet
#2651
@old_sound Yes much like that (in spirit)!
๐Ÿ”— Fri Aug 26, 2011, 16:45:07 in reply to this tweet
#2650
@squaremobius Is this a happy dream or a sad dream?
๐Ÿ”— Fri Aug 26, 2011, 16:34:08 in reply to this tweet
#2649
@old_sound It was punintentional, you know ;-)
๐Ÿ”— Fri Aug 26, 2011, 16:33:18 in reply to this tweet
#2648
@timfox Obviously, the ones without jobs will have difficulty affording them. An increasing proportion of the market, perhaps.
๐Ÿ”— Fri Aug 26, 2011, 14:58:40 in reply to this tweet
#2647
@timfox How about Common Language Runtime?
๐Ÿ”— Fri Aug 26, 2011, 14:57:55 in reply to this tweet
#2646
RT @littlecalculist: There's language-based security, and then there's just eliminating language-based insecurity.
#2645
@sstrickl I see your pile of grilled cheese sandwiches and I raise you a huge pot of macaroni cheese (with peas and tomato). 9 servings!
๐Ÿ”— Thu Aug 25, 2011, 04:11:22 in reply to this tweet
#2644
@fogus Do it right. Sod the idiom. (Warning: this advice may backfire later)
๐Ÿ”— Thu Aug 25, 2011, 00:19:33 in reply to this tweet
#2643
@silentbicycle Re build-from-src: I find having a local fork of brew v handy for doing the config/build work once and once only
๐Ÿ”— Wed Aug 24, 2011, 20:47:04 in reply to this tweet
#2642
@sfalcon @silentbicycle esp when you consider "brew create <url>" which is pretty neat. My local customisations: bit.ly/o12tqA
๐Ÿ”— Wed Aug 24, 2011, 20:46:15 in reply to this tweet
#2641
@littlecalculist Yes :-) cm.bell-labs.com/sys/doc/rc.html
๐Ÿ”— Wed Aug 24, 2011, 18:09:52 in reply to this tweet
#2640
RT @chordpunch: Full length "abugida" from Yee-King coming 1st October!
#2639
Does anyone have a copy of Guy Steele's projectfortress blog post, "Why Object-Oriented Languages Need Tail Calls"? The original site's gone
๐Ÿ” 1 ๐Ÿ”— Tue Aug 23, 2011, 22:48:23
#2638
"The Power of Irrelevance: On the design of notation to support the review process" erights.org/data/irrelevanโ€ฆ
#2637
RT @crucially: Earthquake effect on usage on the east coast: flickr.com/photos/crucialโ€ฆ pulled this from a host.
#2636
Ubuntu is not Debian is not Ubuntu.
๐Ÿ” 2 ๐Ÿ”— Tue Aug 23, 2011, 19:49:15
#2635
Circumvent xpdf's sincere but unhelpful honouring of the "text extraction forbidden" bit: bit.ly/rdHwR1 bit.ly/ph6VLG
#2634
@silentbicycle I installed homebrew's emacs so that I could continue to use it w X11. Works well. Also using iKey to make f5=xterm f6=emacs
๐Ÿ”— Tue Aug 23, 2011, 19:43:16 in reply to this tweet
#2633
@somic @SeanTAllen thanks guys that might have been it. I do remember a map being part of it though.
#2632
What's the website that helps you find a good hotel deal? It's not priceline, but it's like that a little bit? I've used it for SF hotels b4
#2631
RT @tapbot_paul: I love how Twitter makes me instantly aware of current events. But it's hell on my attention span and it's also hell on ...
#2630
.@msimoni This one's properly tail-recursive ;-) github.com/tonyg/js-vau/bโ€ฆ
#2629
@old_sound Yes, thanks - I'm looking forward to experimenting with it!
๐Ÿ”— Sun Aug 21, 2011, 21:46:01 in reply to this tweet
#2628
Neubauten, a beer, and a book of a sunny Sunday afternoon. Excellent.
#2627
@msimoni Sure. Not properly tho ;)
๐Ÿ”— Sun Aug 21, 2011, 17:40:04 in reply to this tweet
#2626
@msimoni Uh-oh! You linked me to a many-paged LtU discussion! Guess I know what I'm doing this afternoon... :-) (It's almost like tvtropes)
#2625
@aidanskinner Ha! Yes that's one of my favourite features :-)
๐Ÿ”— Sun Aug 21, 2011, 16:59:59 in reply to this tweet
#2624
@dysinger I read the novel the day before seeing the film. Each shed light on the other. Recommended way to view/read :-) And yes, v good
๐Ÿ”— Sun Aug 21, 2011, 16:56:24 in reply to this tweet
#2623
RT @torrez: My wife (designer) is laughing at her computer so I look over to see what she is laughing about and itโ€™s just fonts. Itโ€™s. ...
#2622
@swannodette Awesome! Looking forward to seeing it. My attempt isn't v efficient, but I am finding it comfortable: bit.ly/j8ql0S
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Aug 20, 2011, 21:54:13 in reply to this tweet
#2621
Iโ€™m giving Subjot a try. It's like twitter with topics? Don't know. Seems interesting. Invite link: sjot.it/nNLnLy
#2620
.@msimoni BTW I've signed up for subjot now. Thanks for the invite. It looks interesting. My fp is on the subject of "kernel" :-)
#2619
@msimoni Heh. Momentum! Plus built-in $if has improved error detection ability (bools as a distinct type)
๐Ÿ”— Sat Aug 20, 2011, 21:21:08 in reply to this tweet
#2618
@msimoni Ha :-) I was about to send you that link! Next to make it tailcall-correct...
๐Ÿ”— Sat Aug 20, 2011, 21:04:56 in reply to this tweet
#2617
RT @ciphergoth: Man whose flat was burned after @gmpolice published his address found not guilty of riot arson menmedia.co.uk/manchesterevenโ€ฆ
#2616
@kaleidic Ha! OK, I need to spend some quality time with J before I will progress in my understanding, I reckon.
๐Ÿ”— Fri Aug 19, 2011, 19:51:06 in reply to this tweet
#2615
@kaleidic Namespaces, I don't know how to think about yet.
๐Ÿ”— Fri Aug 19, 2011, 18:49:34 in reply to this tweet
#2614
@kaleidic Awesome! Your verbs == "objects" and nouns == "messages" to me then I think. Data and codata, roughly?
๐Ÿ”— Fri Aug 19, 2011, 18:49:24 in reply to this tweet
#2613
@swannodette I guess what I just wrote doesn't apply to other kinds of relation. Eval, preorder, etc. Hmm. Shall think on it.
๐Ÿ”— Fri Aug 19, 2011, 18:48:05 in reply to this tweet
#2612
@swannodette Interesting. Objects modelling relations makes me uneasy - aren't equivalences too fundamental for lifting to userland?
๐Ÿ”— Fri Aug 19, 2011, 18:47:35 in reply to this tweet
#2611
@silentbicycle @bigthingist Yeah, the internet has really been spiralling out of control recently. It's like his name is golden somehow
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri Aug 19, 2011, 18:46:35
#2610
@kaleidic Also interesting. The seeming duality noun/verb object/message data/function I think can be blurred. Good idea? Who knows!
๐Ÿ”— Fri Aug 19, 2011, 18:24:30 in reply to this tweet
#2609
@takeoutweight Yep, "expression problem" is thorny and unpleasant in both settings :-) The apparent duality is worthy of study.
๐Ÿ”— Fri Aug 19, 2011, 18:22:40 in reply to this tweet
#2608
@msimoni Have you considered the interaction of (online) partial-evaluation with Kernel? I'm keen to do some thinking along those lines :-)
#2607
@takeoutweight I don't see that. Inheritance is orthogonal to method dispatch, wouldn't you say? Consider delegation-based systems.
๐Ÿ”— Fri Aug 19, 2011, 18:12:01 in reply to this tweet
#2606
@kaleidic Interesting! Can you give an example?
๐Ÿ”— Fri Aug 19, 2011, 18:10:19 in reply to this tweet
#2605
@silentbicycle @kaleidic ML's pattern-matching is a lot like method dispatch. That's the starting pt for the experiments I want to do
๐Ÿ”— Fri Aug 19, 2011, 17:51:25 in reply to this tweet
#2604
@kaleidic I agree with you re: feel. I want to experiment w. a language that blurs the fn/ob boundary more than is usual, but no time... :)
๐Ÿ”— Fri Aug 19, 2011, 17:49:49 in reply to this tweet
#2603
@kaleidic I take your point: "function" usually connotes "immutable"; "object" usually connotes "stateful". I wish it were not so :-)
๐Ÿ”— Fri Aug 19, 2011, 16:41:15 in reply to this tweet
#2602
@kaleidic And furthermore I consider Scheme a useful functional language, impurity and all.
๐Ÿ”— Fri Aug 19, 2011, 16:40:30 in reply to this tweet
#2601
@kaleidic And pure objects? :-) I think our point of departure is I don't see mutable state as intrinsic to OO.
๐Ÿ”— Fri Aug 19, 2011, 16:40:17 in reply to this tweet
#2600
@kaleidic Aha! Mutable state. Yeah, IMO that's orthogonal. You can have perfectly useful immutable objects. Also "mutable" procedures.
๐Ÿ”— Fri Aug 19, 2011, 16:39:10 in reply to this tweet
#2599
@kaleidic Lambda in scheme has (1) per heap semantics (2) by closure over free vars and (3) by virtue of its body expr.
๐Ÿ”— Fri Aug 19, 2011, 16:37:52 in reply to this tweet
#2598
@kaleidic I don't understand. Mutable meaning? Do you mean mutable data structures?
๐Ÿ”— Fri Aug 19, 2011, 15:51:46 in reply to this tweet
#2597
@bigthingist Ahaaaaaaa! I see :-) It was a brave new world back then.
๐Ÿ”— Fri Aug 19, 2011, 15:48:40 in reply to this tweet
#2596
@pholdings Not all POJOs serializable; Equals and hashcode totally adhoc anyway, so pointless to worry; wouldn't think it a serious problem?
๐Ÿ”— Fri Aug 19, 2011, 15:44:08 in reply to this tweet
#2595
@asankhaya True; Also, Objects are Functions, and Functions are Values.
๐Ÿ” 1 ๐Ÿ”— Fri Aug 19, 2011, 15:41:58 in reply to this tweet
#2594
@takeoutweight No chance! I shall flee the field in cowardly fashion instead.
๐Ÿ”— Fri Aug 19, 2011, 15:41:33 in reply to this tweet
#2593
@msimoni Yeah, I figured. I just got grumpy about the recent Java lambda thing. :-)
๐Ÿ”— Fri Aug 19, 2011, 15:40:57 in reply to this tweet
#2592
Functions *are* objects. Objects *are* functions. Can someone explain what the fuss is about?
๐Ÿ’Ÿ 4 ๐Ÿ” 7 ๐Ÿ”— Fri Aug 19, 2011, 03:39:03
#2591
@msimoni Activity streams FTW, eh?
๐Ÿ”— Fri Aug 19, 2011, 03:31:14 in reply to this tweet
#2590
๐Ÿ”— Thu Aug 18, 2011, 02:22:32 in reply to this tweet
#2589
@msimoni You might find this useful: W. D. Clinger et al, "Implementation strategies for first-class continuations", HOSCย€ย vol12 #1 1999
๐Ÿ”— Thu Aug 18, 2011, 02:22:08 in reply to this tweet
#2588
@DRMacIver Me too, man. It sucks.
๐Ÿ”— Wed Aug 17, 2011, 18:11:33 in reply to this tweet
#2587
@aohelin "What truth?" "There is no state.... it is not the world that changes, it is only yourself"
๐Ÿ”— Wed Aug 17, 2011, 18:11:10 in reply to this tweet
#2586
@aohelin "... I know category theory." "Show me."
๐Ÿ”— Wed Aug 17, 2011, 18:09:22 in reply to this tweet
#2585
@squaremobius @timfox @jerrykuch As seen in Nathan Barley, ep. 1 (tricyclist; clearly a rising idiot)
๐Ÿ”— Wed Aug 17, 2011, 17:58:31 in reply to this tweet
#2584
RT @mattmight: C++ already had lambda--(lambda<int> (x) --> 3*x + 7) is legal under template/operator magic: matt.might.net/articles/lambdโ€ฆ
#2583
RT @chaetal: Fuel: Debug, serialize the debugger; open another image, materialize and continue to debug. It worked from the 1st shoot! # ...
#2582
RT @ciphergoth: Markets are Efficient if and Only if P = NP aleph.se/andart/archiveโ€ฆ
#2581
@BrianTRice The thesis bears a look. Interestingly this isn't expander-passing style which is where I went wrong at first.
๐Ÿ”— Wed Aug 17, 2011, 02:29:12 in reply to this tweet
#2580
Constructing Kernel's #if: bit.ly/nxwQJC
๐Ÿ’Ÿ 4 ๐Ÿ” 1 ๐Ÿ”— Wed Aug 17, 2011, 02:21:58
#2579
Google's fancy URLs in their results listing make cut-and-pasting plain URLs REALLY JOLLY DIFFICULT. Any way to turn them off? Doubt it :(
๐Ÿ” 1 ๐Ÿ”— Wed Aug 17, 2011, 01:47:06
#2578
@squaremobius I will email!
๐Ÿ”— Wed Aug 17, 2011, 01:11:51 in reply to this tweet
#2577
@squaremobius Definitely!
๐Ÿ”— Wed Aug 17, 2011, 00:46:25 in reply to this tweet
#2576
Hey @squaremobius: Sagas, portal.acm.org/citation.cfm?iโ€ฆ, feel ready for some Modronish reexamination, wouldn't you say?
#2575
@asynchronaut Yes. 201 or 202.
๐Ÿ”— Tue Aug 16, 2011, 20:41:52 in reply to this tweet
#2574
@jimpick Oh man it's in rough state for *showing* ppl :-) But yeah every now and then I hack on it a bit.
๐Ÿ”— Tue Aug 16, 2011, 20:27:18 in reply to this tweet
#2573
Oakley Groups 2 and 14 with OpenSSL: bit.ly/pBfhpp
#2572
Whoops, derailed. This bit.ly/p9n8G1 has started me thinking about bit.ly/paJVlt again when I have lots of other things to do
๐Ÿ” 1 ๐Ÿ”— Tue Aug 16, 2011, 20:00:22
#2571
@pavlobaron Yes, very similar, at least in a New Zealand accent without very careful enunciation
#2570
@asynchronaut OMG, you're but a slip of the fingers away from putting CORBA on a plane
๐Ÿ”— Tue Aug 16, 2011, 19:16:26 in reply to this tweet
#2569
RT @random_walker: A logarithmic calendar view is so obviously superior it's hard to believe no major product has it bit.ly/o5qH3C
#2568
On that note: I now have PEMs of Oakley groups 2 and 14 for use with OpenSSL, if anyone needs them :-)
#2567
This caused QUITE SOME CONFUSION.
#2566
TIL that the Diffie-Hellman groups of lengths 1024 and 2048 bits in OpenSSL are **NOT** the groups from RFCs 2409 and 3526.
#2565
RT @aidaweb: #Firefox introducing Scratchpad for #JavaScript code, like #Smalltalk's Workspace bit.ly/o1ocIC
#2564
Yak, thy name is AES-CTR
#2563
Whoops. github down, up, now perhaps split-brain?
#2562
@aohelin I'd love to get in touch in a few months re: a research DNS/DHCP implementation we're working on, though?
๐Ÿ”— Mon Aug 15, 2011, 20:14:04 in reply to this tweet
#2561
@aohelin Ah OK; I was thinking of pointing you at RabbitMQ :-) (since I used to work on it) but it's stateful
๐Ÿ”— Mon Aug 15, 2011, 20:13:33 in reply to this tweet
#2560
@aohelin Looking for network protocol implementations, or linkable libraries?
๐Ÿ”— Mon Aug 15, 2011, 19:59:51 in reply to this tweet
#2559
@futuremint Cool, thanks. I'll give it a look!
๐Ÿ”— Mon Aug 15, 2011, 19:57:25 in reply to this tweet
#2558
Sigh. Can't objectively record the severity of my juxtafoveal telangiectasis to know if it's worsening gradually over time. Hard to guess.
#2557
@futuremint Is there a tweet-sized summary of what makes it better than screen you can give? Screen is good, it'd be neat to find sth better
๐Ÿ”— Mon Aug 15, 2011, 16:13:00 in reply to this tweet
#2556
RT @jennie_kermode: What the government's own research says about cutting benefits for those convicted of crimes: bit.ly/oOhpJk
#2555
RT @asymco: If it's any consolation, Motorola sold for 50% more than Skype.
#2554
RT @ciphergoth: Removal of benefits, family evictions, excessive penalties to 'send a message', lack of due process - drug war deja vu. ...
#2553
@b6n You're forgetting the Dude, man.
๐Ÿ”— Mon Aug 15, 2011, 01:25:26 in reply to this tweet
#2552
Shocking. If they do the work, they should be paid. corporatewatch.org/?lid=4029
#2551
@rektide I've been using Mendeley, which automatically renames the PDFs into a single library directory. Convenient for Kindle etc
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Aug 14, 2011, 23:58:54 in reply to this tweet
#2550
Mind: blown. Utterly obscene. RT @rands Need a bleeding edge browser, but will likely rock your world: j.mp/mWfSSX (@hackernews)
๐Ÿ’Ÿ 4 ๐Ÿ” 2 ๐Ÿ”— Sun Aug 14, 2011, 22:30:19
#2549
@old_sound I did it to myself, I did; that's what really hurts
๐Ÿ”— Sun Aug 14, 2011, 21:10:19 in reply to this tweet
#2548
Non-stop nyan cat is genuinely non-stop.
#2547
@fogus GNU smalltalk? Tim Budd's "Little Smalltalk"? Dan Ingalls' "Potato"?
๐Ÿ”— Sun Aug 14, 2011, 06:11:13 in reply to this tweet
#2546
@DRMacIver Damn, and I was all set to reply "Not at all glassy then?" too!
๐Ÿ”— Sat Aug 13, 2011, 23:46:40 in reply to this tweet
#2545
"Generic network failure", indeed. #grump
#2544
It's 2011. MMS **still** doesn't work right. The sooner cellular dies and is replaced by proper network stacks, the better.
#2543
@cdleary @littlecalculist Peter Watts' SF novel "Blindsight" covers some of the downsides of & alts to self-awareness bit.ly/rt2WvK
๐Ÿ”— Sat Aug 13, 2011, 22:19:27 in reply to this tweet
#2542
What happens if you carry the ES modules proposal idea of no names through to the defs of vals within each mod? Petname-like module bodies?
#2541
@SeanTAllen bye bye bottle, bye bye cares, bye bye consciousness...?
๐Ÿ”— Sat Aug 13, 2011, 20:51:29 in reply to this tweet
#2540
@SeanTAllen I said *small* task, not *Herculean* :-) (though the Ardbeg I have in the cupboard will no doubt lift the hangover... no, later)
๐Ÿ”— Sat Aug 13, 2011, 20:47:53 in reply to this tweet
#2539
I need to find something very small to accomplish today. Hangover precludes attempting anything non-small. #ouch
#2538
@zooko but the *best* thing is you know you've seen them before, so you don't have to pay further attention
๐Ÿ”— Sat Aug 13, 2011, 17:17:31 in reply to this tweet
#2537
@ciphergoth You should be able to just copy the .pdf into the "documents" folder on the kindle's disk. Works for me (~3mth old kindle)
๐Ÿ”— Sat Aug 13, 2011, 17:15:07 in reply to this tweet
#2536
"Tayyabs now delivers" Oh, too late, too late for me! Those still in London are #luckybastards
๐Ÿ” 2 ๐Ÿ”— Sat Aug 13, 2011, 17:14:01
#2535
RT @1tayyabs: For those who know what this means, this will be the best news you hear all day. Ladies and gents: Tayyabs now delivers."
#2534
M-x for files in OS X apps, more-or-less: decimus.net/DTerm. Looks good, haven't tried it yet. HT @old_sound
#2533
"HERP Hey JSON has arrays in it, I need to make a class JSONArray! DERP"
#2532
"England is mine, and it owes me a living", "Panic on the streets of" etc, this Morrissey fellow knows more than he's letting on!
#2531
Listening to The Streets takes on new aspects
#2530
Ugh, another wrapper of GTK+. We're still collectively dreaming of that distant beautiful future, the late 1990s.
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Thu Aug 11, 2011, 19:36:08
#2529
Wow: http://www.whomakesthenazis.com/2011/08/open-letter-to-those-who-condemn.html
๐Ÿ” 3 ๐Ÿ”— Thu Aug 11, 2011, 19:28:01
#2528
only gets you an encrypted, authenticated transport I suppose, rather than proper message-oriented security, but better than nothing?
#2527
lift SSH's key-exchange onto AMQP's channel 0 as a couple of new commands, and get whole-frame encryption & integrity for cheap
๐Ÿ” 2 ๐Ÿ”— Wed Aug 10, 2011, 14:37:05
#2526
@simonmacm I do remember seeing that same quote quite a while ago - around election time, perhaps it was.
๐Ÿ”— Tue Aug 09, 2011, 18:19:54 in reply to this tweet
#2525
@simonmacm Yeah. After a bit of digging, apparently it's Oxford Book of Quotations http://bit.ly/nxJgyD but who knows.
๐Ÿ”— Tue Aug 09, 2011, 18:19:05 in reply to this tweet
#2524
RT @Geroyche: the lootings might not be politically motivated and therefore deemed "protest". they are caused by policies though, and ar ...
#2523
@SeanTAllen That's one of the reasons I find OMeta interesting: tree parsing is a superset of ML-style pattern-matching
๐Ÿ”— Tue Aug 09, 2011, 15:24:35 in reply to this tweet
#2522
RFC 5198 is a sensible recommendation on how to use Unicode in new protocols. TL;DR: UTF-8, NFC, CRLF.
๐Ÿ’Ÿ 2 ๐Ÿ” 3 ๐Ÿ”— Tue Aug 09, 2011, 15:21:49
#2521
@SeanTAllen Yep, it's a long road all right.
๐Ÿ”— Tue Aug 09, 2011, 15:03:51 in reply to this tweet
#2520
@SeanTAllen Beginners routinely extend their languages all the time: subroutine defs. Is syntax really so different?
๐Ÿ”— Tue Aug 09, 2011, 15:03:39 in reply to this tweet
#2519
RT @squaremobius: "This is criminality, pure and simple" -- that is a dead end, Cameron. It has no explanatory power. Try again.
#2518
@SeanTAllen OK, that doesn't sound insurmountable :-) Compare the unapproachability of e.g. Unlambda ;-)
๐Ÿ”— Tue Aug 09, 2011, 14:48:16 in reply to this tweet
#2517
@fogus At that point, one dusts off one's interpreter-writing skills ;-)
๐Ÿ”— Tue Aug 09, 2011, 14:37:44 in reply to this tweet
#2516
#londonriots etc won't be fixed by more/better/more violent cops. Everyone's so alienated. Could we return to some community self-policing?
#2515
@SeanTAllen do people find it unapproachable? I'd be interested to hear your thoughts on why that might be, and what could be done to fix it
๐Ÿ”— Tue Aug 09, 2011, 13:42:23 in reply to this tweet
#2514
@SeanTAllen, @fogus, why "loose interpretation"?
๐Ÿ”— Tue Aug 09, 2011, 13:41:05 in reply to this tweet
#2513
@bascule OMeta http://tinlizzie.org/ometa/ (cc @seantallen)
๐Ÿ”— Tue Aug 09, 2011, 13:34:39 in reply to this tweet
#2512
mDNS is really elegantly shoehorned into an ill-fitting container. Reusing the DNS protocol is a neat hack but there are some iffy aspects.
#2511
Comparison between DNS RRs and RDF triples highlights the trust problems in DNS. Want provenance information.
#2510
DNS is a kind of assertion-management protocol. What if RRs were replaced with RDF? You'd get a distributed knowledgebase?
#2509
mDNS RR conflicts <--> IRC nick conflicts.
#2508
RT @jamesbridle: Londoners: tonight, we sit out on our doorsteps, we check out local shops, we are visible, local, not just spectators, ...
#2507
RT @sunny_hundal: Met police tactics are completely unfathomable: somewhat hands-off during criminality like this and completely OTT dur ...
#2506
Weird hearing the NZ accents on Al Jazeera.
#2505
RT @bengoldacre: in case you forget how awful they are: some dizzyingly unpleasant commentary on the riots from BNP http://bit.ly/grzk70
#2504
@msimoni Hmm! Curious that $if should appear there. Perhaps today is the day I check out the relevant papers.
๐Ÿ”— Mon Aug 08, 2011, 15:44:49 in reply to this tweet
#2503
@msimoni Ah, *that* thread ;-) Thanks for the pointer.
๐Ÿ”— Mon Aug 08, 2011, 15:43:54 in reply to this tweet
#2502
@msimoni Is there a good introduction to/sketch of Kernel other than the thesis or the R^-1 report? #lazy
๐Ÿ”— Mon Aug 08, 2011, 15:24:46 in reply to this tweet
#2501
@stevej @msimoni @psnively It feels like parts-of-speech in a way. "A run", "To run"; doesn't context keep things straight?
๐Ÿ”— Mon Aug 08, 2011, 13:49:13 in reply to this tweet
#2500
@msimoni Makes sense. OS as providing mechanism, PL as providing policy.
๐Ÿ”— Mon Aug 08, 2011, 04:09:29 in reply to this tweet
#2499
@abecedarius I need to look at when-catch :-) I *still* haven't dug deeply into E's details... and I clearly need to.
๐Ÿ”— Mon Aug 08, 2011, 04:09:09 in reply to this tweet
#2498
@willpe Not very interesting. See http://blog.createdebate.com/2008/04/07/writing-strong-arguments/
๐Ÿ”— Mon Aug 08, 2011, 04:05:15 in reply to this tweet
#2497
RT @ccshan: Code review at Google requires government-issued ID for weird variable names
#2496
@msimoni That's an odd statement! Are you making an implicit language/OS split? What say you to Ingalls?
๐Ÿ”— Mon Aug 08, 2011, 01:37:23 in reply to this tweet
#2495
@jdanbrown Thanks, that's something I should look at!
๐Ÿ”— Sun Aug 07, 2011, 14:12:27 in reply to this tweet
#2494
@hadynt :-)
๐Ÿ”— Sun Aug 07, 2011, 14:10:37 in reply to this tweet
#2493
@BrianTRice It's a totally sketchy idea but one I want to work on.
๐Ÿ”— Sun Aug 07, 2011, 02:30:26 in reply to this tweet
#2492
@BrianTRice There's messages, and then there's meta-messages. Nodes, and meta-nodes. Subscriptions, and etc.
๐Ÿ”— Sun Aug 07, 2011, 02:30:14 in reply to this tweet
#2491
@BrianTRice Fucking BINGO. (cc @msimoni)
๐Ÿ”— Sun Aug 07, 2011, 02:29:19 in reply to this tweet
#2490
@msimoni I'm thinking like Erlang's processes, complete with their interesting failure and failure-propagation story
๐Ÿ”— Sun Aug 07, 2011, 02:28:13 in reply to this tweet
#2489
@msimoni That's a good idea. ISTM to be a (sensible) implementation of the underlying *idea* of separate computation-containers.
๐Ÿ”— Sun Aug 07, 2011, 02:27:53 in reply to this tweet
#2488
The scoping of try/catch is all wrong when working with callbacks. Need concept of location where code is running. E's vats?
๐Ÿ” 1 ๐Ÿ”— Sun Aug 07, 2011, 00:42:30
#2487
An endless series of alternately overreaching and overlooking "security fixes"; massive collateral damage; cure not quite worse than disease
#2486
The way web security works right now makes the damaging things possible and the easy things difficult. This isn't how it's supposed to be.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Sun Aug 07, 2011, 00:18:11
#2485
RT @davidnwelton: Now all countries with an AAA credit rating have universal health care
#2484
@msimoni Were you watching the recent HPI talk or something else? I've not looked at the recent talk yet
๐Ÿ”— Sat Aug 06, 2011, 21:23:29 in reply to this tweet
#2483
@squaremobius That looks like a fun envelope. Observer/Iterator duality eh?
๐Ÿ”— Sat Aug 06, 2011, 21:22:50 in reply to this tweet
#2482
@squaremobius pics or it didn't happen
๐Ÿ”— Sat Aug 06, 2011, 14:57:41 in reply to this tweet
#2481
@hintjens Just the ones that escape detection by the man-in-the-street.
๐Ÿ”— Sat Aug 06, 2011, 01:28:50 in reply to this tweet
#2480
@hintjens Oh, it has to be socially tenable? You didn't specify if you meant the ideal rationale or the *actual* rationale ;-)
๐Ÿ”— Fri Aug 05, 2011, 18:22:17 in reply to this tweet
#2479
@hintjens To make money for large corporations while making it harder for people to compete with them?
๐Ÿ”— Fri Aug 05, 2011, 00:10:42 in reply to this tweet
#2478
@DRMacIver cool. have a good flight!
๐Ÿ”— Fri Aug 05, 2011, 00:09:33 in reply to this tweet
#2477
Come back XDR, all is forgiven
#2476
@DRMacIver Will you be stopping by Boston? Let me know if so, there is beer here
๐Ÿ”— Thu Aug 04, 2011, 20:46:49 in reply to this tweet
#2475
@krismicinski yep it is totally really difficult.
๐Ÿ”— Thu Aug 04, 2011, 19:18:33 in reply to this tweet
#2474
RT @copumpkin: Overheard on IRC: "Peano SSSSZ Life"
#2473
Grr, projectfortress.sun.com not responding ;-(
#2472
@patrickdlogan @doublec and neither is OO programming http://bit.ly/p320wY
๐Ÿ”— Thu Aug 04, 2011, 03:56:01 in reply to this tweet
#2471
@jboutelle Arrogating to myself the role of "good developer", of course ;-)
๐Ÿ”— Thu Aug 04, 2011, 02:40:42 in reply to this tweet
#2470
@jboutelle IME it's because they're almost uniformly crap at text, and the win from the other tools isn't enough. Exceptions: Squeak (just)
๐Ÿ”— Thu Aug 04, 2011, 02:40:31 in reply to this tweet
#2469
@aidanskinner Mendeley...
๐Ÿ”— Thu Aug 04, 2011, 02:35:56 in reply to this tweet
#2468
RT @igorclark: RT @PhillipsSara "In 2010 all future moon missions were cancelled, #astronautsuicides is the aftermath" http://www.astron ...
#2467
RT @jimpick: @leastfixedpoint You can save your money with the US government. On maturity, they give most of it back. Safest investment ...
#2466
Hey @episerver, quit spamming me please! Do you even pay attention to the unsubscribe links in your emails?
#2465
@jimpick What does it mean that the rates are negative?
๐Ÿ”— Tue Aug 02, 2011, 18:35:26 in reply to this tweet
#2464
@sstrickl hooray :-)
๐Ÿ”— Tue Aug 02, 2011, 18:35:11 in reply to this tweet
#2463
@hashbo Thanks - The faster teaser page is an improvement. I saw the blog already. Looking forward to learning more!
๐Ÿ”— Tue Aug 02, 2011, 04:35:37 in reply to this tweet
#2462
@hashbo I haven't yet managed to sit through the *agonisingly* slow more_info.html. Bad design! Got a plain text link? (cc @neilellis)
๐Ÿ”— Mon Aug 01, 2011, 23:46:06 in reply to this tweet
#2461
@BrianTRice by which time we will have moved off of unix, right? ;-)
๐Ÿ”— Mon Aug 01, 2011, 22:46:52 in reply to this tweet
#2460
RT @b6n: So excited at the future of manned spaceflight now that the shuttle won't be wasting all those resources.
#2459
Decoupling Civil Timekeeping from Earth Rotation? http://catless.ncl.ac.uk/Risks/26.50.html#subj12.1
#2458
@Crad JANET-style?
๐Ÿ”— Mon Aug 01, 2011, 01:31:15 in reply to this tweet
#2457
Just got a lovely email from a friend on a round-the-world trip :-)
#2456
@Jermolene yeah, I actually miss Shoreditch now and then :)
๐Ÿ”— Sat Jul 30, 2011, 21:00:39 in reply to this tweet
#2455
@Jermolene Cool! Looking forward to hearing more :) If you're ever in Boston MA, we should catch up for a pint...
๐Ÿ”— Sat Jul 30, 2011, 20:53:34 in reply to this tweet
#2454
@SeanTAllen But I'm playing with synchronisation in a wiki-like setting right now actually: github.com/tonyg/synchrotron
๐Ÿ”— Sat Jul 30, 2011, 20:48:07 in reply to this tweet
#2453
@SeanTAllen By giving them a copy of the single HTML page. Or putting it on the web. Synchronisation isn't really there.
๐Ÿ”— Sat Jul 30, 2011, 20:47:47 in reply to this tweet
#2452
Hey @Jermolene, am appreciating TiddlyWiki all over again. Thanks muchly :-) Any progress on TiddlyWiki5 recently?
#2451
@SeanTAllen Yes it's a wonderful mind-bender. Do try it, it's incredibly cool.
๐Ÿ”— Sat Jul 30, 2011, 20:43:18 in reply to this tweet
#2450
@timfox not enough for the rough corners to have been worn smooth yet, it seems :-( Hey it's only been more than a decade... :-/
๐Ÿ”— Sat Jul 30, 2011, 20:40:36 in reply to this tweet
#2449
@SeanTAllen The data is *in the html file* :-)
๐Ÿ”— Sat Jul 30, 2011, 20:39:50 in reply to this tweet
#2448
@SeanTAllen It's very much like a little Smalltalkesque thing. The html file is the image incl code and data. The browser is the vm.
๐Ÿ”— Sat Jul 30, 2011, 20:39:38 in reply to this tweet
#2447
@SeanTAllen It's the way the tiddlers make a graph of content that is linearised by the reader, not the writer. Try it out, it's neat!
๐Ÿ”— Sat Jul 30, 2011, 20:39:18 in reply to this tweet
#2446
@SeanTAllen :-) It's a wonderful thing, tiddlywiki.
๐Ÿ”— Sat Jul 30, 2011, 20:24:13 in reply to this tweet
#2445
@SeanTAllen Seen TiddlyWiki? It uses a tiny applet for browsers that won't let file://-based HTML apps access the filesystem.
๐Ÿ”— Sat Jul 30, 2011, 20:19:19 in reply to this tweet
#2444
@SeanTAllen I'd like to see that!
๐Ÿ”— Sat Jul 30, 2011, 20:17:20 in reply to this tweet
#2443
@SeanTAllen Agreed.
๐Ÿ”— Sat Jul 30, 2011, 20:17:13 in reply to this tweet
#2442
RT @KirinDave: Using a database as a message bus is a hell of an anti-pattern, even if it is simple when your stack is small.
#2441
@SeanTAllen yes I really like the idea of OMeta. Have yet to try seriously to apply it to anything.
๐Ÿ”— Sat Jul 30, 2011, 20:09:46 in reply to this tweet
#2440
Java doesn't support the "data:" URL scheme. This makes it impossible to embed an applet in a web page. #sigh
#2439
Software: either infrastructure (must have great access to comms) or user facing (must have great access to interactive media) or both
#2438
1 kLOC for a version control system is too many.
#2437
@timfox African or European?
๐Ÿ”— Sat Jul 30, 2011, 01:05:14 in reply to this tweet
#2436
RT @DataJunkie: Whenever I am faced with working with date/time objects in any language, I have to take a deep breath.
#2435
Google Docs is awesome.
#2434
This packet authentication system looks really useful for pub/sub or other message-based systems: http://tools.ietf.org/html/rfc4082
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu Jul 28, 2011, 18:05:41
#2433
@greenrd Beats me. But it definitely interacts with the fragmentation identifiers in the IP headers :-)
๐Ÿ”— Thu Jul 28, 2011, 17:49:49 in reply to this tweet
#2432
@swannodette totally :-) (or rather communication (aka state) can usefully be separated from computation :-) )
๐Ÿ”— Thu Jul 28, 2011, 16:57:22 in reply to this tweet
#2431
@swannodette ...but not at all well when you are dealing with objects or other behavioural/non-structural or nonlocal entities
๐Ÿ”— Thu Jul 28, 2011, 16:49:11 in reply to this tweet
#2430
@swannodette Point being that multimethods/prolog/datalog work well when you have local *data* amenable to structural decomposition...
๐Ÿ”— Thu Jul 28, 2011, 16:48:38 in reply to this tweet
#2429
@silentbicycle Totally. Visitor pattern is a very-poor-man's pattern matching over data.
๐Ÿ”— Thu Jul 28, 2011, 16:47:33 in reply to this tweet
#2428
@silentbicycle Partial agree. Makes sense when thinking abt algorithms; less sense when thinking about distribution/space/locality?
๐Ÿ”— Thu Jul 28, 2011, 16:46:55 in reply to this tweet
#2427
Ugh. Path MTU discovery, fragment reassembly, and the IP identification field's 16-bit nature interact in complex ways.
#2426
Oh. The IP ID field is used only for fragment reassembly it seems. Nothing to see here, move along :-)
#2425
TIL that IP restricts the number of inflight TCP datagrams between hosts to 2^16! That limit seems easy to overflow... http://bit.ly/pwS25r
#2424
@silentbicycle Cool - look forward to hearing more :)
๐Ÿ”— Thu Jul 28, 2011, 16:27:12 in reply to this tweet
#2423
@danlucraft OTOH a two-pass alg could figure out the max num of #s in use and work from there. So it could be made to work.
๐Ÿ”— Thu Jul 28, 2011, 16:09:46 in reply to this tweet
#2422
RT @whitehouse: Q: How did we accumulate so much #debt? A: wh.gov/rBp
#2421
@silentbicycle Interesting. I have seen the odd tweet come past. Have you written anything long-form about it?
๐Ÿ”— Thu Jul 28, 2011, 16:07:25 in reply to this tweet
#2420
@silentbicycle True but if you look at it as turtles *all the way down* it gets simpler again :-) (Warning: untested conjecture)
๐Ÿ”— Thu Jul 28, 2011, 16:06:48 in reply to this tweet
#2419
@silentbicycle @msimoni Depends if you're thinking in terms of a distributed or a shared-memory system, perhaps.
๐Ÿ”— Thu Jul 28, 2011, 15:49:10 in reply to this tweet
#2418
@danlucraft Hard to type a negative number of #s if the designer of the language guessed wrong about the max nesting depth of headings :)
๐Ÿ”— Thu Jul 28, 2011, 15:48:29 in reply to this tweet
#2417
@silentbicycle @msimoni Neither :) They may be good for organising code inside one locn, with single-dispatch for msgs passed between locns
๐Ÿ”— Thu Jul 28, 2011, 15:47:49 in reply to this tweet
#2416
@msimoni @silentbicycle To me it's because they don't have a clear locus of computation, unlike single-dispatch/msg-passing
๐Ÿ”— Thu Jul 28, 2011, 15:20:01 in reply to this tweet
#2415
RT @dragosr: I know nothing about this case except for the details outlined in this speech. But what a speech it is. goo.gl/oLjqn
#2414
@igorclark Going good! Based in MA these days; how is Portland treating you?
๐Ÿ”— Thu Jul 28, 2011, 14:42:30 in reply to this tweet
#2413
@jerrykuch Totally agreed. Have you read Cryptonomicon? He plays with the idea a bit there :-)
๐Ÿ”— Thu Jul 28, 2011, 14:26:20 in reply to this tweet
#2412
Hard disk: send messages one-way to yourself-in-the-future!
#2411
Mercury delay lines, hard disks: both one-way msg-passing systems. Failure & corruption possible with both. Moral: CPU+HDD=distributed sys.
๐Ÿ” 1 ๐Ÿ”— Thu Jul 28, 2011, 04:42:02
#2410
How closely did the development and decline of the welfare state track fear of other ppl finding Communism attractive? http://bit.ly/pF4Jd4
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu Jul 28, 2011, 03:23:06
#2409
@asumu I don't know if it's been vetted by a lawyer or not. I really like the idea though.
๐Ÿ”— Thu Jul 28, 2011, 02:58:02 in reply to this tweet
#2408
So many people have pointed me at Tahoe-LAFS now that I'm finally getting around to exploring it.
๐Ÿ” 2 ๐Ÿ”— Thu Jul 28, 2011, 02:43:26
#2407
What an interesting idea!: http://tahoe-lafs.org/~zooko/tgppl.pdf
๐Ÿ” 5 ๐Ÿ”— Thu Jul 28, 2011, 02:38:41
#2406
Text *first*, hyperlink (or title bar, or tooltip, etc.) *second*. I need to be able to select & copy those words on my screen.
#2405
RT @kevsmith: Erlang could benefit from such a lib: https://github.com/fogus/clache
#2404
RT @benm: . @leastfixedpoint @LH I love this natural Braitenberg implementation: bjoern.brembs.net/news.php?item.โ€ฆ
#2403
@benm That's very cool indeed!
๐Ÿ”— Thu Jul 28, 2011, 00:47:33 in reply to this tweet
#2402
@johara_ the underlying ideas may or may not be simple, but if you have to talk ppl thru it I think it's fair to say the spec itself is not!
๐Ÿ”— Thu Jul 28, 2011, 00:45:07 in reply to this tweet
#2401
@msimoni Oh god. You're so right. The parallels are eerie.
๐Ÿ”— Wed Jul 27, 2011, 23:09:48 in reply to this tweet
#2400
@benm Oh cool! Me and @LH played with Braitenberg vehicles back in high school. Our project report: http://bit.ly/pcrxl2 (warning: 77MB pdf)
๐Ÿ”— Wed Jul 27, 2011, 23:04:58 in reply to this tweet
#2399
Operating Systems: Mechanism, not Policy; Programming Languages: Policy, not Mechanism.
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Jul 27, 2011, 22:25:30
#2398
Linux is so comfortable, like an old shoe.
#2397
This way of doing singletons in Java looks good: http://en.wikipedia.org/wiki/Singleton_pattern#The_solution_of_Bill_Pugh
#2396
@dwragg What gives me (some small) hope is that the same can be said of any other field, e.g. automotive engineering.
๐Ÿ”— Wed Jul 27, 2011, 17:25:03 in reply to this tweet
#2395
RT @squaremobius: The new bad makes the old bad look good
#2394
@hylomorphism that's certainly very true!
๐Ÿ”— Wed Jul 27, 2011, 17:22:15 in reply to this tweet
#2393
@kevsmith Open libraries, +1. Missing piece would be curated subcollections: walkthroughs, histories. Synopses.
๐Ÿ”— Wed Jul 27, 2011, 15:48:56 in reply to this tweet
#2392
@silentbicycle Oh very cool! If you're ever in MA, it'd be great to discuss this stuff over a beer or something.
๐Ÿ”— Wed Jul 27, 2011, 15:48:16 in reply to this tweet
#2391
@silentbicycle :-) Not everywhere tho! There's serious stuff happening, just not coherently yet. See Kay's remarks re "pop culture" of CS
๐Ÿ”— Wed Jul 27, 2011, 15:40:41 in reply to this tweet
#2390
Maybe I'm just impatient. What was the beginning of other disciplines like? I bet equally patchy and slow. We're only a few decades in.
#2389
@dwragg Hard to tell. Politics of failure enters the scene. Hard to get a mandate to revisit some dead idea. "Natural causes," the verdict.
๐Ÿ”— Wed Jul 27, 2011, 15:27:55 in reply to this tweet
#2388
@hylomorphism Perhaps, tho it sometimes seems like as a discipline we have no collective memory at all; continual ignorant reinvention.
๐Ÿ”— Wed Jul 27, 2011, 15:26:31 in reply to this tweet
#2387
@bigthingist Have you read "Infinite Jest"? "Too much fun" takes on new shades of meaning after that book
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jul 27, 2011, 14:29:54 in reply to this tweet
#2386
I keep discovering that I'm following ideas already well explored by people long ago. I don't think it's just me, either. Very unsettling.
#2385
Charlie Brooker: 'Terrorism experts' were "terrible, like toddlers hypothesising how a helicopter works." http://bit.ly/p5tPqO
๐Ÿ” 2 ๐Ÿ”— Mon Jul 25, 2011, 14:44:01
#2384
@asumu (let ((field 'x)) (get-field field point)) is missing; i.e. it requires a literal field name.
๐Ÿ”— Mon Jul 25, 2011, 05:37:01 in reply to this tweet
#2383
@jamesladd Racket.
๐Ÿ”— Mon Jul 25, 2011, 03:55:37 in reply to this tweet
#2382
A method to retrieve all field-names on an object, but no method for getting the value of a field by name?
#2381
"all systems are fault-tolerant -- it's just that with some systems, it's the end user's job to tolerate the faults." http://bit.ly/owXh6P
๐Ÿ’Ÿ 2 ๐Ÿ” 5 ๐Ÿ”— Sun Jul 24, 2011, 23:58:54
#2380
A one gigabit network link can exhaust TCP's 32-bit sequence number space in about 40 seconds. 10 gigabits, 4 seconds.
๐Ÿ’Ÿ 2 ๐Ÿ” 7 ๐Ÿ”— Sun Jul 24, 2011, 23:27:29
#2379
Wow, OK. So that most recent email I got to my @ccs.neu.edu account is a targeted malicious phishing expedition to the whole dept.
#2378
RT @conal: Wow! RT @newsyc50: Emacs' follow-mode -- incredible screen-size booster bit.ly/pS0Yn1 (bit.ly/pa80gB)
#2377
How do I get my android phone to sync with my gmail contacts? I have made a change on the web and can't find how to get the phone to refresh
#2376
"Thirty years of mediocrity is finally ending this week. Farewell, Space Shuttle. I'm not going to miss you." http://bit.ly/oaAQo7 #amen
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat Jul 23, 2011, 16:35:11
#2375
@timfox Railway points would be my guess
๐Ÿ”— Sat Jul 23, 2011, 14:57:18 in reply to this tweet
#2374
AMQP 1.0's "Timestamp" definition is bogus: http://bit.ly/qpffcv
#2373
@ciphergoth Not a bad choice! It's so different-looking that people will at least think twice before screwing everything up horribly
๐Ÿ”— Fri Jul 22, 2011, 18:52:19 in reply to this tweet
#2372
@ciphergoth But yeah the whole topic induces despair. TAI is probably the right thing for a timestamp. Sigh!
๐Ÿ”— Fri Jul 22, 2011, 18:43:00 in reply to this tweet
#2371
@ciphergoth You'd use them because of their easy mapping to human calendars. TAI might just be practically too error-prone on commodity OSes
๐Ÿ”— Fri Jul 22, 2011, 18:42:31 in reply to this tweet
#2370
@ciphergoth What'd be your opinion of using (floating- or fixed-point) Chronological Julian Days instead?
๐Ÿ”— Fri Jul 22, 2011, 18:35:44 in reply to this tweet
#2369
OK, TAI looks like a non-starter. What about Chronological Julian Days? Unambiguous, monotone, can represent future moments, easy to convert
#2368
@ciphergoth is it otherwise the Right Thing to do?
#2367
@ciphergoth Is that a platform bug? If so, the Q becomes whether to pander to platform bugs in a protocol that could live 50y or more... :(
๐Ÿ”— Fri Jul 22, 2011, 18:19:35 in reply to this tweet
#2366
Should TAI or UTC be used in new protocols? Opinions? Leaning toward TAI, but what might the downside be?
#2365
Hmm. OS X 10.6.8 kernel panics (double fault) have happened a handful of times this year. Wonder if it's the hw or the sw.
#2364
@old_sound They can sound almost identical in some accents. "Police have thwarted a tourist threat", "prevent tourist attacks" etc
๐Ÿ”— Fri Jul 22, 2011, 16:48:35 in reply to this tweet
#2363
RT @squaremobius: Occam's razor: YAGNI. Occam's co-razor: SSEMNI (somebody, somewhere, eventually, might need it)
#2362
@mysteron http://www.k-state.edu/roundabouts/photos/larcdetriomphe1.jpg
๐Ÿ”— Fri Jul 22, 2011, 16:23:15 in reply to this tweet
#2361
@timfox Yeah but the local property is the uninteresting one. It's the lack of global proper tail calls that causes less expressiveness...
๐Ÿ”— Fri Jul 22, 2011, 16:21:15 in reply to this tweet
#2360
RT @caldeiro: I still enjoy showing people #Seaside: Huh? Is that a #Smalltalk browser? Did you just change the code on the fly โ€ฆ in the ...
#2359
@PaulStansifer We could hybridise English with ASL: a new pronoun spoken to direct attention to the position of one's hands
๐Ÿ”— Thu Jul 21, 2011, 23:37:56 in reply to this tweet
#2358
@PaulStansifer Eight corners in a cube - even a clumsy people-human such as myself can manage an unambiguous cube, I should think!
๐Ÿ”— Thu Jul 21, 2011, 23:37:25 in reply to this tweet
#2357
@PaulStansifer Wouldn't it be terribly lexically awkward?
๐Ÿ”— Thu Jul 21, 2011, 23:36:21 in reply to this tweet
#2356
@PaulStansifer Wow that's cool. Those of us who are shaky/inaccurate though suffer a reduced register file?
๐Ÿ”— Thu Jul 21, 2011, 23:31:38 in reply to this tweet
#2355
RT @old_sound: @leastfixedpoint @timfox Chuck Norris can tail call optimize on the JVM #truestory
#2354
@dwragg Ha, snap.
๐Ÿ”— Thu Jul 21, 2011, 23:01:37 in reply to this tweet
#2353
@timfox Me! No proper tail calls, no point :)
๐Ÿ”— Thu Jul 21, 2011, 23:01:26 in reply to this tweet
#2352
"DHCP in its current form is quite insecure." RFC2131. The internet runs *solely* on trust.
#2351
@BrianTRice Doh - guess I'll have to write some kind of blog post :-) (since writing a paper on the idea is proving to be Very Hard)
๐Ÿ”— Thu Jul 21, 2011, 20:11:48 in reply to this tweet
#2350
@SeanTAllen OK cool :-)
๐Ÿ”— Thu Jul 21, 2011, 20:11:01 in reply to this tweet
#2349
@SeanTAllen Well continuations are the ultimate in polymorphism :-) But it would take more than this margin to explain what I mean I think
๐Ÿ”— Thu Jul 21, 2011, 19:59:57 in reply to this tweet
#2348
@jamesladd "it seems to me" :)
๐Ÿ”— Thu Jul 21, 2011, 19:59:26 in reply to this tweet
#2347
@SeanTAllen Unless the simultaneity is important to enforce. Which it can be, of course.
๐Ÿ”— Thu Jul 21, 2011, 19:51:28 in reply to this tweet
#2346
@SeanTAllen I don't buy that. #storeOn: is just an explicit continuation-passing-transform of use of a bunch of simultaneous getters, ISTM
๐Ÿ”— Thu Jul 21, 2011, 19:51:09 in reply to this tweet
#2345
@SeanTAllen surely getters are ok (how do you get stuff out otherwise?) (assuming you're talking about immutable dataish things here)
๐Ÿ”— Thu Jul 21, 2011, 19:04:33 in reply to this tweet
#2344
@konstantinhaase @SeanTAllen what a strange thing to say! If he'd said "getter" I'd have agreed. Immutable data structures are still data...
๐Ÿ”— Thu Jul 21, 2011, 18:47:03 in reply to this tweet
#2343
RT @b6n: One reason I am not bummed about the shuttle: SpaceX Falcon 9 Launch of the 1st Dragon Spacecraft http://bit.ly/pcWlPv
#2342
RT @b6n: Bemoaning the end of the shuttle? Shut up and code http://bit.ly/hUPvoT http://bit.ly/n4Vt50 http://bit.ly/oFyLta
#2341
@cscotta @b6n Conspicuously absent: proper tail calls
๐Ÿ”— Thu Jul 21, 2011, 00:15:25 in reply to this tweet
#2340
@msimoni I disagree on both counts! I believe it just takes time (far more time than most people have) to get into such a position.
๐Ÿ”— Wed Jul 20, 2011, 20:02:18 in reply to this tweet
#2339
@noteslate How far off are you?
๐Ÿ”— Wed Jul 20, 2011, 20:00:54 in reply to this tweet
#2338
@simonmacm Nope :-( (though both emacs and smalltalk seem to point the way to some platonic ideal)
๐Ÿ”— Wed Jul 20, 2011, 16:51:32 in reply to this tweet
#2337
@squaremobius Though the new lexically-scoped elisp sounds awfully shiny. OK, less dull.
๐Ÿ”— Wed Jul 20, 2011, 16:35:51 in reply to this tweet
#2336
@squaremobius Who said I was satisfied with emacs?? (cc @timfox)
๐Ÿ”— Wed Jul 20, 2011, 16:35:35 in reply to this tweet
#2335
@SomervilleCity Do you know anything about a power outage along Prospect St. near the Cambridge boundary? Number 102 is out, at least...
#2334
@timfox Bought it; haven't used it a lot; seems competently put together but uninspired; it isn't an emacs. Bottom line: still using emacs.
๐Ÿ”— Wed Jul 20, 2011, 16:03:11 in reply to this tweet
#2333
@squaremobius The syntax reminded me of highwire. It's like a par + join construct.
๐Ÿ”— Wed Jul 20, 2011, 14:37:41 in reply to this tweet
#2332
@timfox Looked into running Linux on a macbook? Last time I tried was, oh, four-five years ago. Wonder if it got better since then.
๐Ÿ”— Wed Jul 20, 2011, 13:42:46 in reply to this tweet
#2331
Interesting application of server-side continuations: http://tamejs.org/
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jul 20, 2011, 13:38:49
#2330
@atkin I suffer from the same affliction periodically. Damned fine tune.
๐Ÿ”— Wed Jul 20, 2011, 04:24:30 in reply to this tweet
#2329
@silentbicycle Will I get in trouble if I download them all? Ho ho ho.
๐Ÿ”— Wed Jul 20, 2011, 04:17:40 in reply to this tweet
#2328
@silentbicycle Cool, np. Look forward to hearing your thoughts.
๐Ÿ”— Tue Jul 19, 2011, 20:51:16 in reply to this tweet
#2327
@silentbicycle Hit me up on XMPP if you want to talk through anything while you're playing with it: tonygarnockjones@gmail.com
๐Ÿ”— Tue Jul 19, 2011, 20:40:08 in reply to this tweet
#2326
@silentbicycle It's a bit unfair of me to claim that Squeak has "lost its unique flavour"; but it sure feels a bit less playful these days
#2325
@silentbicycle Try 3.2. It's "modern" enough to have Morphic and eToys, but not so modern as to have lost its unique flavour.
๐Ÿ”— Tue Jul 19, 2011, 20:32:05 in reply to this tweet
#2324
Reupholster: A short, sweet way of getting up-and-running with app dev for CouchDB quickly: http://bit.ly/rbopHz
#2323
@asumu Only exists for Google Spreadsheets AFAICS?
๐Ÿ”— Tue Jul 19, 2011, 19:03:33 in reply to this tweet
#2322
I'm so pleased homebrew is there to shave my yaks for me.
#2321
Anyone know how to get change notifications on a Google Doc? RSS/Atom best, email would be fine too
#2320
@silentbicycle It's very much Not Unix in there. In an interesting way. :-)
๐Ÿ”— Tue Jul 19, 2011, 17:40:26 in reply to this tweet
#2319
@silentbicycle Modern Smalltalks seem to be ashamed of their OS-nature. Older Smalltalks embrace it even though it's primitive & Needs Work
๐Ÿ”— Tue Jul 19, 2011, 17:37:53 in reply to this tweet
#2318
@silentbicycle (Older) Squeak specifically. It's a descendant of the ST76/ST80 tradition in a way the more modern ones aren't.
๐Ÿ”— Tue Jul 19, 2011, 17:37:03 in reply to this tweet
#2317
@silentbicycle Yep you will be annoyed. It should be more emacs-like in its UI; it's still ~1981 in there, give or take. Like Win, Mac ~2010
๐Ÿ”— Tue Jul 19, 2011, 17:36:22 in reply to this tweet
#2316
@silentbicycle Maybe start from a slightly older Squeak, with all the demos preloaded. Squeak 3.2 is a good one.
๐Ÿ”— Tue Jul 19, 2011, 17:34:15 in reply to this tweet
#2315
@silentbicycle Not really; I recommend dicking about with the system for a couple hours solid. Clicking on random stuff; using the browsers
๐Ÿ”— Tue Jul 19, 2011, 17:31:03 in reply to this tweet
#2314
@silentbicycle If you're ever out Boston way, I'll give you a Squeak demo :-)
๐Ÿ”— Tue Jul 19, 2011, 17:21:25 in reply to this tweet
#2313
@silentbicycle Language-wise, agreed. System-wise... not so sure. Squeak is an amazing thing. Can be hard to get into tho.
๐Ÿ”— Tue Jul 19, 2011, 17:21:02 in reply to this tweet
#2312
@old_sound Very cool. I still haven't checked it out properly. I must do so.
๐Ÿ”— Tue Jul 19, 2011, 17:17:08 in reply to this tweet
#2311
@old_sound So does it feel like an OS to you? (I know Squeak does to me.) (cc @silentbicycle)
๐Ÿ”— Tue Jul 19, 2011, 17:13:37 in reply to this tweet
#2310
@silentbicycle @old_sound ...but is part of an ill-factored system: Modern Unix. Dunno. Borderline :-)
๐Ÿ”— Tue Jul 19, 2011, 17:12:17 in reply to this tweet
#2309
@silentbicycle @old_sound ...and one doesn't live&breathe Erlang or Java like one does Unix or Smalltalk. GNU echo.c is well factored...
๐Ÿ”— Tue Jul 19, 2011, 17:11:54 in reply to this tweet
#2308
@silentbicycle @old_sound In principle, any language has the capacity (turing tarpit). *Systems* OTOH are more relevant...
๐Ÿ”— Tue Jul 19, 2011, 17:09:59 in reply to this tweet
#2307
@silentbicycle @old_sound Not enough IDE-nature to it IMO: not enough of an OS. Also core libs are v rigid (&large) these days. Borderline.
๐Ÿ”— Tue Jul 19, 2011, 17:04:47 in reply to this tweet
#2306
@old_sound AMQP would definitely be a great learning oppty. STOMP would be simpler and almost as useful ;) Otherwise... dunno. An IRCd? ;)
๐Ÿ”— Tue Jul 19, 2011, 17:03:17 in reply to this tweet
#2305
@old_sound I used writing an AMQP client to learn Go. Discovered what seemed to be a design flaw in how Go's channels worked. Gave up...
๐Ÿ”— Tue Jul 19, 2011, 17:00:20 in reply to this tweet
#2304
@old_sound Yikes. Lots of gnarly corners of the spec to use to explore corresponding dark corners of the language, I suppose.
๐Ÿ”— Tue Jul 19, 2011, 16:59:48 in reply to this tweet
#2303
@old_sound Cool! That fits. So, environments that support well-factoring: Smalltalk, Factor, some Lisp systems.
๐Ÿ”— Tue Jul 19, 2011, 16:57:06 in reply to this tweet
#2302
Signs of an ill-factored system: http://bit.ly/pQ8xwV
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Tue Jul 19, 2011, 16:50:15
#2301
@squaremobius @timfox @simonmacm which as I'm sure you've seen is an awful mess not worth copying :-( http://cr.yp.to/proto/utctai.html
๐Ÿ”— Tue Jul 19, 2011, 15:47:24 in reply to this tweet
#2300
@timfox Where it stands now is a no-man's-land. Either TAI or Julian days would have been fine depending on what the intention was.
๐Ÿ”— Tue Jul 19, 2011, 15:36:15 in reply to this tweet
#2299
@BruceHoult Understood, but if that's what they were going for it was done in an utterly bizarre manner.
๐Ÿ”— Tue Jul 19, 2011, 15:32:11 in reply to this tweet
#2298
A millisecond is a millisecond. It is not 1/(24*60*60*1000) of a day. It is a millisecond. The second is a fundamental unit.
#2297
"For the purpose of this representation, milliseconds are taken to be (1/(24*60*60*1000))th of a day." #amqp1.0 #wtf
๐Ÿ” 2 ๐Ÿ”— Tue Jul 19, 2011, 04:49:26
#2296
AMQP 1.0 has eight different fixed-width machine-word types but no integer type. It's of course absurd to imagine anyone ever needing > 2^64
#2295
Six nines :-) ;-) http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/2011-July/013981.html
#2294
@dln_eintr ...but I don't know of anything not a toy. If you're after v lightweight tho, maybe http://bit.ly/rhiSAS could fill the gap.
๐Ÿ”— Mon Jul 18, 2011, 16:56:02 in reply to this tweet
#2293
@dln_eintr Complexity no doubt largely due to servlets. Old-fashioned approach. There has to be something lighter...
๐Ÿ”— Mon Jul 18, 2011, 16:54:34 in reply to this tweet
#2292
Antifeatures: http://wiki.mako.cc/Antifeatures
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Mon Jul 18, 2011, 15:10:24
#2291
@mwand Putting on my black-and-white eyegoggles for a moment, both have nonzero delay and nonzero prob of failure! So both are slow & faily
๐Ÿ”— Mon Jul 18, 2011, 14:38:35 in reply to this tweet
#2290
@asumu ! I look forward to unpacking that statement a bit :)
๐Ÿ”— Mon Jul 18, 2011, 13:49:25 in reply to this tweet
#2289
Depressing story of how much time and effort cheating takes to deal with - with no upside: http://bit.ly/oSRP9u
#2288
Networking is just IPC. IPC is just Networking.
#2287
"Embrace radically heterogeneous networking!" http://ccr.sigcomm.org/online/files/conext-hag-arch-crowcroft.pdf
#2286
Huh. Apparently it's "Delta-t", not "Delta-T".
#2285
@b6n Absolutely.
๐Ÿ”— Sun Jul 17, 2011, 23:42:50 in reply to this tweet
#2284
RT @b6n: Timer-Based Mechanisms in Reliable Transport Protocol Connection Management, R. Watson, 1981 http://bit.ly/qfhngj
#2283
Anyone designing flow control mechanisms should read this, probably: http://ccr.sigcomm.org/online/files/fair_ccro.pdf #amqp #0mq
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jul 17, 2011, 23:39:51
#2282
This looks relevant to the AMQP and 0MQ designers: http://ccr.sigcomm.org/online/?q=node/572 (cc @squaremobius @hintjens)
#2281
@nivertech it's a marketing stunt and is not true: see http://languagelog.ldc.upenn.edu/nll/?p=1365
#2280
@justinsheehy how many entries were there in the end? I couldn't see on the #spawnfest website
๐Ÿ”— Sun Jul 17, 2011, 22:28:26 in reply to this tweet
#2279
@michaeljforster '\'\'\'\'\'' '''''''''''' yeah, OK ;-) though one might write {prefix ++ ''''' * 5 ++ suffix} instead!
๐Ÿ”— Sun Jul 17, 2011, 22:28:05 in reply to this tweet
#2278
@SeanTAllen Agreed.
๐Ÿ”— Sun Jul 17, 2011, 20:05:56 in reply to this tweet
#2277
@BrianTRice I don't know what kind of thing you have in mind here, I'm afraid!
๐Ÿ”— Sun Jul 17, 2011, 19:57:48 in reply to this tweet
#2276
@BrianTRice It shouldn't generalize to non-quote chars, IMO: want a reliable way to indicate a block of chars; metachars should be done sep.
๐Ÿ”— Sun Jul 17, 2011, 19:57:21 in reply to this tweet
#2275
@SeanTAllen Not perfect, because still two special chars (quote and backslash), but it avoids other meta-uses of backslash.
๐Ÿ”— Sun Jul 17, 2011, 19:55:49 in reply to this tweet
#2274
@SeanTAllen Raw strings, http://docs.python.org/reference/lexical_analysis.html#string-literals. r'\n' == ''.join(['\\', 'n'])
๐Ÿ”— Sun Jul 17, 2011, 19:55:24 in reply to this tweet
#2273
@BrianTRice The code for implementing it is simpler; Nested quotation is simpler; One special char, not two. Why do you cringe?
๐Ÿ”— Sun Jul 17, 2011, 19:52:44 in reply to this tweet
#2272
@SeanTAllen The same applies to backslash-quoted regexen. Python's innovation here is nifty!
๐Ÿ”— Sun Jul 17, 2011, 19:48:37 in reply to this tweet
#2271
'This\'s a silly way to quote apostrophes' 'This''s much better'
#2270
@SeanTAllen Amen! (I'd love for Squeak's UI to become more of an Emacs actually, but at heart they're extremely similar)
๐Ÿ”— Sun Jul 17, 2011, 19:16:34 in reply to this tweet
#2269
Fix xpdf pdftotext conversion: http://www.johannes-bauer.com/software/xpdf/xpdf-3.02-protection.patch
#2268
Busybody: n. http://www.foolabs.com/xpdf/cracking.html
#2267
@msimoni No silver bullet, IOW, but very useful in some contexts.
๐Ÿ”— Sun Jul 17, 2011, 17:33:29 in reply to this tweet
#2266
@msimoni Ah ok. In my experience they have their place in transactional workflows but they don't work well for general random-access.
๐Ÿ”— Sun Jul 17, 2011, 17:33:17 in reply to this tweet
#2265
@Geroyche have you dealt with doing such as buying and selling shares? I never have. How does one start?
๐Ÿ”— Sun Jul 17, 2011, 17:03:14 in reply to this tweet
#2264
@Geroyche Touchรฉ. Must get over fear of risk and move money from under the mattress one of these days.
๐Ÿ”— Sun Jul 17, 2011, 16:24:54 in reply to this tweet
#2263
@msimoni For web *services* rather than web *sites*? (What triggered your tweet? Is there a link you can post?)
๐Ÿ”— Sun Jul 17, 2011, 16:10:24 in reply to this tweet
#2262
RT @bigthingist: No comment: openofficetips.com/images/toolbarโ€ฆ #usability #unix #cli #gui
#2261
RT @norton_tim: SPOILER: The whole Harry Potter saga turns out to be Harry's hallucination while he starves to death under the stairs in ...
#2260
Fucking investments, how do they work?
#2259
Every time I glance at my Mendeley PDF folder I notice at least one metadata problem that needs fixing. #curationishard
#2258
Oh, I see. It delegates to SSL. I think.
#2257
Isn't BrowserID vulnerable to DNS spoofing?
#2256
@bigthingist Does Amarok not work for you?
๐Ÿ”— Fri Jul 15, 2011, 16:28:44 in reply to this tweet
#2255
@squaremobius A state machine detailing all the non-states of the system.
๐Ÿ”— Thu Jul 14, 2011, 22:05:52 in reply to this tweet
#2254
@squaremobius If co-razor is dual to razor, I expect an infinitely large spec, where what is desired is precisely what's not included.
๐Ÿ”— Thu Jul 14, 2011, 22:05:35 in reply to this tweet
#2253
@squaremobius Occam's fake beard kit.
๐Ÿ”— Thu Jul 14, 2011, 22:05:04 in reply to this tweet
#2252
@timfox You're too kind, I'm sure.
๐Ÿ”— Thu Jul 14, 2011, 20:06:40 in reply to this tweet
#2251
@BruceHoult May as well. Damn near everything else is in there.
๐Ÿ”— Thu Jul 14, 2011, 20:03:41 in reply to this tweet
#2250
entia non sunt multiplicanda praeter necessitatem, gentlemen!
#2249
@BruceHoult Would that it were so.
๐Ÿ”— Thu Jul 14, 2011, 19:54:59 in reply to this tweet
#2248
What a glorious connection state diagram! Shame such small pages were used, else another orthogonal machine could have been multiplied in.
#2247
Thirteen different ways to represent an integer between 0 and 127! I guess that's what makes the binary protocol so fast.
#2246
"Security" is squished between message framing and the underlying transport. About a light-year from the app. Still, nice ASCII art, I guess
#2245
If it's written in C++, it's fast, right? Likewise binary network protocols. Binary, therefore super fast!
#2244
@noteslate Don't forget there are a lot of eyes out here ready to help you with firmware dev, test and debugging.
๐Ÿ”— Thu Jul 14, 2011, 16:47:21 in reply to this tweet
#2243
@michaeljforster Ow, that sounds bad. I'm hopeful this minor injury of mine will fade in the next couple of days...
๐Ÿ”— Thu Jul 14, 2011, 16:46:00 in reply to this tweet
#2242
Pulled a muscle in my upper back while **sleeping** last night. FFS. If this is what getting old is like, I'll likely be a v grumpy old man
#2241
@bwhitman congratulations! :)
๐Ÿ”— Thu Jul 14, 2011, 15:35:18 in reply to this tweet
#2240
Cloud computing is awesome: 1024MB Windows Server Instance; Usage 1.469 hours; Total cost $0.12
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Wed Jul 13, 2011, 22:52:03
#2239
@dkhaywood No, not really. (Incidentally, the early refactoring tools were for Smalltalk - dynamically typed!)
๐Ÿ”— Wed Jul 13, 2011, 22:15:15 in reply to this tweet
#2238
@dkhaywood When I code in Java, I code using Emacs too when I can, so I'm clearly not anyone's target audience ;-)
๐Ÿ”— Wed Jul 13, 2011, 15:48:53 in reply to this tweet
#2237
@dkhaywood Smalltalk, Scheme, Erlang - all in Emacs. Incidentally, re Isis, you may find http://bit.ly/n7YN8x interesting.
๐Ÿ”— Wed Jul 13, 2011, 15:48:16 in reply to this tweet
#2236
"A clause in an employment contract that restricts an employee from discussing salary with...colleagues is prohibited" http://bit.ly/nLTrWO
#2235
Wow, a fully-justified pure-ASCII email.
#2234
@dkhaywood It wasn't an Isis issue; it was a Java tooling issue. Maven, Eclipse, IntelliJ are shocking productivity sinks IMAO.
๐Ÿ”— Wed Jul 13, 2011, 02:30:29 in reply to this tweet
#2233
RT @nahsra: looks like a trivial heap overlow in JSON keynames for mongo? goo.gl/ucQvt
#2232
Today is Earth and Neptune's first anniversary.
#2231
@bigthingist quote 'em all and let the parser sort 'em out
๐Ÿ”— Tue Jul 12, 2011, 13:33:27 in reply to this tweet
#2230
@jdanbrown Oo, good point! I keep forgetting about that service. Thanks!
๐Ÿ”— Mon Jul 11, 2011, 22:48:28 in reply to this tweet
#2229
@jerrykuch Been playing with Maui instead. Like everything in Smalltalk, very promising but let down by the OS-aspect of the system
๐Ÿ”— Mon Jul 11, 2011, 20:27:27 in reply to this tweet
#2228
Just tried Apache Isis out. Lovely idea, but the ponderousness of Java/Maven development is such a turnoff I doubt I'll use it
#2227
@abhay Raising Arizona?
๐Ÿ”— Mon Jul 11, 2011, 14:20:29 in reply to this tweet
#2226
@silentbicycle Agreed. Formalising OTP is an interesting research project: be good to abstract the knowledge away from Erlang
๐Ÿ” 1 ๐Ÿ”— Mon Jul 11, 2011, 14:19:06 in reply to this tweet
#2225
Grr cmd shift t no longer checks all mailboxes in thunderbird. Instead for some reason it opens an about dialog? Why a shortcut for that??
#2224
@silentbicycle Me too! That was one of the hardest things about rabbitmq, learning how Erlang-the-platform wanted to work
๐Ÿ”— Mon Jul 11, 2011, 03:38:05 in reply to this tweet
#2223
@dysinger Haskell isn't so old!
๐Ÿ”— Mon Jul 11, 2011, 03:35:39 in reply to this tweet
#2222
@squaremobius cool. It's already expired without me noticing (!) so I won't miss it while it's gone
๐Ÿ”— Thu Jul 07, 2011, 23:08:37 in reply to this tweet
#2221
@DRMacIver awesome! Thanks. I was hoping for that result :) (Old passport, new photos, and FEE: USD211+postage wow)
๐Ÿ”— Thu Jul 07, 2011, 17:42:12 in reply to this tweet
#2220
When I am renewing my UK passport, do I have to submit anything other than the old passport? Don't have anything like birth cert handy... :(
#2219
RT @dwragg: There is nothing so distracting as people saying idiotic things within earshot.
#2218
@jerrykuch No charge, citizen! :-)
๐Ÿ”— Wed Jul 06, 2011, 23:03:51 in reply to this tweet
#2217
@timfox IDEs - you mean those rigid, bloated, barely-useful obstacles to getting things done? (You make a fair point, actually.)
๐Ÿ”— Wed Jul 06, 2011, 15:49:56 in reply to this tweet
#2216
@bigthingist I'm looking into DNS implementation problems and vulnerabilities. It's nauseatingly scary. We survive on trust.
๐Ÿ” 1 ๐Ÿ”— Wed Jul 06, 2011, 14:59:22 in reply to this tweet
#2215
@timfox m4 to the rescue! Now you have two problems! :-)
๐Ÿ”— Wed Jul 06, 2011, 14:56:17 in reply to this tweet
#2214
In a paper from 2010, BIND is called a "modern resolver implementation". Gosh! I suppose that's technically true.
๐Ÿ” 1 ๐Ÿ”— Wed Jul 06, 2011, 14:55:41
#2213
@hintjens Cool - you reckoned you got it for $200? That's a great deal afaics - where did you get it?
๐Ÿ”— Wed Jul 06, 2011, 13:12:38 in reply to this tweet
#2212
@hintjens battery life? weight? what model do you have?
๐Ÿ”— Wed Jul 06, 2011, 00:49:57 in reply to this tweet
#2211
RT @unhosted: Unhosted Caja apps & the right to patch and fork software http://groups.google.com/group/unhosted/browse_thread/thread/738 ...
#2210
Gosh, that was loud. *Very* low-flying military jet just flew overhead.
#2209
@Giantfishy It does seem more twitteresque, doesn't it.
๐Ÿ”— Mon Jul 04, 2011, 14:31:04 in reply to this tweet
#2208
@SeanTAllen erm, a more helpful answer: from investigating a topic deeply, even though it seems to be background knowledge in academia
๐Ÿ”— Sun Jul 03, 2011, 18:33:09 in reply to this tweet
#2207
@SeanTAllen a subset of the minutes I spent awake during the past six months :-)
๐Ÿ”— Sun Jul 03, 2011, 18:32:15 in reply to this tweet
#2206
Well, I guess at least I learned something.
#2205
@squaremobius Oh you *must* demo this to me.
๐Ÿ”— Fri Jul 01, 2011, 19:19:55 in reply to this tweet
#2204
ยตChat: very cool bittorrent-based totally decentralised presence&chat: http://blog.bittorrent.com/2011/06/30/uchat-we-just-need-each-other/
#2203
Spotted in the wild: someone consistently typing "U'r" instead of "your". Net savings: zero keystrokes.
๐Ÿ” 1 ๐Ÿ”— Fri Jul 01, 2011, 18:13:15
#2202
@squaremobius Good post.
๐Ÿ”— Fri Jul 01, 2011, 02:39:58 in reply to this tweet
#2201
@SE10represent Totally. All of those things.
๐Ÿ”— Thu Jun 30, 2011, 16:38:38 in reply to this tweet
#2200
@unhosted I'll try to find time to do so today.
๐Ÿ”— Thu Jun 30, 2011, 15:10:59 in reply to this tweet
#2199
Sometimes it's nice to be able to leave things to the professionals :-)
#2198
@unhosted I didn't mean for finding code blobs, just for identifying them. Choosing an equivalence relation other than hash is... hard :)
๐Ÿ”— Thu Jun 30, 2011, 14:28:24 in reply to this tweet
#2197
@unhosted could not only work but be *amazing*. Identify, load, and link code by hash... git-style flexibility
๐Ÿ” 2 ๐Ÿ”— Wed Jun 29, 2011, 20:46:17 in reply to this tweet
#2196
RT @AthenaGlory: @XTZGZoReX "The world is concurrent Things in the world don't share data Things communicate with messages Things fail" ...
#2195
RT @benjaminws: Kevorkian should be dancing in his grave. en.m.wikipedia.org/wiki/Euthanasiโ€ฆ
#2194
As recently as 2006 there was a bad buffer overflow in the MS DNS client: http://bit.ly/jI1vl4 - Remind me why we write these in C again?
#2193
@timfox awesome!
๐Ÿ”— Wed Jun 29, 2011, 16:00:05 in reply to this tweet
#2192
@silentbicycle Ah, I see!
๐Ÿ”— Wed Jun 29, 2011, 15:49:25 in reply to this tweet
#2191
RT @Kurt_Vonnegut: A step backward, after making a wrong turn, is a step in the right direction.
#2190
@timfox what language/VM are you using? (and yeah, STOMP is nice)
๐Ÿ”— Wed Jun 29, 2011, 15:35:43 in reply to this tweet
#2189
@silentbicycle Def. curious about which libraries you may feel to be lacking in Racket. Been hacking up a few recently as I needed them.
๐Ÿ”— Wed Jun 29, 2011, 15:33:03 in reply to this tweet
#2188
FP: "Eww, dynamic dispatch without structure! That's wrong!" OO: "Eww, data without behaviour! That's wrong!" **SIGH**
#2187
@timfox 0.5 tau r r. Because of the integration. Consider 0.5mvv, 0.5kxx, 0.5gtt
๐Ÿ”— Tue Jun 28, 2011, 23:42:56 in reply to this tweet
#2186
@aaron_turon It's way suboptimal compared to Erlang's original of course :-) and there's no reconstruction stx yet
๐Ÿ”— Tue Jun 28, 2011, 23:01:07 in reply to this tweet
#2185
Erlangish binary matching for Racket. Comments (other than "where're the docs?") welcome :-) http://bit.ly/kVlkjY
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Tue Jun 28, 2011, 22:57:26
#2184
@archaelus Regarding upstart: don't forget daemontools: http://cr.yp.to/daemontools.html
๐Ÿ”— Tue Jun 28, 2011, 02:45:05 in reply to this tweet
#2183
RT @old_sound: Interesting post on RabbitMQ, Erlang and NUMA blog.agoragames.com/blog/2011/06/2โ€ฆ
#2182
RT @monadic: loving david mitchell's caustic portrayal of hapless casuistry in the private/public 'debate' ... http://bit.ly/moO23M
#2181
RT @old_sound: RabbitMQ Internals - Boot Process: github.com/videlalvaro/raโ€ฆ The boot technique that your Erlang application wishes to have.
#2180
@old_sound Very cool! I like it! (Maybe say "boot process complete" instead of "false"?)
๐Ÿ”— Sat Jun 25, 2011, 21:21:13 in reply to this tweet
#2179
@old_sound Maybe put labels on the edges. Unobtrusive when A req B and B enable A...
๐Ÿ”— Sat Jun 25, 2011, 20:34:45 in reply to this tweet
#2178
@old_sound I wouldn't worry about the distinction I don't think.
๐Ÿ”— Sat Jun 25, 2011, 20:32:09 in reply to this tweet
#2177
@old_sound The Makefile https://github.com/tonyg/synchrotron/blob/master/doc/slides/Makefile could also be helpful
๐Ÿ”— Sat Jun 25, 2011, 19:37:33 in reply to this tweet
#2176
@old_sound you might have to write a bit of erlang to print out dot syntax :-) See http://bit.ly/lOSAKr and http://bit.ly/ln4NBA for exampls
๐Ÿ”— Sat Jun 25, 2011, 19:36:36 in reply to this tweet
#2175
@old_sound Looks very cool! Thanks for writing this up! (btw did you try graphviz/dot to get an automatic pic of the dependency graph?)
๐Ÿ”— Sat Jun 25, 2011, 18:54:35 in reply to this tweet
#2174
@old_sound Rabbithub https://github.com/tonyg/rabbithub does, but it cheats using an absolute URL :-/ LMK if you find a solution
๐Ÿ”— Sat Jun 25, 2011, 17:10:32 in reply to this tweet
#2173
Wrote a STOMP client for Racket: http://bit.ly/jGu7hg (in PLaneT) and https://github.com/tonyg/racket-stomp (sources)
#2172
@silentbicycle Thank you for the pointer though - I'll bookmark that for the next time I have to use Windows for an extended period (>1h :))
๐Ÿ”— Fri Jun 24, 2011, 15:18:01 in reply to this tweet
#2171
@silentbicycle TBH replacing IE with Chrome has removed the worst pain, and the rest I'll just have to live with (modal dlgs everywhere etc)
๐Ÿ”— Fri Jun 24, 2011, 15:17:31 in reply to this tweet
#2170
RAAAAAAAAAAAAGE #windows
#2169
Wow. Every, single, time I use windows I'm amazed that anything ever gets done using it. Seriously. It's *completely* unusable.
๐Ÿ” 1 ๐Ÿ”— Fri Jun 24, 2011, 15:09:05
#2168
DNS: a perfect case study for some kind of formal analysis! See DJB's list of horrible problems with it: http://cr.yp.to/djbdns/notes.html
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Thu Jun 23, 2011, 22:29:29
#2167
DJB on AXFR and friends: "By combining all these tools, you can finally approach the functionality of a trivial rsync script. Wow." :-)
#2166
@bob235 wow literally? :-( (if figuratively, I know exactly what you mean. Cup-of-tea-and-sit-down time.)
๐Ÿ”— Thu Jun 23, 2011, 20:23:54 in reply to this tweet
#2165
@bob235 wow are you ok?
๐Ÿ”— Thu Jun 23, 2011, 20:03:19 in reply to this tweet
#2164
daemontools, ucspi-tcp, slashdoc, ... this is purest Unix philosophy. #djb
#2163
DJB has his own approach to Unix. It's a significant improvement on Unix's approach to Unix.
#2162
RT @simonw: Today I learned that alt-clicking the WiFi icon in the OS X menu bar displays extra information about your current network
#2161
@simonmacm :-) The particular application I had in mind was trying to see if a blog was at all up to date... turned out no, it wasn't
๐Ÿ”— Wed Jun 22, 2011, 16:31:15 in reply to this tweet
#2160
Blogs with dates formatted like "March 31st" are useless: *which year???*
#2159
@littlecalculist https://github.com/mxcl/homebrew/ #itisthebusiness
๐Ÿ”— Wed Jun 22, 2011, 04:16:09 in reply to this tweet
#2158
@jerrykuch esp awful is that this is the context for my whinge: http://bit.ly/jr7Sow
๐Ÿ”— Wed Jun 22, 2011, 01:40:25 in reply to this tweet
#2157
C's standard library is so braindead; witness the definition of strsep(), which (a) tramples on its arg and (b) doesn't take a length limit
#2156
Views specify a structural equivalence via computation; Adapters specify a behavioural equivalence via observation
๐Ÿ” 1 ๐Ÿ”— Mon Jun 20, 2011, 04:07:34
#2155
Insight: Wadler's views and the Adapter Pattern are dual! One maps data->data via decomposition; the other, codata->codata via observation
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jun 20, 2011, 04:06:15
#2154
My god... it's full of equivalences (and distinctions, and dualities)
#2153
@amerikayway has your twitter account been hacked??
#2152
@squaremobius What are you going to construct with your newfound CNC powers?
๐Ÿ”— Mon Jun 20, 2011, 01:58:16 in reply to this tweet
#2151
@old_sound declarative programming FTW :-)
๐Ÿ”— Mon Jun 20, 2011, 01:50:43 in reply to this tweet
#2150
@metiria Just heard you on bFM's The Wire re voting systems. Thanks for being so clear calm and honest about it all. MMP is v important.
#2149
@jneira Counterpoint: http://lists.racket-lang.org/users/archive/2011-June/046070.html :-)
๐Ÿ” 1 ๐Ÿ”— Sun Jun 19, 2011, 21:59:09 in reply to this tweet
#2148
Hey @lshift, thanks for being the kind of company that is happy to release interesting bits of code as open source! Awesome for many reasons
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jun 19, 2011, 21:11:11
#2147
@old_sound Heh :-) Thanks for checking!
๐Ÿ”— Sun Jun 19, 2011, 21:09:07 in reply to this tweet
#2146
@old_sound Well, one file is: the generic TCP server.
๐Ÿ”— Sun Jun 19, 2011, 21:02:47 in reply to this tweet
#2145
@old_sound Nope.
๐Ÿ”— Sun Jun 19, 2011, 21:02:32 in reply to this tweet
#2144
Embryonic IRCd written in Erlang: https://github.com/tonyg/erlang-ircd #idlehacking #needswork
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jun 19, 2011, 21:00:05
#2143
It's been so long since I used hg I forgot that "hg record" was the equivalent of "git add -p" when I went looking for it
#2142
RT @dhenrichs: Here's a a demo of the Tektronix 4404 ... the machine that I learned Smalltalk on: youtube.com/watch?v=8yxCJfโ€ฆ
#2141
@BrianTRice Enjoy! (http://www.youtube.com/watch?v=57EDxvldLD4&feature=player_detailpage#t=60s "Ze tiger dreams only of death")
๐Ÿ”— Sun Jun 19, 2011, 03:21:20 in reply to this tweet
#2140
@SeanTAllen Indeed. Very much so. It really does look like a Confused Deputy problem; if only more people were aware of object capabilities
๐Ÿ”— Sat Jun 18, 2011, 22:20:59 in reply to this tweet
#2139
@SeanTAllen "For Fuck's Sake", an expression of frustrated despair :-)
๐Ÿ”— Sat Jun 18, 2011, 21:50:58 in reply to this tweet
#2138
Isn't this an instance of the classic Confused Deputy problem? http://flask.pocoo.org/docs/security/#json-security #sigh
#2137
OH FFS :-( "JSON users: Avoid CSRFs by not using top-level arrays: http://flask.pocoo.org/docs/security/#json-security" (HT @SeanTAllen)
๐Ÿ” 1 ๐Ÿ”— Sat Jun 18, 2011, 21:46:54
#2136
@A_Robson An elegant sandwich. For a more... civilized age.
๐Ÿ”— Sat Jun 18, 2011, 17:42:52 in reply to this tweet
#2135
RT @bengoldacre: So we checked the evidence behind EVERY health claim about food in a week. Guess the results. gu.com/p/3vxh3/tw
#2134
@DRMacIver It is true but misleading to say you are still pescatarian :-)
๐Ÿ”— Fri Jun 17, 2011, 22:47:36 in reply to this tweet
#2133
@DRMacIver You are pescatarian, and more than pescatarian. (Every meat-eater is sporadically vegetarian)
๐Ÿ”— Fri Jun 17, 2011, 22:47:18 in reply to this tweet
#2132
@hintjens making the broker an infovore? an epistellophage? an aggeliophage? a menumophage? (my ancient greek is nonexistent)
๐Ÿ”— Fri Jun 17, 2011, 22:46:49 in reply to this tweet
#2131
@jcfigueiredo OK - Feel free to ask me any questions about mod_rabbitmq you might have once you start hacking on it :-)
๐Ÿ”— Fri Jun 17, 2011, 22:36:14 in reply to this tweet
#2130
@jcfigueiredo How is your Erlang? If you're fluent, patching it up might be feasible. Worth a try from the rabbit git/hg repo anyway!
๐Ÿ”— Fri Jun 17, 2011, 22:29:08 in reply to this tweet
#2129
ncurses -> readline -> gdb -> finally maybe able to debug the scheme48 issue I'm having. #yaks
#2128
@aaronfeng tricky when the bugs are in the language VM I'm using :-)
๐Ÿ”— Fri Jun 17, 2011, 22:18:45 in reply to this tweet
#2127
@jcfigueiredo I'm the only production user of mod_rabbitmq I know of, and I am stuck on rabbit ~2.2 because of incompatible API changes
๐Ÿ”— Fri Jun 17, 2011, 22:18:25 in reply to this tweet
#2126
@jcfigueiredo but I'm not sure mod_rabbitmq works with recent rabbits at all: I don't think anyone there has run it recently
๐Ÿ”— Fri Jun 17, 2011, 22:17:44 in reply to this tweet
#2125
@jcfigueiredo Go for the rabbitmq repo; I no longer have time to maintain it :-(
๐Ÿ”— Fri Jun 17, 2011, 22:16:35 in reply to this tweet
#2124
Programming on quicksand. Fix one bug, another appears.
#2123
@dysinger Thanks for the feedback. It's rather difficult to get an idea of what the market is like without being neck-deep in it :-)
๐Ÿ”— Fri Jun 17, 2011, 22:13:17 in reply to this tweet
#2122
Is $75/h a high or a low rate for contract Erlang consultancy in Boston, MA? #noidea
#2121
@ciphergoth Because "Fish" has traditionally defined only a part of the clade?
๐Ÿ”— Thu Jun 16, 2011, 14:53:00 in reply to this tweet
#2120
"OSs have more entertaining failure modes... if a really bad crash can render the hardware unbootable, it's an OS. :)" - Craig Latta
#2119
This page is so confused I don't know where to start: http://www.vpri.org/fonc_wiki/index.php/Static_typing :-(
#2118
@timfox That sounds pretty neat indeed! Where will you be standing to observe that?
๐Ÿ”— Wed Jun 15, 2011, 23:12:18 in reply to this tweet
#2117
@mrgunn Is it up for you via downforeveryoneorjustme? Or is it up for you directly?
๐Ÿ”— Wed Jun 15, 2011, 20:03:42 in reply to this tweet
#2116
Whoops. Looks like mendeley.com is down: http://www.downforeveryoneorjustme.com/http://www.mendeley.com/
#2115
Programming is hard! But shopping is boring. Sigh. Programming it is.
๐Ÿ’Ÿ 3 ๐Ÿ” 4 ๐Ÿ”— Wed Jun 15, 2011, 00:05:07
#2114
@jdanbrown Perl. :-(
๐Ÿ”— Tue Jun 14, 2011, 20:14:00 in reply to this tweet
#2113
@jdanbrown "It is never too late to turn back from continuing down the wrong path" :-) Why bash/sh heroics in the first place?
๐Ÿ”— Tue Jun 14, 2011, 19:50:14 in reply to this tweet
#2112
@brianm nice!
๐Ÿ”— Tue Jun 14, 2011, 19:06:12 in reply to this tweet
#2111
Dear autoconf, please die in a fire. Love and kisses, Tony.
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Tue Jun 14, 2011, 17:28:04
#2110
@jdanbrown but frequently politic. *sigh* :-)
๐Ÿ”— Tue Jun 14, 2011, 17:03:58 in reply to this tweet
#2109
@jdanbrown bad, bad, bad, bad, bad, bad, bad, bad and evil.
๐Ÿ”— Tue Jun 14, 2011, 17:03:45 in reply to this tweet
#2108
Kindle web view of notes is stupid: it's limited to my notes on the books I bought from AMZN. Want the notes from PDFs I uploaded myself!
#2107
RT @PhysicsWorld: Now get this for a breakthrough -- physicists create a living laser in a single biological cell bit.ly/jZTkgZ
#2106
@hintjens TCP? #zeromq
๐Ÿ”— Mon Jun 13, 2011, 14:19:55 in reply to this tweet
#2105
@liyanghu I so wish things like Box, Maybe, Either, Pair etc were part of the standard libraries of Java/C#/etc...
๐Ÿ”— Sun Jun 12, 2011, 19:35:33 in reply to this tweet
#2104
@liyanghu Ah, OK; that's a good point! I guess the problem could be seen as stemming from Java's identification of pointer with pointed-to.
๐Ÿ”— Sun Jun 12, 2011, 19:34:55 in reply to this tweet
#2103
@liyanghu There are other useful scenarios. See p22 of Cobbe's thesis http://www.ccs.neu.edu/racket/pubs/dissertation-cobbe.pdf
๐Ÿ”— Sun Jun 12, 2011, 19:06:15 in reply to this tweet
#2102
@liyanghu Roughly. Imagine it as the result of an RPC. NONE -> no reply yet. SOME NONE -> void reply. SOME (SOME x) -> x is the reply.
๐Ÿ”— Sun Jun 12, 2011, 19:05:38 in reply to this tweet
#2101
@ccshan This is a clearer illustration of the kind of thing I find generally handy: http://bit.ly/jqiLyZ
๐Ÿ”— Sun Jun 12, 2011, 17:37:44 in reply to this tweet
#2100
@ccshan See for example BlockingCell and ValueOrException at http://bit.ly/l3P8Pp . Could have sworn there was a Maybe in there once too...
๐Ÿ”— Sun Jun 12, 2011, 17:36:27 in reply to this tweet
#2099
@ccshan On the gripping hand, however, I believe that idiomatic Java is frequently stupid Java, and in those cases idiom can get stuffed! :)
๐Ÿ”— Sun Jun 12, 2011, 17:30:12 in reply to this tweet
#2098
@ccshan I have found it so in the past. OTOH one frequent complaint leveled against me is that I write non-idiomatic Java.
๐Ÿ”— Sun Jun 12, 2011, 17:27:02 in reply to this tweet
#2097
@dwragg @timfox Not from the outside, it isn't. From the inside, who knows?
๐Ÿ”— Sun Jun 12, 2011, 17:25:39 in reply to this tweet
#2096
RT @Crad: Homebrew and RabbitMQ http://post.ly/2C9up
#2095
@sstrickl No, I was just reacting to the Nth time I saw the false claim that null ~ Nothing in print... drives me bats :-)
๐Ÿ”— Sat Jun 11, 2011, 22:09:05 in reply to this tweet
#2094
@sstrickl Thanks for the link!
๐Ÿ”— Sat Jun 11, 2011, 21:55:48 in reply to this tweet
#2093
RT @sstrickl: @leastfixedpoint Yep. You might be interested in Richard's diss. if you haven't read it: ccs.neu.edu/racket/pubs/diโ€ฆ
#2092
An example of what I was talking about in previous tweet: p22 of http://www.ccs.neu.edu/racket/pubs/dissertation-cobbe.pdf
#2091
null is *not* the same as Haskell's Nothing or SML's NONE. Haskell can have "Just Nothing", SML "SOME NONE"; no eqv for Java/C# exists
#2090
RT @LH: Why is the ability to work of all things seen as a privilege for only legal citizens? Let everybody who wants to work work and p ...
#2089
@msimoni Still single dispatch, but in a ctxt where not just the method is latebound, but the specific interface being used is up for grabs
๐Ÿ”— Sat Jun 11, 2011, 16:56:39 in reply to this tweet
#2088
Do the costs of war in simple full-information crisis bargaining have to be within [0,1]? Do the costs for A and B have to sum to 1?
#2087
Considering applying content-negotiation to (FP) OO message dispatch. Crackpot.
#2086
This is an ABSOLUTE gem: http://www.finseth.com/craft/ Ever thought about how to build a text editor? Look no further.
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Fri Jun 10, 2011, 20:57:04
#2085
@jimpick ewwwww :-) (but interesting, yes; similar hackery to what can be achieved with erlang's trace facility, I guess?)
๐Ÿ”— Fri Jun 10, 2011, 20:32:22 in reply to this tweet
#2084
RT @timfox: Just noticed if you advance the letters of AMQ(P) by one (in the manner of HAL9000->IBM9000), you get BNP(R). Is this a f ...
#2083
@yaxu Note he's not complaining per se about being asked for proof of address.
๐Ÿ”— Fri Jun 10, 2011, 19:55:44 in reply to this tweet
#2082
@asynchronaut Greasemonkey for the *whole machine*, if you like. Managed via something git-like.
๐Ÿ”— Fri Jun 10, 2011, 14:45:28 in reply to this tweet
#2081
@asynchronaut Not just exokernels, I'm afraid (otherwise Xen would be ~what I want) but git-like levels of fluid fork-and-mergeability.
๐Ÿ”— Fri Jun 10, 2011, 14:45:15 in reply to this tweet
#2080
I want web-like flexibility and mashupability not just at the top of the software stack, but at *all* levels, even as far as the kernel
#2079
@rtraschke Totally. PEGs make for a very smooth gradation lex/parse. Check out http://bit.ly/irqSsP and http://bit.ly/j8tEqN. Cool stuff!
๐Ÿ”— Thu Jun 09, 2011, 16:49:28 in reply to this tweet
#2078
@rtraschke Interesting, I dimly remember Icon from my undergrad PL class. Have you seen http://www.scsh.net/docu/post/sre.html ?
๐Ÿ”— Thu Jun 09, 2011, 15:52:14 in reply to this tweet
#2077
@timfox Very true!
๐Ÿ”— Thu Jun 09, 2011, 15:51:42 in reply to this tweet
#2076
Ten minutes. To build a build tool. I have to say that is not what I was expecting. ffs.
#2075
Building cmake. (It's a yak that needs shaving.) Why is it taking so long?
#2074
@jasondavies Another alternative would be a DSL: JRE.either("a", JRE.star("b"), ["b", JRE.plus("c")])
๐Ÿ”— Thu Jun 09, 2011, 15:02:56 in reply to this tweet
#2073
@silentbicycle It's the escaping and rules like [-] []] [-^] etc etc. Sane alternative: http://www.scsh.net/docu/post/sre.html
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu Jun 09, 2011, 14:49:14 in reply to this tweet
#2072
@jasondavies Totally :-) Lack of sexps may hinder that plan a little. (Can you imagine the awfulness of a JSON equivalent?)
๐Ÿ”— Thu Jun 09, 2011, 14:48:39 in reply to this tweet
#2071
@jasondavies http://www.scsh.net/docu/post/sre.html
๐Ÿ”— Thu Jun 09, 2011, 14:37:31 in reply to this tweet
#2070
Regular expression syntax *really* sucks.
#2069
@squaremobius twitter has moved the overton window?
๐Ÿ”— Thu Jun 09, 2011, 03:12:35 in reply to this tweet
#2068
@aidanskinner Fair. It'd be interesting to see a detailed comparison of MMP and STV second-order effects.
๐Ÿ”— Thu Jun 09, 2011, 03:11:21 in reply to this tweet
#2067
@archaelus Both but primarily NZ. I thought we'd already been through it all, put all the corrupt FUD and lies behind us. More fool me.
๐Ÿ”— Wed Jun 08, 2011, 23:22:40 in reply to this tweet
#2066
So, so furious at this voting system referendum nonsense.
#2065
@greenrd My guess is FPTP :-( Stupid, eh...
๐Ÿ”— Wed Jun 08, 2011, 22:49:16 in reply to this tweet
#2064
@ciphergoth Money!
๐Ÿ”— Wed Jun 08, 2011, 22:48:38 in reply to this tweet
#2063
@aidanskinner OTOH I probably don't understand the fine points of STV very well.
#2062
@aidanskinner They're similar, but MMP is simpler and retains a local MP. Might capture more information? Not sure.
๐Ÿ”— Wed Jun 08, 2011, 22:47:44 in reply to this tweet
#2061
@DRMacIver Q1 = keep MMP or switch? Q2 = If switch, which of these 4 options would you like? (FPTP, STV, SM, PV) http://bit.ly/g1ZJni
๐Ÿ”— Wed Jun 08, 2011, 22:46:55 in reply to this tweet
#2060
@DRMacIver Simple FPTP would be my guess. Ha ha. I hadn't spotted that awful irony :-(
๐Ÿ”— Wed Jun 08, 2011, 22:45:49 in reply to this tweet
#2059
@DRMacIver presumably because the National Party have been hurt by MMP and want good old antidemocratic old FPTP back.
๐Ÿ”— Wed Jun 08, 2011, 19:56:07 in reply to this tweet
#2058
@aidanskinner yes, STV is an option. I find MMP a (much) better fit for purpose.
๐Ÿ”— Wed Jun 08, 2011, 19:55:13 in reply to this tweet
#2057
What a collection of deceitful, corrupt, anti-democratic fellows they are.
#2056
The National Party are culpable for this.
#2055
None of the alternatives on offer (in the NZ referendum on voting systems) are better than MMP. And the ref'm question is phrased poorly.
#2054
NZ having referendum on maybe switching away from our current voting system, MMP. FPTP is one of the options!! #wtf #appalled
๐Ÿ” 1 ๐Ÿ”— Wed Jun 08, 2011, 19:35:07
#2053
@squaremobius Well yes. But it's better than the nothing we had before!
๐Ÿ”— Wed Jun 08, 2011, 16:19:08 in reply to this tweet
#2052
.@squaremobius IOW, Radul's work might be able to be used as a template held up to a dist sys architecture to judge its worth
#2051
.@squaremobius Hey another prop-net thought: a net protocol without a merge operator at integration termini is a bad code smell
#2050
@littlecalculist PNG has one of the highest language densities on earth :-) I'm guessing that's it.
๐Ÿ”— Wed Jun 08, 2011, 03:46:24 in reply to this tweet
#2049
@SeanTAllen naw just referring to the OS-nature of Smalltalks. Squeak/Pharo do tend to avoid "rebooting"
๐Ÿ”— Wed Jun 08, 2011, 02:21:22 in reply to this tweet
#2048
@SeanTAllen you've not used Squeak? ;-)
๐Ÿ”— Wed Jun 08, 2011, 02:03:07 in reply to this tweet
#2047
@jerrykuch You poor bastard.
๐Ÿ”— Wed Jun 08, 2011, 00:59:31 in reply to this tweet
#2046
My toolchain currently includes a mac, two physical linux machines, a virtual linux machine, and an embedded system. #toomanycomputers
#2045
All that Apple stuff - OSs and prog langs are the same thing, so where are the langs that cover resume? versioning? cloud? sync?
#2044
Apple's new stuff makes it unmissable that software has been a social problem, rather than a technical problem, for decades now.
๐Ÿ” 3 ๐Ÿ”— Tue Jun 07, 2011, 17:01:23
#2043
RT @PaulRevere1734: Why has no one asked to interview ME? RT @PaulRevereHouse Lots of inquiries from the media today!
#2042
@sstrickl Perhaps I should have been viewing it in Safari...
๐Ÿ”— Tue Jun 07, 2011, 02:45:08 in reply to this tweet
#2041
Apple's streaming video is less of a stream, more of an occasional bucketful. A sporadic teaspoonsworth. Not bloody working, anyway.
#2040
@asynchronaut That looks like interesting stuff. Thanks for the pointer.
๐Ÿ”— Mon Jun 06, 2011, 18:28:59 in reply to this tweet
#2039
It's 2011 and there is still no distributed trust metric. And still no public internet-sized DHT using said nonexistent metric.
#2038
RT @milessabin: Module systems are non-modular (modularity is what they enable, not what they exhibit), and types describing their bound ...
#2037
@darkhelmetlive thanks for kindlebility! it Just Works.
#2036
This Just Works for sending web pages straight to your kindle for later reading: http://kindlebility.darkhax.com/
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Sun Jun 05, 2011, 15:05:00
#2035
Bugger. Left some notes on pieces of *paper* which are now at work, where I amn't.
#2034
@squaremobius :-) I agree Scheme isn't the best setting for highlighting the technique... but the core idea of (merge) is quite clever
๐Ÿ”— Sat Jun 04, 2011, 20:43:44 in reply to this tweet
#2033
RT @kevsmith: "evum makes a Linux virtual machine into an Erlang actor." *head asplodes* https://github.com/msantos/evum
#2032
RT @ciphergoth: Wait 40 seconds before you decide if you like it http://youtu.be/QwrbyVaC6EU HT @bengoldacre
#2031
@squaremobius Crucial though it its ability to cope with cyclic graphs via some kind of merge operator rather than outright replacement
๐Ÿ”— Sat Jun 04, 2011, 17:15:48 in reply to this tweet
#2030
@squaremobius The introduction showed a progression: instructions -> expressions -> propagation nets
๐Ÿ”— Sat Jun 04, 2011, 17:09:46 in reply to this tweet
#2029
@squaremobius It's a generalised constraint solver as well. Also supports dependent reasoning.
๐Ÿ”— Sat Jun 04, 2011, 17:08:36 in reply to this tweet
#2028
@squaremobius It copes with cycles better than FRP. It's more fundamental. Can build FRP, k-CFA, type inference, type checking out of it
๐Ÿ”— Sat Jun 04, 2011, 17:08:08 in reply to this tweet
#2027
"Science isn't about authoritative utterances from men in white coats, it's about showing your working." http://bit.ly/kfj7Yn
๐Ÿ” 1 ๐Ÿ”— Sat Jun 04, 2011, 14:51:50
#2026
@squaremobius v keen to port some of those ideas across to Radul-style propagator networks!
๐Ÿ”— Sat Jun 04, 2011, 14:26:39 in reply to this tweet
#2025
RT @sampullara: So meta it hurts! โ€œ@kylerodgers: Douglas Adams is a goddamned prophet i.imgur.com/FxS2Q.jpgโ€
#2024
@BrianTRice though interesting to consider MD ~ content negotiation ~ phases in a (distributed) transaction.
๐Ÿ”— Fri Jun 03, 2011, 23:27:41 in reply to this tweet
#2023
@BrianTRice Oh right, multiple dispatch? Yeah that's thorny. Have been dismissing it recently since it makes locality unclear :-)
๐Ÿ”— Fri Jun 03, 2011, 23:27:12 in reply to this tweet
#2022
@BrianTRice *approval*. I would quibble about your defn of methods: to me they are like the true/false branches in "if". ("if" is dispatch.)
๐Ÿ”— Fri Jun 03, 2011, 23:21:46 in reply to this tweet
#2021
Yes, yes, yes: http://www.erights.org/elib/capability/ode/ode-objects.html OO = lambda + pattern matching dispatch
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Fri Jun 03, 2011, 23:04:09
#2020
Minimal collects for racket to come up fully: compiler config mzlib mzscheme planet racket s-exp scheme setup syntax unstable
#2019
@aaron_turon Got that, thanks :-)
๐Ÿ”— Fri Jun 03, 2011, 22:35:42 in reply to this tweet
#2018
Re previous tweet: interesting in light of Erlang.
#2017
Improve Mean-Time-To-Repair, and focus a lot less on Mean-Time-Between-Failures: http://dev.hubspot.com/bid/64771/
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jun 03, 2011, 21:03:45
#2016
@LH Congratulations again, man. Is your family in town for the ceremony?
๐Ÿ”— Fri Jun 03, 2011, 20:15:28 in reply to this tweet
#2015
@jdanbrown @aaron_turon Thanks to you both, the slogans and links are very helpful.
#2014
@jdanbrown hmm unfolds generate observables?? that reminds me i need to follow up on my post re iterator/observer duality
๐Ÿ”— Fri Jun 03, 2011, 20:12:34 in reply to this tweet
#2013
RT @squaremobius: If we as a species can make sense of CSS we can certainly figure quantum gravity out
#2012
RT @mia_out: If you know of libraries (or museums etc) that are deaccessioning books, the Internet Archive will ship and digitise them # ...
#2011
@jdanbrown @aaron_turon Ulp. That thesis looks *well* scary. I like the idea of declaring control structures w each data type though.
๐Ÿ”— Fri Jun 03, 2011, 16:36:37 in reply to this tweet
#2010
@ChristineSpang I enjoyed reading that, thanks.
๐Ÿ”— Fri Jun 03, 2011, 16:29:36 in reply to this tweet
#2009
@jdanbrown Aha! Thanks, I'll take a look.
๐Ÿ”— Fri Jun 03, 2011, 16:24:07 in reply to this tweet
#2008
@aaron_turon @jdanbrown That's exactly it! Where would you suggest looking for the canonical references for this kind of discussion?
๐Ÿ”— Fri Jun 03, 2011, 16:23:46 in reply to this tweet
#2007
@BruceHoult Every "if" is a control decision, based on a piece of data; so scientific computations w branching are just the same?
๐Ÿ”— Fri Jun 03, 2011, 16:21:25 in reply to this tweet
#2006
@squaremobius Everything else - namely functions, objects, etc. Codata.
๐Ÿ”— Fri Jun 03, 2011, 16:20:27 in reply to this tweet
#2005
.@squaremobius local as in not remote. Think of function-call as message-passing.
๐Ÿ”— Thu Jun 02, 2011, 23:15:11 in reply to this tweet
#2004
@darachennis Well that's one vote for "uncontroversial", and at least three for "controversial" :-)
๐Ÿ”— Thu Jun 02, 2011, 23:14:42 in reply to this tweet
#2003
@jerrykuch Research project.
๐Ÿ”— Thu Jun 02, 2011, 23:13:24 in reply to this tweet
#2002
@jerrykuch Yep. Turning a WNDR3700v2 into a Lisp machine ;-)
๐Ÿ”— Thu Jun 02, 2011, 22:44:45 in reply to this tweet
#2001
OK, first package for racket on MIPS linux that (a) installs and (b) runs. #achievement. Now to get collects pruned down to fit.
#2000
"Data is defined as the basis on which *all* *local* control-flow decisions are made" - is that at all a controversial statement?
#1999
TOO MANY COMPUTERS
#1998
@hintjens @squaremobius Languages without the pattern are broken, clearly. cf assembly programmers wanting to learn "if".
๐Ÿ”— Thu Jun 02, 2011, 18:35:18 in reply to this tweet
#1997
RT @onierstrasz: Wake up! You don't "call a method". You "send a message" and the recipient "selects a method" to respond to the method. ...
#1996
@old_sound Agreed!
๐Ÿ”— Wed Jun 01, 2011, 23:20:23 in reply to this tweet
#1995
@old_sound It's been a while since I read the details. Broadly in favour :-) would like to see more clarity re reflection & metaprogramming
๐Ÿ”— Wed Jun 01, 2011, 22:55:22 in reply to this tweet
#1994
@old_sound Yep. What brings it to mind?
๐Ÿ”— Wed Jun 01, 2011, 22:51:34 in reply to this tweet
#1993
Ars longa, vita brevis.
#1992
.@old_sound Yep. Erlang and Smalltalk and E are shadows of one as-yet-unidentified platonic thing.
๐Ÿ”— Wed Jun 01, 2011, 22:48:44 in reply to this tweet
#1991
Dammit, I've reinvented parts of E, badly. Again.
#1990
FFS, once and for all, cell phone radiation just isn't particularly dangerous. http://bit.ly/lqjXnQ
#1989
RT @copumpkin: Dumb math joke of the day (not mine): "An anagram of Banach-Tarski is Banach-Tarski Banach-Tarski."
#1988
@old_sound Thanks!
๐Ÿ”— Mon May 30, 2011, 21:39:00 in reply to this tweet
#1987
@old_sound Which ones?
๐Ÿ”— Mon May 30, 2011, 21:20:08 in reply to this tweet
#1986
@squaremobius especially nice is the way it tells you *why* it things things are the way they are.
#1985
@squaremobius I am building me a Squeak implementation from the thesis. Looks like it will integrate smoothly with GUI, core eventing, etc.
๐Ÿ”— Mon May 30, 2011, 20:33:29 in reply to this tweet
#1984
@noelwelsh because I have a WNDR3700v2.
๐Ÿ”— Mon May 30, 2011, 16:32:11 in reply to this tweet
#1983
This 2009 thesis by Alexey Radul really overlaps with quite a bit of a certain project I worked on in early 2008. (cc @squaremobius)
#1982
"Dependencies allow a system to [...] make useful progress by exercising controlled incredulity." Radul 09. I like "controlled incredulity"!
๐Ÿ” 1 ๐Ÿ”— Mon May 30, 2011, 13:40:52
#1981
"By decorating data with dependencies a system can manage and usefully compute with multiple, possibly inconsistent world views." - Radul 09
#1980
Augh. Shaving thread-local MIPS yaks. Time for something completely different.
#1979
Uh, ok, avoiding porting the JIT in racket to MIPS.
#1978
Trouble getting meta key to work when using emacs over ssh? Try (set-input-mode t nil t)!
๐Ÿ’Ÿ 2 ๐Ÿ”— Sun May 29, 2011, 15:42:14
#1977
Porting racket to MIPS.
#1976
Whenever someone writes "Sorry, but X" I wonder "Why are you apologising?" and wish they'd learn to argue more honestly
#1975
Musical livecoding as interactive fiction (!): http://netjam.org/quoth/demo/
๐Ÿ” 1 ๐Ÿ”— Sat May 28, 2011, 23:05:48
#1974
"Fortunately, with LaTeX, it is just as easy to typeset a 1,000-page book [...] as it is to prepare a short letter" #truebutmisleading
๐Ÿ’Ÿ 1 ๐Ÿ” 6 ๐Ÿ”— Fri May 27, 2011, 15:24:03
#1973
openwrt booted on netgear wndr 3700 v2... a mips-based machine! #happy
#1972
@Londonwinos No, no it wasn't, really not good enough to actually use. But it definitely had potential!
๐Ÿ”— Thu May 26, 2011, 01:10:56 in reply to this tweet
#1971
Shit. I've just discovered an actual bona-fide reason for me to want to be using Google Wave.
#1970
@asumu wow 2009 wtf?
๐Ÿ”— Wed May 25, 2011, 04:23:52 in reply to this tweet
#1969
@rtomayko like scheme with its bang! convention?
๐Ÿ”— Wed May 25, 2011, 04:20:55 in reply to this tweet
#1968
@squaremobius Now for captures?
๐Ÿ”— Tue May 24, 2011, 03:25:59 in reply to this tweet
#1967
RT @squaremobius: {ok, P} = rejson:parse("[1, 2] ^ [3, 4] ^ [5, 6]"), rejson:match(P, [1, 3, 5, 2, 4, 6]). => {ok, []}
#1966
@silentbicycle thanks again for the pointer to Radul's thesis (on propagator networks)! Itching to try out this new hammer.
#1965
<3 git rebase -i, <3 github.
#1964
RT @kaminami: http://bit.ly/igO3mN ใ“ใ‚Œใ‹ใ‚‰่ชญใ‚“ใงใฟใ‚‹ใ€‚ How Developers Use the Dynamic Features of Programming Languages: The Case of Smalltalk
#1963
Huh, no article on the Xerox Dorado on wikipedia.
#1962
@silentbicycle @old_sound For some of them, it's because they had seen the ST80 IDE which ran in less than 2 megabytes http://bit.ly/jBtBOd
๐Ÿ”— Mon May 23, 2011, 15:29:42 in reply to this tweet
#1961
Ultra crass. RT @squaremobius Oh FFS this is just embarrassing http://tvnz.co.nz/national-news/wellywood-sign-go-ahead-4182778
#1960
@greenrd That only works if it's legitimately better! ;-)
๐Ÿ”— Fri May 20, 2011, 23:21:31 in reply to this tweet
#1959
In a world where object capabilities (a) map so nicely to URLs and (b) have been known about for >30y, why does OAuth exist?
#1958
@asumu Good point! Still, it's tough to get a whole-program overview with the standard browsers. Some projection of a subset of the img...
๐Ÿ”— Fri May 20, 2011, 20:55:59 in reply to this tweet
#1957
Why isn't Smalltalk taught? Could it be, in part, the lack of a whole-program syntax? http://bit.ly/lkz8Tj
#1956
@ccshan A: Common sense?
๐Ÿ”— Fri May 20, 2011, 17:10:44 in reply to this tweet
#1955
How can the JVM be the platform of the future when it doesn't even support object-oriented programming? http://bit.ly/kDJ13G
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Fri May 20, 2011, 05:16:59
#1954
Learning about the Racket build process, the hard (and slow) way. Feeling like I should be being smarter about it. But how?
#1953
Hey @asumu, you might be interested in this: http://queue.acm.org/detail.cfm?id=1983083 re: scripting languages
#1952
@squaremobius Reliable technology from a more civilized age.
๐Ÿ”— Thu May 19, 2011, 23:37:28 in reply to this tweet
#1951
What is the point of the "nickname" field in gmail's contacts? It won't autocomplete based on it. #fail
#1950
Something like this could make Bellard's x86 emulator even faster: http://weblogs.mozillazine.org/roc/archives/2010/11/implementing_a.html
#1949
@LH Congratulations!
๐Ÿ”— Tue May 17, 2011, 20:21:50 in reply to this tweet
#1948
@annwitbrock Wouldn't it just? ;-)
๐Ÿ”— Tue May 17, 2011, 16:21:30 in reply to this tweet
#1947
@SpaceMonkeySoup Ugh, yes. I should be used to the ponderous unreliable unusability of Word by now, but it surprises me still, every time
๐Ÿ”— Tue May 17, 2011, 16:20:55 in reply to this tweet
#1946
RT @jonesabi: If anyone ever asks you why science fiction is worth reading, point them to this: ftrain.com/nanolaw.html
#1945
Honestly, this is incredible. A Javascript x86 emulator that boots a linux kernel + userland. http://goo.gl/tz8rT
๐Ÿ” 13 ๐Ÿ”— Tue May 17, 2011, 16:08:03
#1944
RT @jdub: Holy shit, Fabrice Bellard is amazing and crazy. #Linux running on a #JavaScript x86 emulator: http://goo.gl/tz8rT
#1943
RT @jamesiry: If OO took itself seriously there'd be no "if" in OO languages. We'd (effectively) Church encode conditionals. Like Smal ...
#1942
@benjaminws Yep, that was it. You'd think after all these years I'd try that even if it doesn't seem like the right context to try it in...
๐Ÿ”— Mon May 16, 2011, 23:23:10 in reply to this tweet
#1941
Fucking make, how does it work. "Makefile:72: *** missing separator. Stop."
#1940
@rektide I'm hanging out for git over a dht. "Hey does anyone have blob c2291e049d61b2067cb6ef9fb8bf73b7119a912b?" "Sure, here you go..."
๐Ÿ”— Mon May 16, 2011, 22:46:02 in reply to this tweet
#1939
1280x1024 is perfect for three 100x24 xterms on the left and a single tall emacs on the right.
#1938
@DmitryMatveev Looking forward to that #Emacs #Smalltalk code browser very much!
#1937
Credit-based flow control is dual to acking; Or, how credit and acks emerge from Meijer's iterator/observer duality: http://bit.ly/lHroKy
๐Ÿ” 1 ๐Ÿ”— Sun May 15, 2011, 21:21:41
#1936
RT @ciphergoth: Sadly the electorate won't allow deliberate randomness, though massive accidental randomness they don't care about http: ...
#1935
@old_sound or, you know, objects ;)
๐Ÿ”— Sat May 14, 2011, 02:18:51 in reply to this tweet
#1934
@aidanskinner http://journal.chrisglass.com/2005/09/how_to_catch_a_.html - works very well! Recommended
๐Ÿ”— Thu May 12, 2011, 17:56:02 in reply to this tweet
#1933
@Londonwinos We'll see :) It's just in the one eye. I'm hoping for type 1. Have a specialist appointment in a fortnight or so...
๐Ÿ”— Thu May 12, 2011, 00:43:04 in reply to this tweet
#1932
@sstrickl http://homepages.kcbbs.gen.nz/tonyg/projects/synchrotron.html
๐Ÿ”— Wed May 11, 2011, 17:44:29 in reply to this tweet
#1931
Hmm. Reddit has found an oldish project of mine. I wonder if anyone will get in touch.
#1930
If objects send messages to each other, then where's the representation of the network connecting them? http://bit.ly/lrVmCs
#1929
@old_sound Just thinking, if it can poke into *every* queue then it's a powerful tool. Normal rabbit ACLs should be enough though I guess.
๐Ÿ”— Wed May 11, 2011, 01:51:17 in reply to this tweet
#1928
@asumu Clearly, perl is NSFW.
๐Ÿ”— Wed May 11, 2011, 01:29:39 in reply to this tweet
#1927
@old_sound Secure it well :-)
๐Ÿ”— Wed May 11, 2011, 01:29:15 in reply to this tweet
#1926
@somic er, yeah. (pipe (run cat "/dev/audio") (remote-job "remotehost" (> (run cat) "/dev/audio")))
๐Ÿ”— Tue May 10, 2011, 17:08:15 in reply to this tweet
#1925
@old_sound cat /dev/audio | ssh remotehost cat > /dev/audio
๐Ÿ”— Tue May 10, 2011, 16:57:16 in reply to this tweet
#1924
@monadic Yeah totally. Can still read out of my right eye :-) and waiting to hear about treatment options.
๐Ÿ”— Tue May 10, 2011, 16:56:28 in reply to this tweet
#1923
@Giantfishy Or, a purrscriptivist? A sentence with an adjunct claws?
๐Ÿ”— Tue May 10, 2011, 15:57:59 in reply to this tweet
#1922
@kpgj Yeah!
๐Ÿ”— Tue May 10, 2011, 15:44:48 in reply to this tweet
#1921
@ciphergoth Thanks Paul. I'm hoping for type 1, which doesn't involve progressive deterioration... still waiting to find out.
๐Ÿ”— Tue May 10, 2011, 15:44:06 in reply to this tweet
#1920
@silentbicycle I'm glad I followed the chain of links to the paper itself though! Thanks for the pointer - looks fascinating
๐Ÿ”— Tue May 10, 2011, 02:41:05 in reply to this tweet
#1919
I have this: http://rarediseases.info.nih.gov/GARD/Condition/10690/Idiopathic_juxtafoveal_retinal_telangiectasia.aspx
๐Ÿ’Ÿ 2 ๐Ÿ”— Tue May 10, 2011, 00:29:07
#1918
Hooray for OS X universal access: cmd-opt-8 "zoom" very useful when one is at the optometrist with one's pupils dilated
#1917
@DRMacIver You'd need some kind of really big computer: http://bit.ly/kJnriL
๐Ÿ”— Mon May 09, 2011, 15:19:20 in reply to this tweet
#1916
@intellectronica Do you mean VM size or image size? The image has accumulated cruft over the years, but the VM is quite small I thought?
๐Ÿ”— Mon May 09, 2011, 04:10:45 in reply to this tweet
#1915
@intellectronica Ideally you'd never fall back to C at all: which means a zero-size VM. Self-managed language. Klein, Squeak, FoNC etc.
๐Ÿ”— Mon May 09, 2011, 03:14:59 in reply to this tweet
#1914
@intellectronica Go: no shared-nothing, so no failure isolation. No process links/monitors. Not object-oriented, quite.
๐Ÿ”— Mon May 09, 2011, 03:02:58 in reply to this tweet
#1913
@intellectronica By runtime, do you mean the VM, or do you mean the standard library?
๐Ÿ”— Mon May 09, 2011, 02:58:32 in reply to this tweet
#1912
@intellectronica Nope, not a desirable property. Go is pretty far from what I had in mind :-)
๐Ÿ”— Mon May 09, 2011, 02:51:41 in reply to this tweet
#1911
The Weaknesses of Smalltalk are the Strengths of Erlang: http://bit.ly/l9TcAt
๐Ÿ’Ÿ 6 ๐Ÿ” 4 ๐Ÿ”— Sun May 08, 2011, 23:01:54
#1910
Great illustration of the internal structure of #RabbitMQ: http://bit.ly/kTQ1Vl
๐Ÿ’Ÿ 2 ๐Ÿ” 5 ๐Ÿ”— Sun May 08, 2011, 20:54:08
#1909
(learned that from the introduction to his PhD thesis)
#1908
Joe Armstrong characterises the Erlang/OTP system as "an application operating system (AOS)". *approves*
๐Ÿ” 3 ๐Ÿ”— Sun May 08, 2011, 20:52:57
#1907
There's media, and there's computation. Media and Computation. Can't have one without the other.
#1906
@old_sound I was kidding (C++ = fast, right?), it felt smooth and generally nice :)
๐Ÿ”— Sat May 07, 2011, 17:09:51 in reply to this tweet
#1905
@old_sound So it's slow then?
๐Ÿ”— Sat May 07, 2011, 15:27:46 in reply to this tweet
#1904
@bet3 Congratulations!
๐Ÿ”— Sat May 07, 2011, 04:48:26 in reply to this tweet
#1903
@Londonwinos I don't know. Apathetic bloody species. I've no sympathy at all.
๐Ÿ”— Fri May 06, 2011, 21:03:33 in reply to this tweet
#1902
@DRMacIver with 6e9 people on the planet it's tough to find an undefended position on something so intrinsic to our species as politics
๐Ÿ”— Fri May 06, 2011, 20:48:33 in reply to this tweet
#1901
@DRMacIver it's a hard life. Hey, I enjoyed the random ballot article BTW. Thanks for that.
๐Ÿ”— Fri May 06, 2011, 20:45:10 in reply to this tweet
#1900
@asynchronaut Thatcher did her best, but even FPTP couldn't save her at the end there...
๐Ÿ”— Fri May 06, 2011, 20:42:09 in reply to this tweet
#1899
@DRMacIver heresy :-)
๐Ÿ”— Fri May 06, 2011, 20:41:31 in reply to this tweet
#1898
I guess it's official. 7 of 10 Britons reject representative democracy at the polls. Oh well!
#1897
@hintjens exists: https://github.com/tonyg/script-exchange and https://github.com/rabbitmq/rabbitmq-external-exchange
๐Ÿ”— Fri May 06, 2011, 17:36:07 in reply to this tweet
#1896
@ravi_mohan sounds cool!
๐Ÿ”— Thu May 05, 2011, 19:51:21 in reply to this tweet
#1895
.@rektide I was just thinking the same thing! Having a twitterbot listening to @timestamp or similar, storing in db, replying w ack...
๐Ÿ”— Thu May 05, 2011, 17:16:34 in reply to this tweet
#1894
Lesson learned: *Never* use DrRacket for rough benchmarking. *Always* use command-line racket.
#1893
@rtraschke Are you left or right handed? I find myself needing to rest my hand on the paper while writing, which might be trouble w resistv
๐Ÿ”— Wed May 04, 2011, 16:25:14 in reply to this tweet
#1892
@simonmacm Quite right! Another one to keep an eye on...
๐Ÿ”— Wed May 04, 2011, 16:24:15 in reply to this tweet
#1891
@rtraschke Well enough to capture handwriting at normal handwriting size? So far I've only seen regular graphics tablets able to do that...
๐Ÿ”— Wed May 04, 2011, 15:54:31 in reply to this tweet
#1890
Ahh, and I'd totally forgotten about these guys http://www.motioncomputing.com/ who are totally serious about tablets.
#1889
Interestingly, looks like the HP Slate 500 has a proper stylus. I'll keep an eye on it, even though HP build quality is terrible...
#1888
@simonmacm Can't tell if it has an old-style digitizer or if the "magic pen" is just a pen that can poke at the capacitative screen :-/
๐Ÿ”— Wed May 04, 2011, 15:24:22 in reply to this tweet
#1887
The world has gone touchscreen-mad and forgotten pen-based input. Is it still possible to get a portable machine with proper stylus?
#1886
@LH dude, min svenska รคr vansinnigt dรฅlig!
๐Ÿ”— Wed May 04, 2011, 01:44:06 in reply to this tweet
#1885
@LH How about Swedish?
๐Ÿ”— Wed May 04, 2011, 00:29:50 in reply to this tweet
#1884
Grump. The Mac OS X window manager's obsession with switching applications rather than switching windows is most irritating.
#1883
Pfft. RPC. How 90s.
#1882
Sorted my Mendeley bib export with http://www.ctan.org/pkg/bibsort. Wish Mendeley had better support for export/sync to bibtex.
#1881
RT @Londonwinos: @leastfixedpoint Tile grafitti in Porto, Steve thought you'd appreciate: http://yfrog.com/h24x7lckj
#1880
@Londonwinos That's very cute! Urban decay indeed!
๐Ÿ”— Tue May 03, 2011, 21:12:40 in reply to this tweet
#1879
@SeanTAllen That binary search is fine. It's java that's broken ;-)
๐Ÿ”— Mon May 02, 2011, 02:25:54 in reply to this tweet
#1878
@jimpick Fair enough :-)
๐Ÿ”— Sat Apr 30, 2011, 18:46:43 in reply to this tweet
#1877
@jimpick what happens to issues you can't solve by yourself? Or those that'll take more than an hour or so?
๐Ÿ”— Sat Apr 30, 2011, 18:39:31 in reply to this tweet
#1876
It's a mystery to me why AMQP isn't yet specified in little elegant pieces like this: http://rfc.zeromq.org/spec:13
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat Apr 30, 2011, 16:36:24
#1875
@hintjens Great start on spec:13, but there are a few bugs. I'll email you my notes.
๐Ÿ”— Sat Apr 30, 2011, 16:05:35 in reply to this tweet
#1874
There's a LOT of code in Seaside. At least, it takes a heck of a long time to load.
#1873
Software update: Snow Leopard Font Update requires a reboot. #wtf
๐Ÿ” 1 ๐Ÿ”— Thu Apr 28, 2011, 18:56:15
#1872
@headius @asynchronaut that is an excellent point! And since coro has more chance of being adopted... effort there is effort well spent
๐Ÿ”— Thu Apr 28, 2011, 18:54:03 in reply to this tweet
#1871
@asynchronaut absolutely! :-) obviously, you'd want to preserve lexical scope, at which point you get: continuations...
๐Ÿ”— Thu Apr 28, 2011, 18:18:29 in reply to this tweet
#1870
Is there a good way to declare one's intention to lazily initialize an instvar in Smalltalk? http://bit.ly/lcSvLK
#1869
@asynchronaut don't sweat the small stuff; most of it is Java. Eliminating garbage stack frames for just managed code would be a big win.
๐Ÿ”— Thu Apr 28, 2011, 17:22:57 in reply to this tweet
#1868
@headius @asynchronaut point being that tail calls give you the building blocks of arbitrary control.
๐Ÿ”— Thu Apr 28, 2011, 16:36:02 in reply to this tweet
#1867
@headius @asynchronaut tail calls permit CPS conversion, which lets you build coro and many many other control structures. But yes, diffrnt.
๐Ÿ”— Thu Apr 28, 2011, 16:34:48 in reply to this tweet
#1866
RT @edyong209: You *could* post to say "I haven't been blogging for a while." Or you could do this blogs.plos.org/retort/2011/04โ€ฆ By @tvjrennie ft ...
#1865
@headius @asynchronaut wouldn't it be simpler and more flexible just to add VM support for tail calls?
๐Ÿ”— Thu Apr 28, 2011, 16:28:47 in reply to this tweet
#1864
@yaxu or, pet peeve, worn on people's handlebars :-D
๐Ÿ”— Wed Apr 27, 2011, 23:26:46 in reply to this tweet
#1863
@fedearito Hmm, not besides the reference implementation. What's your goal here? If you like, shall we switch to email?
๐Ÿ”— Wed Apr 27, 2011, 21:35:35 in reply to this tweet
#1862
@fedearito Sorry, I haven't been able to maintain it for a while now and it is no doubt in disrepair. Fancy getting it going again?
๐Ÿ”— Wed Apr 27, 2011, 20:44:20 in reply to this tweet
#1861
@yaxu Fair. There are some hair-raisingly poorly fitted and poorly worn helmets out there in daily use. Scary...
๐Ÿ”— Wed Apr 27, 2011, 20:43:43 in reply to this tweet
#1860
@yaxu Sure, if they value their brains :-) It's a risk management eqn, as always. With something as fragile as the brain, every little helps
๐Ÿ”— Wed Apr 27, 2011, 18:02:10 in reply to this tweet
#1859
@yaxu And yet, he should have been wearing a helmet. Brain's consistency roughly that of custard; needs all the help it can get.
๐Ÿ”— Wed Apr 27, 2011, 16:20:07 in reply to this tweet
#1858
@arnaudsj Nothing. Just put it in my backpack. It has escaped without scratches etc so far.
๐Ÿ”— Mon Apr 25, 2011, 23:17:28 in reply to this tweet
#1857
@jfalcon physical pain? That's not a good sign! What kind of keyboard are you using?
๐Ÿ”— Mon Apr 25, 2011, 17:05:52 in reply to this tweet
#1856
.@BigThingist OTOH I have run Squeak on an old "tablet PC" (~2006) w digitizer and it's AWESOME - feels v direct+responsive, v promising
๐Ÿ”— Mon Apr 25, 2011, 14:53:55 in reply to this tweet
#1855
@BigThingist I've run Squeak on my #Android phone but it was a stock image, so demo-only. Much improvement reqd.
๐Ÿ”— Mon Apr 25, 2011, 14:51:44 in reply to this tweet
#1854
.@BigThingist Maui + Squeak might be a good starting point for ad-hoc programming on a tablet
๐Ÿ”— Mon Apr 25, 2011, 14:47:26 in reply to this tweet
#1853
Switch to user mode = CPS function call; the continuations are held in the interrupt descriptor table (& LDT & GDT)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 24, 2011, 20:21:29
#1852
"[Truth] cannot compete with the public vision of the past: popular culture outweighs academic expertise." - @grotesqueidols
#1851
RT @cfbolz: Alan Kay is Tron: http://bit.ly/gB6XHe
#1850
Nerds!
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Apr 21, 2011, 00:35:26
#1849
In which we discover that Prex's file system is Not Very Fast.
#1848
1474560 bytes (1.5 MB) copied, 119.897 s, 12.3 kB/s
#1847
@littlecalculist Amen.
๐Ÿ”— Sun Apr 17, 2011, 16:52:11 in reply to this tweet
#1846
MS actually had quite a rough time wrt h/w in the 90s-00s: http://bit.ly/f3vLAc Of course, closed source exacerbated the bad h/w situation.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Apr 16, 2011, 18:47:14
#1845
Nothing like real hardware to flush out problems and assumptions in one's device driver code.
#1844
RT @unhosted: many things would make much more sense if people would log in to their browsers instead of logging in to websites.
#1843
@fdilke Boston is excellent :-)
๐Ÿ”— Fri Apr 15, 2011, 14:28:03 in reply to this tweet
#1842
RT @LH: 300 yr old neuroscience question solved, brain does not have innate sensory fusion capability but quickly acquires it http://t.c ...
#1841
@LH, this mboi: http://lambda-the-ultimate.org/node/2288 #anotheroneforthequeue #seeyouinamonthorso
#1840
Haha, neat - the new prex ata hdd driver works OK on the old PC I have here at home!
#1839
@fdilke get over it! :-) It's well, well worth experimenting with.
๐Ÿ”— Wed Apr 13, 2011, 18:30:10 in reply to this tweet
#1838
@SeanTAllen Well, ... what is a type system but a *logic* of program specification? ;-)
๐Ÿ”— Wed Apr 13, 2011, 15:57:07 in reply to this tweet
#1837
@SeanTAllen during initial coding, or in production?
๐Ÿ”— Wed Apr 13, 2011, 15:26:48 in reply to this tweet
#1836
@fdilke Heh. Can't recall your opinion of Haskell, but I wonder how it compares, for you?
๐Ÿ”— Wed Apr 13, 2011, 15:23:10 in reply to this tweet
#1835
RT @bramcohen: To think that we're on the verge of reverse engineering the human brain is hubris. To think that we never will, even more so.
#1834
Looks nice --> RT @brianm Stomp 1.1 is published! stomp.github.com/stomp-specificโ€ฆ Big thank you to @hiramchirino for driving it!
#1833
RT @old_sound: Woah woah woahโ€ฆ stop right thereโ€ฆย so you are saying that God is the only Simpsons character with 5 fingers? http://t.co/y ...
#1832
@vsedach i.e. a type error, not a failure of compositionality caused by failure of isolation
๐Ÿ”— Mon Apr 11, 2011, 19:37:23 in reply to this tweet
#1831
@vsedach ...so the error you get there is the same as ignoring the second defun and simply feeding 'nan to the first.
๐Ÿ”— Mon Apr 11, 2011, 19:36:54 in reply to this tweet
#1830
@vsedach Each of the two functions is isolated from the other, as in operates in perfect ignorance of the operation of the other...
๐Ÿ”— Mon Apr 11, 2011, 19:36:23 in reply to this tweet
#1829
@vsedach Ah, ok. Thanks. Not quite what I meant, I don't think, but it's a useful example to think about.
๐Ÿ”— Mon Apr 11, 2011, 19:34:34 in reply to this tweet
#1828
@sstrickl hmf!
๐Ÿ”— Sun Apr 10, 2011, 04:29:45 in reply to this tweet
#1827
@asumu It has only been eight years? It has seemed like a lifetime!
๐Ÿ”— Sun Apr 10, 2011, 04:03:33 in reply to this tweet
#1826
Gmail's contact manager could use some love. Doesn't do well DWIMming entered fragments of addressees during compose.
#1825
@vsedach I am confused. How can that happen? (What kind of composition do you mean?)
๐Ÿ”— Sat Apr 09, 2011, 01:50:25 in reply to this tweet
#1824
@SeanTAllen Better UI for git's author/committer distinction maybe?
๐Ÿ”— Fri Apr 08, 2011, 18:28:23 in reply to this tweet
#1823
@SeanTAllen Any ideas for a good way to improve that pair-programming situation?
๐Ÿ”— Fri Apr 08, 2011, 18:23:25 in reply to this tweet
#1822
@SeanTAllen VCSs are in their infancy. If an upstart like git can be as disruptive as it has been, that's a sign there's much more to come!
๐Ÿ” 1 ๐Ÿ”— Fri Apr 08, 2011, 18:23:07 in reply to this tweet
#1821
@onyxfish Simplicity is a huge win, absolutely.
๐Ÿ”— Fri Apr 08, 2011, 18:07:24 in reply to this tweet
#1820
@silentbicycle thanks. Any particular chapter addressing isolation/compositionality? Scanning the toc now
๐Ÿ”— Fri Apr 08, 2011, 18:05:24 in reply to this tweet
#1819
@onyxfish Fair enough. I haven't noticed any differences in inclusiveness myself, but have no doubt worked on different projects to you...
๐Ÿ”— Fri Apr 08, 2011, 18:01:38 in reply to this tweet
#1818
@vsedach Interesting. So it's necessary but sometimes not sufficient? Is there an online summary of the book part you're thinking of?
๐Ÿ”— Fri Apr 08, 2011, 17:59:22 in reply to this tweet
#1817
@onyxfish I don't buy the premise; SDL got this far, and GTK+, GLib seem to be doing fine; LGPL doesn't seem to hold things back?
๐Ÿ”— Fri Apr 08, 2011, 17:43:22 in reply to this tweet
#1816
@onyxfish Huh? LGPL wasn't an OSI approved license?
๐Ÿ”— Fri Apr 08, 2011, 16:35:04 in reply to this tweet
#1815
@b6n You've read A Fire Upon the Deep, right? If not, hie thee to a bookstore! Also, sequel out this October. Yay.
๐Ÿ”— Thu Apr 07, 2011, 19:45:10 in reply to this tweet
#1814
RT @frabcus: First steps of computational law profession. 2) One Click Orgs http://www.oneclickorgs.com/
#1813
RT @frabcus: First steps of computational law profession. 1) Robot, Robot & Hwang attorneys at law. http://www.robotandhwang.com/?page_id=2
#1812
@aaron_turon Thank you for that! I really like that approach.
๐Ÿ”— Thu Apr 07, 2011, 16:47:03 in reply to this tweet
#1811
Aha! Isolation == compositionality. If you can't be sure of isolation, you can't be sure of compositional behaviour.
#1810
GNOME 3: Nineties technology with a facelift, as rigid and brittle as ever. Still all written in C of course. Ho hum.
#1809
What is it about simple, clear, frequently repeated instructions that makes them impossible for students to follow?
#1808
@jerrykuch M-x doctor is always available for when things get a bit overwhelming :-)
๐Ÿ”— Thu Apr 07, 2011, 03:59:53 in reply to this tweet
#1807
RT @hoverbird: Everybody thinks "The Social Network" is the best movie about forming a new startup, but they are wrong. The best movie i ...
#1806
@asumu @jdanbrown are classes fundamental to how people think of objects though, or are they implementation detail? My vote is on "detail"
๐Ÿ”— Wed Apr 06, 2011, 20:58:57 in reply to this tweet
#1805
@duncanmak It's crying out for a notion of isolation (such as that provided by Unix processes). Paravirtualized Smalltalk, anyone?
๐Ÿ”— Wed Apr 06, 2011, 20:17:52 in reply to this tweet
#1804
@bwhitman I would if I could man! Enjoy.
๐Ÿ”— Wed Apr 06, 2011, 20:17:16 in reply to this tweet
#1803
I keep writing abstracts for papers that will never get written.
#1802
Squeak's great, but it's STUPIDLY easy to get it into a situation where you have to kill-and-restart. It's like DOS in that regard. :-(
#1801
@BigThingist it'd be neat if it were decentralised; STUNish. Add http://reversehttp.net/ to let local HTML pages access it for extra win :)
๐Ÿ” 1 ๐Ÿ”— Wed Apr 06, 2011, 05:25:12 in reply to this tweet
#1800
All of that griping about sw performance aside, the hardware in this laptop is *amazing*. Lightyears away from 1982.
#1799
@silentbicycle *nod*. That's sensible. But I regularly see software running visibly *slower* than that 1982 demo. It puzzles me :)
๐Ÿ”— Tue Apr 05, 2011, 21:08:16 in reply to this tweet
#1798
@silentbicycle And pricing will definitely have an effect; I'm just not clear what effect to expect: should cheaper hw lead to slower sw?
๐Ÿ”— Tue Apr 05, 2011, 21:02:33 in reply to this tweet
#1797
@silentbicycle I don't think it accounts for any of it! If moving left took 100ms in 1982, I'd expect it to be over in microseconds today :)
๐Ÿ”— Tue Apr 05, 2011, 21:00:48 in reply to this tweet
#1796
@silentbicycle 110% ^ 28 = ~1400%. I still don't see where modern software gets an excuse to take 500ms to move cursor left one space :)
๐Ÿ”— Tue Apr 05, 2011, 20:54:58 in reply to this tweet
#1795
Computers are now thousands of times faster than 1982, but it sure doesn't seem like it from their render performance: http://bit.ly/gKiDd9
#1794
RT @securityskeptic: Mac users listen up! Enable certificate checking http://bit.ly/gYU41v
#1793
pci config scan โœ“ ata controller setup โœ“ ata disk identification โœ“ irq handler โœ“ pio โœ“ partition table read โœ“ yay!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Apr 03, 2011, 23:05:02
#1792
@mnot excellent! Is that some of the CCNx ideas starting to trickle out, or is it coming from some other direction? #httpbis #ietf
๐Ÿ”— Thu Mar 31, 2011, 22:15:37 in reply to this tweet
#1791
@kevsmith don't cross the streams!
๐Ÿ”— Thu Mar 31, 2011, 22:14:44 in reply to this tweet
#1790
@msimoni heh :) my brain's warped from exposure to r4rs at a young age I guess. Windmill tilting? Perhaps.
๐Ÿ”— Thu Mar 31, 2011, 19:37:53 in reply to this tweet
#1789
@msimoni but non-TCO *is* improper :-)
๐Ÿ”— Thu Mar 31, 2011, 15:07:57 in reply to this tweet
#1788
@BigThingist erl_scan, erl_parse modules exist and MBOI in this connection
๐Ÿ”— Thu Mar 31, 2011, 14:48:59 in reply to this tweet
#1787
@patrickdlogan My experience is that a lot of the anti-proper-tail-call view comes from fear, ignorance, and fashion. It's frustrating!
๐Ÿ”— Thu Mar 31, 2011, 14:44:12 in reply to this tweet
#1786
@patrickdlogan Exactly (tho I think "TCO" a misnomer). For example, see http://bit.ly/eU7wHw, and the Racket research on continuation marks.
๐Ÿ”— Thu Mar 31, 2011, 14:39:31 in reply to this tweet
#1785
Great example of the crucial info kept in stack traces thru tailcalls: http://funcall.blogspot.com/2011/03/tail-recursion-and-debugging.html
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Thu Mar 31, 2011, 06:40:59
#1784
@asumu It sure does! How does it compare to that Neil Mitchell paper we read earlier this term? *tries to scavenge brain cycles*
๐Ÿ”— Wed Mar 30, 2011, 01:44:02 in reply to this tweet
#1783
@clemesha That's a nice way of putting it.
๐Ÿ”— Tue Mar 29, 2011, 03:56:39 in reply to this tweet
#1782
RT @ciphergoth: All-around photographs made mindbending and beautiful by choice of projection http://j.mp/eUZosN
#1781
@jcrosby Thanks very much! That'll make a nice starting point for exploring the options.
๐Ÿ”— Mon Mar 28, 2011, 18:23:34 in reply to this tweet
#1780
@intellectronica Combine it with decentralised clues about trust. Or even the current SSL PKI. Plenty of options. cf SSH.
๐Ÿ”— Mon Mar 28, 2011, 17:18:37 in reply to this tweet
#1779
TOFU/POP for the significantly-less-losing!
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Mar 28, 2011, 16:20:38
#1778
@BruceHoult yep.
๐Ÿ”— Mon Mar 28, 2011, 15:36:53 in reply to this tweet
#1777
Paul Baran, (co)inventor of packet-switched networks, passed away: http://en.wikipedia.org/wiki/Paul_Baran
#1776
Have your cake and eat it: good stack trace info even in the presence of proper tail calls: http://bit.ly/eU7wHw
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Mon Mar 28, 2011, 03:44:21
#1775
I take it back. There *is* a search option on sourceforge's mailing list archives. It's just thoroughly buried and unfindable.
#1774
and OMG sourceforge mailing list archives are completely unsearchable #gah
#1773
osdir.com winds me up so much. No display of message metadata, the most important being the date the message was posted.
#1772
@antirez you think the 11" is *slow*? Wow, I've been so impressed at how fast it is :-) I should upgrade more often I guess! :-)
#1771
@asumu Owner, tag thyself?
๐Ÿ”— Mon Mar 28, 2011, 01:11:45 in reply to this tweet
#1770
@jdanbrown So you're thinking pubsub for that? Probably appropriate.
๐Ÿ”— Sun Mar 27, 2011, 19:06:45 in reply to this tweet
#1769
@jdanbrown Join, as in, for the summer, or longer term??
๐Ÿ”— Sun Mar 27, 2011, 19:06:24 in reply to this tweet
#1768
@jdanbrown I hope to make it, yeah. Office hours immediately before though.
๐Ÿ”— Sun Mar 27, 2011, 19:04:40 in reply to this tweet
#1767
oh no, I'm thinking about messaging again. Time to get stuck into some good PL papers to distract myself.
#1766
@jdanbrown Re Kafka: on 2nd look, it does pubsub well, but queueing is clunky and responsibility xfer missing. Fast but specialized?
#1765
@jcrosby Cool. What was your goal for the system? Be interesting to see what you selected.
๐Ÿ”— Sun Mar 27, 2011, 04:40:45 in reply to this tweet
#1764
@dimvar Totally. system76.com looks surprisingly good for prebuilt. It'd be a toss-up b/w build myself and system76, at the moment, I think.
๐Ÿ”— Sun Mar 27, 2011, 04:39:11 in reply to this tweet
#1763
@jdanbrown So how come you're looking at message brokers in the first place? Curious! :-)
๐Ÿ”— Sun Mar 27, 2011, 04:37:23 in reply to this tweet
#1762
@jdanbrown Sure. Let's chat Monday? Kafka looks like it's at a very interesting and sensible place in design space for message brokers.
๐Ÿ”— Sun Mar 27, 2011, 04:36:09 in reply to this tweet
#1761
@jdanbrown back it up how? Varnish works, and it's very, very fast...
๐Ÿ”— Sun Mar 27, 2011, 00:03:01 in reply to this tweet
#1760
@asumu maybe that will mean it's cheaper :-)
๐Ÿ”— Sat Mar 26, 2011, 23:02:02 in reply to this tweet
#1759
@Geroyche thanks!
๐Ÿ”— Sat Mar 26, 2011, 22:49:42 in reply to this tweet
#1758
current status: the symbol 'grub_xputs' not found. FFS.
#1757
@Geroyche Interesting. Any specific recommendations for how to build a medium-fast but very quiet system? What about energy efficient?
๐Ÿ”— Sat Mar 26, 2011, 22:23:05 in reply to this tweet
#1756
@Geroyche maybe :-) I am growing to care less and less about that kind of detail, I just want unexciting reliable components :-)
๐Ÿ”— Sat Mar 26, 2011, 22:15:04 in reply to this tweet
#1755
@intellectronica that looks good! Thanks for the pointer
๐Ÿ”— Sat Mar 26, 2011, 22:13:58 in reply to this tweet
#1754
@sstrickl Hmm. That could be a plan. Roughly what did you spend? Are you happy with the result?
๐Ÿ”— Sat Mar 26, 2011, 21:50:52 in reply to this tweet
#1753
Been living with just a laptop for a long time now. Any recommendations for where to buy a decent Linux dev workstation (desktop)?
#1752
Put another way: Encryption in commodity VoIP is broken, broken, broken. Your calls are not private. http://j.mp/gLgRfD
#1751
WTF - recognising phrases in ENCRYPTED voip traffic?? http://j.mp/gLgRfD
๐Ÿ’Ÿ 2 ๐Ÿ” 3 ๐Ÿ”— Sat Mar 26, 2011, 01:15:40
#1750
Fukushimaโ€”where are the Parrots? http://metamodern.com/2011/03/24/fukushima-%E2%80%94-where-are-the-parrots/
#1749
@squaremobius Is that good or bad?
๐Ÿ”— Thu Mar 24, 2011, 01:00:12 in reply to this tweet
#1748
RT @bradfordw: Yo dawg, I respond to an ACK with an ACK so you can ACK my ACK - ya heard!?
#1747
Safety of various power sources: http://bit.ly/fXVfhA Good summary chart: http://bit.ly/gIYWvR
#1746
@dialtone_ In other news, 4Mbps considered slow... :-)
๐Ÿ”— Wed Mar 23, 2011, 17:03:06 in reply to this tweet
#1745
@ekabanov do you have a link to that work? I'd love to find out more.
#1744
Huh, an iTunes update. Can't remember the last time I used that. I've been using http://sbooth.org/Play/ very happily the past few months.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Mar 23, 2011, 16:59:17
#1743
What's the magic virtualbox setting for "Other" OSes that lets them be 64bit native? "Linux 64bit" works, "Other" doesn't...
#1742
RT @ciphergoth: SSL certificate authority compromised, attackers can impersonate addons.mozilla.org http://goo.gl/uJdo0 X509 MUST DIE!
#1741
@aidanskinner absolutely!
๐Ÿ”— Wed Mar 23, 2011, 01:09:56 in reply to this tweet
#1740
sh is a really stupid programming language.
#1739
RT @jneira: Java NIO and Scala Continuations jim-mcbeath.blogspot.com/2011/03/java-nโ€ฆ multi-client stateful server that doesnt require a a dedicated thread f ...
#1738
"In the future, we will speak very strange sentences!" http://nielsenhayden.com/makinglight/archives/011324.html
#1737
OH: "Write a function that takes an arbitrary picnic, and fold it over durian-size."
#1736
@LH absolutely! Buried in your complaint is a research question I'm interested in :-)
๐Ÿ”— Tue Mar 22, 2011, 21:54:41 in reply to this tweet
#1735
RT @LH: My boss is looking for one or more rockstar programmers for web dev work, http://www.smartplatforms.org/ . Very good pay. Let me ...
#1734
"... in ten years the Eskimos will have no more words for snow at all." ... development [due] to global warming. http://bit.ly/ejnH7E
#1733
@A_Robson sealed and private are the very devil!
๐Ÿ”— Tue Mar 22, 2011, 16:43:59 in reply to this tweet
#1732
@annwitbrock Happy Birthday, Ann :-)
๐Ÿ”— Tue Mar 22, 2011, 16:42:07 in reply to this tweet
#1731
RT @LegNeato http://glow.mozilla.org/ <-- this is amazing
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Tue Mar 22, 2011, 16:41:20
#1730
@krysole yeah, it's worse than that. It seems like a half-inch at the bottom of the screen is essentially random, heat, humidity or no...
๐Ÿ”— Tue Mar 22, 2011, 14:09:41 in reply to this tweet
#1729
Touchscreen on my HTC Hero has gone berserk. Hardware problem? Looks undamaged, behaves mentally. Sigh. #firstworldproblems
#1728
@aaronfeng ooo, thought of a thing for githits: be neat to see a language ranking for each city! e.g. 1. ruby(666) 2. erlang(333) 3.asm(3)
๐Ÿ”— Tue Mar 22, 2011, 03:52:40 in reply to this tweet
#1727
RT @marnanel: You can sing "badger badger, badger badger, badger mushroom, mushroom snake" to the tune of "Deutschland รผber alles". Just ...
#1726
Best summary yet of the nuclear situation in Japan: http://bit.ly/dTATJ5 (tl;dr: there are more important things to worry about)
#1725
Internet: downloaded. Thanks, maven!
#1724
@greenrd It'd have to get much, much worse for it to be worse than coal, IIUC. Currently INES level 5, per IAEA. Chernobyl INES 7.
๐Ÿ”— Sun Mar 20, 2011, 17:09:53 in reply to this tweet
#1723
Exploding post-earthquake post-tsunami nuke plants kill fewer ppl than normal boring coal plants do annually: http://bit.ly/e28wZP
๐Ÿ’Ÿ 2 ๐Ÿ” 8 ๐Ÿ”— Sun Mar 20, 2011, 16:02:00
#1722
@bradfordw Right, that looks like a nice steep learning curve of a chapter :)
๐Ÿ”— Fri Mar 18, 2011, 18:26:20 in reply to this tweet
#1721
@bradfordw Which section are you up to?
๐Ÿ”— Fri Mar 18, 2011, 18:21:46 in reply to this tweet
#1720
@bradfordw Interesting! Erlang and Scheme ideas should play nice together.
๐Ÿ”— Fri Mar 18, 2011, 18:17:06 in reply to this tweet
#1719
@bradfordw Where are you stuck?
๐Ÿ”— Fri Mar 18, 2011, 16:16:54 in reply to this tweet
#1718
@asynchronaut indeed: http://www.sigops.org/sosp/sosp09/papers/baumann-sosp09.pdf
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Mar 18, 2011, 15:06:29 in reply to this tweet
#1717
The JVM as a distributed system. IPv4 as a virtual machine. Fidonet as a directory. Email as an object system.
#1716
RT @aidanskinner: 9 month suspended sentance and ยฃ25k compensation seems unduly lenient for essentially enslaving someone for 2 years ht ...
#1715
@intellectronica OK, cool. Maybe it's time for me to Go back for another look. Thanks!
๐Ÿ”— Thu Mar 17, 2011, 15:27:52 in reply to this tweet
#1714
RT @squaremobius: Noun noun = new NounFactory().getNounVerber().verbNoun()
#1713
@greenisus OK. Well in that light I have some time for the argument that "teaching [mainstream] OOP" is in a way teaching the wrong thing :)
๐Ÿ”— Thu Mar 17, 2011, 15:24:38 in reply to this tweet
#1712
Anyone using http://prex.sourceforge.net/ may be interested in this bug: http://www.eighty-twenty.org/index.cgi/tech/prex-bug-20110317.html
#1711
@intellectronica Hmm. What about draining the final few messages from it?
๐Ÿ”— Thu Mar 17, 2011, 15:22:15 in reply to this tweet
#1710
@intellectronica Step 3 is the problem. How does one reliably communicate that the channel has closed?
๐Ÿ”— Thu Mar 17, 2011, 15:10:51 in reply to this tweet
#1709
@greenisus point being, could interaction and message-passing be the concepts you're after, rather than the baggage of most OOP langs?
๐Ÿ”— Thu Mar 17, 2011, 15:03:53 in reply to this tweet
#1708
@intellectronica I couldn't figure out a safe way of doing it at all. Have you worked one out? Maybe it changed since I looked last #golang
๐Ÿ”— Thu Mar 17, 2011, 14:57:39 in reply to this tweet
#1707
@greenisus don't you really want to be teaching Actors then? Something Erlangish, perhaps?
๐Ÿ”— Thu Mar 17, 2011, 14:26:54 in reply to this tweet
#1706
WTF? Moderated because "message has a suspicious header"?? No wonder noone uses sourceforge anymore, with stupid crap like this the norm.
#1705
@noelwelsh this may be of interest: https://github.com/darius/miasma
#1704
@LH you'd want one with a configurable alarm threshold, too :-)
๐Ÿ”— Wed Mar 16, 2011, 22:59:02 in reply to this tweet
#1703
@mrgunn because it's more nuclear :-(
๐Ÿ”— Wed Mar 16, 2011, 22:58:20 in reply to this tweet
#1702
@asumu what if you dereference them in the other order?
๐Ÿ”— Wed Mar 16, 2011, 03:57:03 in reply to this tweet
#1701
@LH Hmm. Well JS hardly a paradigm example ;-) but I take your point. I suspect there are other paths not explored in the GWT world too tho.
๐Ÿ”— Wed Mar 16, 2011, 03:53:14 in reply to this tweet
#1700
@LH Great! Looking forward to seeing it :)
๐Ÿ”— Wed Mar 16, 2011, 03:50:19 in reply to this tweet
#1699
@LH are you presenting this talk somewhere?
๐Ÿ”— Wed Mar 16, 2011, 01:53:56 in reply to this tweet
#1698
@LH that's one way of looking at it. Of course, you lose the static checks when you unitype everything :-)
๐Ÿ”— Wed Mar 16, 2011, 01:49:47 in reply to this tweet
#1697
@LH I'm not sure I understand you here. However, you might be interested in http://www.ccs.neu.edu/scheme/pubs/icfp10-thf.pdf
๐Ÿ”— Wed Mar 16, 2011, 01:49:21 in reply to this tweet
#1696
@LH hmm. Not convinced by the weak example :-) Do you have particular projects in mind?
๐Ÿ”— Wed Mar 16, 2011, 01:47:25 in reply to this tweet
#1695
@LH and conversely, most of the tool support you get from IDEs applies equally well to Smalltalk as to Java...
๐Ÿ”— Wed Mar 16, 2011, 01:46:35 in reply to this tweet
#1694
Vile extortion racket sanctioned by govt and FDA: http://abcn.ws/eCzZCz :-(
#1693
@LH erm. What aspects in particular? I don't remember if we've discussed Squeak and Smalltalk in general before.
๐Ÿ”— Wed Mar 16, 2011, 01:41:53 in reply to this tweet
#1692
@LH Dynamic contract checks work OK too: http://www.ccs.neu.edu/home/matthias/papers.html#icfp2002-ff etc
๐Ÿ”— Wed Mar 16, 2011, 00:09:25 in reply to this tweet
#1691
@arnaudsj does your 13 have an ssd in it? it makes a huge difference. I was surprised, actually, how much better the ssd makes things
๐Ÿ”— Tue Mar 15, 2011, 03:34:38 in reply to this tweet
#1690
@arnaudsj it's brilliant. Fast, silent, quick to sleep & wake, fast, fast, good battery life. Best laptop I've ever had by far.
๐Ÿ”— Tue Mar 15, 2011, 03:31:40 in reply to this tweet
#1689
@intellectronica Let me know what you think about #golang 's channels: I found it hard to build a reliable shutdown protocol for them.
๐Ÿ”— Tue Mar 15, 2011, 00:12:30 in reply to this tweet
#1688
@jneira I would swap Haskell for Forth in that (short) list :-)
๐Ÿ”— Mon Mar 14, 2011, 14:23:06 in reply to this tweet
#1687
@archaelus I hate it when that happens! Had a similar experience the other week...
๐Ÿ”— Mon Mar 14, 2011, 00:12:02 in reply to this tweet
#1686
@Crad cool! It'll be interesting to find out which complaints have merit and which don't.
๐Ÿ”— Sun Mar 13, 2011, 01:06:56 in reply to this tweet
#1685
@monadic it's possible they suspect the rabbit team should be told about flow control...
๐Ÿ”— Sun Mar 13, 2011, 01:02:28 in reply to this tweet
#1684
RT @Crad The Future of Pika http://post.ly/1jucB <-- feedback sought! #rabbitmq
๐Ÿ” 1 ๐Ÿ”— Sun Mar 13, 2011, 00:26:29
#1683
Pika, the Python RabbitMQ AMQP library, has a new home at http://github.com/pika/pika and http://pika.github.com/
๐Ÿ’Ÿ 3 ๐Ÿ” 3 ๐Ÿ”— Sat Mar 12, 2011, 23:08:26
#1682
I'm foregrounding the use of "foreground" as a verb. #barf
#1681
Thinking again of the commonality beneath all messaging protocols. Has lots of structure: dualities etc. But what is it?? #frustrating
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Mar 12, 2011, 22:15:24
#1680
@intellectronica Er, my point being, that they share similar motivation and design.
๐Ÿ”— Sat Mar 12, 2011, 21:36:12 in reply to this tweet
#1679
@intellectronica Oh, right. Have you seen Alef/Limbo (Plan 9/Inferno)?
๐Ÿ”— Sat Mar 12, 2011, 21:35:52 in reply to this tweet
#1678
@intellectronica not really; IMO Go feels like Erlang would feel if you removed the safety and envt, replacing it with C's brittleness.
๐Ÿ”— Sat Mar 12, 2011, 20:38:49 in reply to this tweet
#1677
RT @tabqwerty: "git gets easier once you get the basic idea that branches are homeomorphic endofunctors mapping submanifolds of a Hilber ...
#1676
RT @holman: OS X Isn't for Developers: http://zachholman.com/2011/03/osx-isnt-for-developers/ If you've ever been angry at Xcode, now's ...
#1675
http://gizmodo.com/#!5780585/new-faa-rule-turns-airplane-bathrooms-into-deadly-traps : Will kill more ppl than terrorists do?
#1674
RT @aaronfeng git hits for github: are you awesome enough to be in the top 10 for you city? http://bit.ly/e4dkQZ <-- just like a pop chart!
#1673
@bwooce Braille is an alphabet (etc), Sign is a language #NZ
๐Ÿ”— Thu Mar 10, 2011, 23:06:44 in reply to this tweet
#1672
@intellectronica Fairly modern. http://www.htdp.org/. Emphasis on inductive reasoning about structure, using algebraic datatypes, moreorless
๐Ÿ”— Thu Mar 10, 2011, 18:11:53 in reply to this tweet
#1671
@intellectronica How To Design Programs to the first-year Master's students. (I'm just a TA.) http://www.ccs.neu.edu/course/cs5010/
๐Ÿ”— Thu Mar 10, 2011, 17:38:26 in reply to this tweet
#1670
@rektide I think it's great! It represents an opportunity to break from the restrictions of the incumbents. Mammal vs Dinosaur :) #6lowpan
๐Ÿ”— Thu Mar 10, 2011, 17:33:41 in reply to this tweet
#1669
I love it when my students surprise me with awesome elegant answers to problems that I hadn't even thought of!
#1668
@bramcohen different line-buffering behaviour of the tty vs file?
๐Ÿ”— Thu Mar 10, 2011, 05:48:03 in reply to this tweet
#1667
@neilellis or something. I hope Apple can fix it.
๐Ÿ”— Thu Mar 10, 2011, 02:13:44 in reply to this tweet
#1666
@neilellis I'm going to call Apple to see if they can straighten it out, I think. Thanks for the offer tho :-)
๐Ÿ”— Thu Mar 10, 2011, 02:11:36 in reply to this tweet
#1665
Dear HSBC, why are the online CC stmts PDF not HTML? Makes them jolly awkward to read using a browser.
#1664
Grr. Can't use iTunes Store because I've moved to the US and my credit-card is a UK card still.
#1663
@msimoni I'm curious: what kind of stuff qualifies as "good stuff" for you?
๐Ÿ”— Wed Mar 09, 2011, 17:44:26 in reply to this tweet
#1662
@dwragg I'll email you. Basically I use an automatically-managed linkfarm. It works very well.
๐Ÿ”— Wed Mar 09, 2011, 17:30:29 in reply to this tweet
#1661
RT @ciphergoth: "Cognitive-bias modification therapy" - no talking, just a computer game, helps alcoholics give up http://j.mp/ffxGnm ht ...
#1660
@intellectronica there's a PhD in that
๐Ÿ”— Wed Mar 09, 2011, 15:58:46 in reply to this tweet
#1659
@sstrickl because you have no internet at home?
๐Ÿ”— Wed Mar 09, 2011, 15:51:01 in reply to this tweet
#1658
@BigThingist Yes, LFE looks promising. Haven't had a chance to try it yet. Mmm, quasiquote. Be cool to stick a SRFI-72-alike on it?
๐Ÿ”— Wed Mar 09, 2011, 15:50:23 in reply to this tweet
#1657
@BigThingist thanks :-) at the moment it really is a #sketch and I haven't even run it thru #redex yet... but that's next!
๐Ÿ”— Wed Mar 09, 2011, 15:46:27 in reply to this tweet
#1656
Erlang, If You See What I Mean: https://gist.github.com/861726 #redex #sketch
#1655
RT @jbqueru: On Atari ST in tight asm I could clear ~115 screen-sized buffers per sec. Nexus S in plain C: ~1150 buffers/s. Mind: blown.
#1654
Right, that makes N+1 failed attempts to get email to suck less.
#1653
http://www.prescod.net/rest/restmail/
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Mar 09, 2011, 01:08:42
#1652
@sstrickl Damn, now I've got it stuck too. #zelda #ohrwurm @squaremobius it's all your fault! (I still have that mp3)
๐Ÿ”— Tue Mar 08, 2011, 18:46:44 in reply to this tweet
#1651
RT @ciphergoth: Am enjoying the top quality security advice for programmers provided by @SecureTips
#1650
@intellectronica please pass on what you learn. We have no jukebox at school for me to learn from :)
๐Ÿ”— Tue Mar 08, 2011, 16:49:48 in reply to this tweet
#1649
RT @jbroccoli: It's pretty amazing that your stomach can communicate with your conscious brain through sound.
#1648
@psd I'm fond of extending json with special (oddball) syntax for type annotations. Also fun: permitting simpleFunctionCall("syntax")
๐Ÿ”— Tue Mar 08, 2011, 16:47:15 in reply to this tweet
#1647
@dwragg I took the plunge and now have it set up fairly smoothly across 7-8 machines; if you like I can send you what I have
๐Ÿ”— Tue Mar 08, 2011, 16:45:55 in reply to this tweet
#1646
@littlecalculist Source code in files? How quaint ;-)
๐Ÿ”— Tue Mar 08, 2011, 16:42:18 in reply to this tweet
#1645
Kafkaesque voice response menus + over-compressed hold music = I am late for work
#1644
docx attachment -> delete unread
๐Ÿ” 1 ๐Ÿ”— Mon Mar 07, 2011, 19:22:28
#1643
@SeanTAllen Ah! That'd be it :-)
๐Ÿ”— Mon Mar 07, 2011, 00:31:14 in reply to this tweet
#1642
Dear @MentosUS, your awful flash website got in the way of me discovering even basic facts about your product. Where's the Nutritional Info?
#1641
@SeanTAllen @evanphx I agree absolutely, Sean :-)
๐Ÿ”— Sun Mar 06, 2011, 23:26:57 in reply to this tweet
#1640
@evanphx very cool indeed! If you do experiment with this, where can I follow the work? On a branch?
๐Ÿ”— Sun Mar 06, 2011, 23:26:30 in reply to this tweet
#1639
@evanphx Wow, very cool! The main difficulty ISTM is reusing the active frame without stomping on live stack slots. The ABI design is fiddly
๐Ÿ”— Sun Mar 06, 2011, 20:36:09 in reply to this tweet
#1638
@evanphx That would be awesome. Makes coding state machines, parsers, CPS-transform etc so much easier and more efficient!
๐Ÿ”— Sun Mar 06, 2011, 20:31:18 in reply to this tweet
#1637
@SeanTAllen @evanphx Furthermore, continuation marks work well to get good backtraces; and noone complains about traceless for loops ;-) ha
๐Ÿ”— Sun Mar 06, 2011, 15:22:33 in reply to this tweet
#1636
@evanphx The compiler-writer would use them in contexts where they were intended to be analogous to loops (etc.) so no debug ctxt wd b lost
๐Ÿ”— Sun Mar 06, 2011, 15:17:57 in reply to this tweet
#1635
@evanphx If proper tail calls were available but not mandatory, it'd be the compiler-writer's choice when to use them. Which'd be awesome :)
๐Ÿ”— Sun Mar 06, 2011, 15:17:07 in reply to this tweet
#1634
@SeanTAllen Could require fairly careful thinking about stack layout. If it maps contexts to the stack, that is!
๐Ÿ”— Sun Mar 06, 2011, 06:21:16 in reply to this tweet
#1633
@SeanTAllen Thanks. I had a quick look at the code. Inconclusive :) but I suspect it doesn't do tail calls properly.
๐Ÿ”— Sun Mar 06, 2011, 06:12:45 in reply to this tweet
#1632
@SeanTAllen it was supposed to, once upon a time, I think. Just curious as to whether Rubinius was worth looking into.
๐Ÿ”— Sun Mar 06, 2011, 06:01:35 in reply to this tweet
#1631
@SeanTAllen does it (rubinius) support proper tail calls?
๐Ÿ”— Sun Mar 06, 2011, 05:51:39 in reply to this tweet
#1630
Wow, installing Silverlight, against my will.
#1629
@EdouardPoor The big difference this time is that it's taking a lot of effort and expense to experiment with, whereas with ST80...
๐Ÿ”— Thu Mar 03, 2011, 23:46:43 in reply to this tweet
#1628
Ha everything old is new again: Ubuntu is about to get outboard scrollbars, pioneered in Smalltalk 80: http://j.mp/f5o4oB HT @jasoncwarner
#1627
@nivertech The RabbitMQ logo is inspired by the LShift logo, http://bit.ly/exZufe. The name of the agency I forget :(
๐Ÿ”— Thu Mar 03, 2011, 02:04:27 in reply to this tweet
#1626
@aidanskinner protobuf is no panacea. Not even as nice as ASN.1 BER, in some ways. But yes, NIH. Besides BER, GIOP is kind of interesting.
๐Ÿ”— Thu Mar 03, 2011, 01:30:43 in reply to this tweet
#1625
@msimoni OK that's an interesting design goal. Ever write anything about it? I'd be interested to hear a bit more :-)
๐Ÿ”— Thu Mar 03, 2011, 01:29:06 in reply to this tweet
#1624
*headdesk*. Protip for people designing new wire encodings for data types: STOP. DON'T DO IT. USE AN EXISTING ONE. YOU WILL SCREW IT UP.
๐Ÿ’Ÿ 1 ๐Ÿ” 9 ๐Ÿ”— Wed Mar 02, 2011, 23:55:44
#1623
RT @Cavalorn: Just once I'd like a game where you have to PREVENT an exiled Prince from resuming his rightful throne, & set up a Republi ...
#1622
@intellectronica heh. I got ve/vim/ver from LambdaMOO and LambdaCore; maybe Egan got them from the same place
๐Ÿ”— Wed Mar 02, 2011, 20:40:00 in reply to this tweet
#1621
"a recursive chown on a user's home dir is a dangerous thing since [ve] might have linked /etc/passwd into [ver] home" http://bit.ly/fvHlFT
#1620
@dwragg Ah, no, I figured it out some time ago, but was reminded of it yesterday :)
๐Ÿ”— Wed Mar 02, 2011, 15:54:25 in reply to this tweet
#1619
@bwooce Aha interesting! Also, pointless and depressing :)
๐Ÿ”— Wed Mar 02, 2011, 02:39:09 in reply to this tweet
#1618
@bwooce No way. More than one NZ timezone other than DST?
๐Ÿ”— Wed Mar 02, 2011, 01:59:11 in reply to this tweet
#1617
@dysinger heh yeah that certainly is the case with mine :) What is lacking in such servers, in your opinion?
๐Ÿ”— Wed Mar 02, 2011, 00:50:57 in reply to this tweet
#1616
@dysinger Hm, interesting. Well there's http://bit.ly/ePVL9Q (and even http://bit.ly/fQwkhp ;-) ) - either close to what you had in mind?
๐Ÿ”— Wed Mar 02, 2011, 00:22:25 in reply to this tweet
#1615
@dysinger How would you imagine that working? Treat mailbox names as equiv to HTTP paths? HTTP responses would be tricky to xlate to SMTP.
๐Ÿ”— Tue Mar 01, 2011, 23:56:50 in reply to this tweet
#1614
Bugger, yet another blog worth adding to the feed list. I'm drowning over here.
#1613
@garybernhardt @benjaminws computers have always been that way. That's why they're fun, right?
๐Ÿ”— Tue Mar 01, 2011, 22:37:54 in reply to this tweet
#1612
Chris Burgess suggested years ago that I might like The Fall. Damned if he wasn't right! ("Totally wired...")
#1611
@jamesiry @drmaciver or rather, feel free to apply as eagerly as you like, but your application will only be evaluated as needed?
๐Ÿ”— Tue Mar 01, 2011, 22:12:54 in reply to this tweet
#1610
@metabrew exactly my point! (though srsly, I find LaTeX presents a sometimes-reasonable option, esp against the otherwise bleak landscape)
๐Ÿ”— Tue Mar 01, 2011, 21:47:19 in reply to this tweet
#1609
Ugggggh word processing software is disgusting. All of it. Maybe after a second 40 years we'll have something worth using. #fatchance
#1608
Following the Design Recipe for my own code! #itworks
#1607
iCal fails to move to "today" in a reasonable way so I end up entering events against previous weeks by accident >:-(
#1606
@squaremobius go go go!
๐Ÿ”— Mon Feb 28, 2011, 00:57:29 in reply to this tweet
#1605
@jdanbrown there's also SISC ;-)
๐Ÿ”— Sun Feb 27, 2011, 20:11:16 in reply to this tweet
#1604
Prob with DVCS: dammit, was sure I already committed that fix... on some checkout... maybe forgot to push... do I have that machine anymore?
๐Ÿ’Ÿ 1 ๐Ÿ” 3 ๐Ÿ”— Fri Feb 25, 2011, 19:56:23
#1603
This is a neat idea: http://bit.ly/gEY4G8 Exploit the full AMQP-over-JSONRPC model, caching your session across reqs
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Fri Feb 25, 2011, 15:42:15
#1602
RT @ChristineSpang: I'm helping run an intro to programming class w/Python for women & friends! Tell anyone who might be interested. htt ...
#1601
"cell phone exposure...increased brain glucose metabolism. ...This finding is of unknown clinical significance." http://bit.ly/haEO66
#1600
@squaremobius is it whisky.
๐Ÿ”— Wed Feb 23, 2011, 23:56:44 in reply to this tweet
#1599
RT @dancres: Standardisation should only be attempted after experience in relevant environments has been accrued that justifies such an ...
#1598
@kevsmith Deleted code is debugged code :-)
๐Ÿ” 3 ๐Ÿ”— Wed Feb 23, 2011, 03:21:06 in reply to this tweet
#1597
MuP21: 6000 transistors, apparently, including NTSC and DRAM drivers
#1596
Oh, that's right, there are many and various ways to model name instantiation using LTSes.
#1595
Back to trying out LTSes in Redex, thanks to advice from @jdanbrown
#1594
RT @Crad: Pika v0.9.4 released: lists.rabbitmq.com/pipermail/rabbโ€ฆ #RabbitMQ #Python
#1593
Dear Guatemala, thank you for the delicious coffee. Love, Tony.
#1592
@jneira FEXPRs. See http://bit.ly/eYQrZ0 for the negative and http://bit.ly/ehNs6I for the cautiously positive.
๐Ÿ” 1 ๐Ÿ”— Sat Feb 19, 2011, 22:59:12 in reply to this tweet
#1591
@LH Re GWT and compiling-to-JS, have you seen Coffeescript? It's lovely: http://bit.ly/a4ls1h
๐Ÿ”— Sat Feb 19, 2011, 15:23:00 in reply to this tweet
#1590
RT @LH: "Standards war" is an oxymoron. Standardization = commoditization = letting go your grasp of some tech for the good of the ecosy ...
#1589
RT @barnbrook: wonderful, charming, thought-provoking. people recreate photographs of themselves from when they were younger http://bit ...
#1588
@ChristineSpang I cycled in just now in full goose-down jacket, gloves & scarf. Nearly died from overheating :-)
๐Ÿ”— Thu Feb 17, 2011, 19:58:49 in reply to this tweet
#1587
@squaremobius After you've named it, you can decide what colour it should be painted.
๐Ÿ”— Wed Feb 16, 2011, 23:26:52 in reply to this tweet
#1586
GNU bloody well is Unix.
#1585
Android: It Mostly Works OK
#1584
@aaron_turon Well, there's an interesting PhD: tools for assisting the reverse-engineering of a software-hardware artifact
๐Ÿ”— Mon Feb 14, 2011, 05:49:43 in reply to this tweet
#1583
@aaron_turon Yeah, maybe I should give it (the iPad) a serious look. Hmm.
๐Ÿ”— Mon Feb 14, 2011, 05:48:34 in reply to this tweet
#1582
The quote is from the preface of the Smalltalk 80 Blue Book, BTW, http://bit.ly/g3qbri
#1581
*Is* anyone else working on building a joyful experience?
#1580
(re prev tweet) Wow. "Joyfully." That is a unique vision indeed, esp for the time. Was anyone else working on building a joyful experience?
#1579
"In the early 1970's, [PARC] began work on a vision of the ways different people might effectively and joyfully use computing power"
#1578
. @aaron_turon @asumu I would be interested in listening in to that discussion.
๐Ÿ”— Mon Feb 14, 2011, 04:06:56 in reply to this tweet
#1577
Achievement: 64-bit boot sequence. #timeforlunch
#1576
gas syntax for assembly language is *incredibly* picky.
#1575
Twitbox 774. Bankrupcty.
#1574
@jdanbrown Grand, will do.
๐Ÿ”— Sat Feb 12, 2011, 00:57:48 in reply to this tweet
#1573
@jdanbrown Yeah so it turns out I am *failing* to build an LTS in Redex :-) I'd like to discuss your related work sometime soon!
๐Ÿ”— Fri Feb 11, 2011, 22:34:18 in reply to this tweet
#1572
Biannual foray into building SqueakNOS: failure, as usual.
#1571
Today I printed out no new papers to read, unlike every day this past week. Was gifted a pile of interesting ones anyway :-) #noescape
#1570
This looks rad: http://bit.ly/igwk0f (also, a pox on twitter clients that shorten short URLs into *LONGER* URLs)
#1569
@davidsteele No.
๐Ÿ”— Mon Feb 07, 2011, 04:07:00 in reply to this tweet
#1568
RT @Crad: Pika 0.9.1a is released: lists.rabbitmq.com/pipermail/rabbโ€ฆ
#1567
@arnihermann Thanks! That bumps it higher in my priority-sorted TODO list :-) I'll check it out this week.
๐Ÿ”— Sun Feb 06, 2011, 23:31:08 in reply to this tweet
#1566
@arnihermann Redex has been good so far for lambda-like systems, either direct rewriting or CEK-machine style. Unsure about for LTSs.
๐Ÿ”— Sun Feb 06, 2011, 23:17:51 in reply to this tweet
#1565
@arnihermann I haven't used Maude yet. I'm just starting out, though, and I hear good things about Maude... I'll see if Redex works first :)
๐Ÿ”— Sun Feb 06, 2011, 23:17:14 in reply to this tweet
#1564
Modelling the ฯ€-calculus as a Labelled Transition System in PLT Redex.
#1563
My Mendeley metadata is gradually, ever so gradually, getting cleaner.
#1562
Interesting interactive "data wrangling" demo: http://bit.ly/hDIqJe . Reminds me of DabbleDB.
๐Ÿ” 1 ๐Ÿ”— Sun Feb 06, 2011, 16:53:32
#1561
RT @Crad: Pika 0.9a docs are up: tonyg.github.com/pika/ I'm going to add a few more tests and should be tagging/releasing it tomorrow. #Rab ...
#1560
@danlucraft you're very welcome! though it needs a bigger test suite, i suspect there may be bugs lurking in there :-/
๐Ÿ”— Sat Feb 05, 2011, 20:44:54 in reply to this tweet
#1559
@intellectronica not too unpleasant a surprise i hope. So did it end up as FRPish as we originally imagined it could be?
๐Ÿ”— Fri Feb 04, 2011, 21:13:36 in reply to this tweet
#1558
@intellectronica hahaha! Oh wow, ok. Are you working with lshift again? Or independently? Functional reactive! Heh.
๐Ÿ”— Fri Feb 04, 2011, 19:26:27 in reply to this tweet
#1557
@intellectronica if I have it must have been a heavily disguised such dragon? Still no clue :-)
๐Ÿ”— Fri Feb 04, 2011, 18:37:15 in reply to this tweet
#1556
@intellectronica ??? functional reactive dragon?
๐Ÿ”— Fri Feb 04, 2011, 05:33:28 in reply to this tweet
#1555
Burning the midnight brain
#1554
@LH indeed! DNS and its weaknesses is at the heart of the matter.
๐Ÿ”— Thu Feb 03, 2011, 02:36:45 in reply to this tweet
#1553
RT @LH: There will be not one but many 7 billionth persons born, population fluctuates all the time because people are constantly dying too!
#1552
One thing I *haaaate* about the mac is the totally inconsistent treatment of home, end, pgup, pgdn keys. It drives me insane.
#1551
RT @matthias_us: Am ardent supporter of free immigration (any level). It's nonsensical to promote free markets and then restrict labor flow.
#1550
@LH Hmm, still very server-centric. Steps toward decentralised peer-peer frameworks would be useful.
๐Ÿ”— Wed Feb 02, 2011, 22:11:22 in reply to this tweet
#1549
@LH Interesting thought. Touches on lots of topics from my last few years. Webmail that's realtime and not just warmed-over IMAP?
๐Ÿ”— Wed Feb 02, 2011, 20:00:03 in reply to this tweet
#1548
Divide and stagnate. Slice a pie finely enough and no-one gets anything worth having. Too many SIGs -> not enough common discussion. #amqp
#1547
Guess the kids just aren't down with IRC anymore.
#1546
Grrrr. Pathetic. Sync between iCal and Google Calendar fails to, y'know, work. Very spotty and sub-par. Back to the web interface it is! :-(
#1545
@jessykate Those sound like interesting thoughts. Have you seen Fournet's Join Calculus? It brings location to the ฯ€-calculus, in a way.
๐Ÿ”— Tue Feb 01, 2011, 21:21:30 in reply to this tweet
#1544
@ChristineSpang that is rad.
๐Ÿ”— Tue Feb 01, 2011, 19:01:16 in reply to this tweet
#1543
@asynchronaut thanks for the pointer! I'd forgotten SPIN
๐Ÿ”— Tue Feb 01, 2011, 18:50:54 in reply to this tweet
#1542
@jimpick if you love something, let it go... ;-)
๐Ÿ”— Tue Feb 01, 2011, 18:46:55 in reply to this tweet
#1541
@arnihermann That'd be great! Is it source? Fancy my chances of getting it running on OS X?
๐Ÿ”— Tue Feb 01, 2011, 00:04:55 in reply to this tweet
#1540
@arnihermann Thanks! I'll hope to hear back from the site maintainers about the broken CWB-NC download links, then :-)
๐Ÿ”— Mon Jan 31, 2011, 23:37:31 in reply to this tweet
#1539
Managed to download the Edinburgh Concurrency Workbench, but the CWB-NC website seems broken at the moment. Are better tools out there?
#1538
Hey, does anyone use the Concurrency Workbench any more? I'm looking for a tool to help me model some ฯ€-calculus failure semantics.
๐Ÿ” 1 ๐Ÿ”— Mon Jan 31, 2011, 22:12:57
#1537
@dwragg which FPGA starter dev kit would you recommend, based on your experience at lshift?
#1536
@intellectronica oh, absolutely. #worseisbetter
๐Ÿ”— Mon Jan 31, 2011, 21:00:51 in reply to this tweet
#1535
@intellectronica ah but it'll be so alien we won't even know it's there :-)
๐Ÿ”— Mon Jan 31, 2011, 21:00:30 in reply to this tweet
#1534
It's 2011, and we're still waiting for proper unicode support in non-research operating systems. We'll still be waiting in 10 years.
#1533
If Mozilla really is 30 million lines of code, that's roughly one thousand times too large.
#1532
@narq http://bit.ly/fe0VnT? (the UK financial ombudsman?)
๐Ÿ”— Mon Jan 31, 2011, 17:35:47 in reply to this tweet
#1531
Axe Cop: The Movie http://bit.ly/giAYcn)
#1530
Strunk & White: "a shameless, pontificating, ignorant, hypocritical, incompetent, authoritarian pair of old weasels" http://bit.ly/adlG4N
#1529
Xen looks like it could be a great target for a Smalltalk machine.
#1528
@slava_pestov I think ^\ sends SIGKILL, where ^C sends SIGINT
๐Ÿ”— Sat Jan 29, 2011, 20:00:49 in reply to this tweet
#1527
Ha, it looks like it's the Blackboard java applet that's causing my Firefox to turn catatonic. #quellesurprise #fuck
#1526
Glass traps open and close, on Nite Flights / Broken necks, featherweights, press the walls / Be my love, we will be gods on Nite Flights
#1525
@LH it's weird that both the US and the UK are kicking young researchers out right now. Some kind of lowest-common-denom. politics? #SOTU
๐Ÿ”— Fri Jan 28, 2011, 20:23:31 in reply to this tweet
#1524
@noelwelsh congratulations!
๐Ÿ”— Fri Jan 28, 2011, 19:27:19 in reply to this tweet
#1523
RT @littledan: Both virtualization and high-level language VMs are symptoms of the insufficiency of current operating systems
#1522
@ccshan that could actually be a really interesting idea! cc @littlecalculist @BigThingist @chrisamaphone @kickstarter
๐Ÿ”— Fri Jan 28, 2011, 04:09:11 in reply to this tweet
#1521
@littlecalculist Thirded! @BigThingist: Do a write up. Any "meta-programming vs macro languages" debate is worth it /via @ccshan
#1520
Could configuring https be any more longwinded, unfriendly, annoying and error-prone? #notwithoutaspecialpermit
#1519
On a different note entirely, looking forward to weather I'm not too chicken to cycle in SO MUCH
#1518
@greenrd contempt of devs for customers, users, etc. The usual.
๐Ÿ”— Wed Jan 26, 2011, 17:40:51 in reply to this tweet
#1517
@greenrd classic schoolboy errors, IOW. Failure of devs to care enough about what they're doing to find out how to do it right.
๐Ÿ”— Wed Jan 26, 2011, 17:39:31 in reply to this tweet
#1516
@greenrd just eyerollingly braindead SNAFUs. Placement of email addr unencoded into URL => "+" doesn't work
๐Ÿ”— Wed Jan 26, 2011, 17:38:46 in reply to this tweet
#1515
Honestly, getting URL encoding right is kind of web programming 101.
#1514
Web devs responsible for riteaid.adperk.com: you have no business writing software. Either learn how computers work, or do something else.
#1513
@jerrykuch Ph'nglui mglw'nafh Cthulhu N'vidia wgah'nagl fhtagn, right?
๐Ÿ”— Tue Jan 25, 2011, 20:31:37 in reply to this tweet
#1512
I have absolutely no idea how modern graphics cards work.
#1511
@rektide in our copious spare time :-) (cc @bigthingist)
๐Ÿ”— Mon Jan 24, 2011, 23:39:12 in reply to this tweet
#1510
"Manly Pandas" is an excellent band name http://bit.ly/gSh7Uh
#1509
@jerrykuch Absolutely. It's just weird, that's all :-)
๐Ÿ”— Mon Jan 24, 2011, 18:23:53 in reply to this tweet
#1508
-14'C + sunny = does not compute. Hiding indoors from the cold.
#1507
@BigThingist (I'm sure you already know that) Smalltalk's ^ is a lexical return from blocks. Feels a bit ad-hoc though.
๐Ÿ”— Mon Jan 24, 2011, 18:01:29 in reply to this tweet
#1506
Frozen pipes in the bathroom. #ohdear
#1505
@BigThingist so, so tempting... that can be my fallback option.
๐Ÿ”— Mon Jan 24, 2011, 04:36:38 in reply to this tweet
#1504
@asumu you're programming?? #jealous
๐Ÿ”— Mon Jan 24, 2011, 01:08:08 in reply to this tweet
#1503
@bigthingist it seems an overwhelming problem, with nowhere to turn. but if we can start with ourselves, maybe others will follow? thoughts?
#1502
@bigthingist re http://bit.ly/fu39u4 how can we liberate *ourselves* from what passes for current personal computing sw?
#1501
@nivertech do let us know what you discover! #erlang #ejabberd #xmpp
๐Ÿ”— Sun Jan 23, 2011, 18:39:48 in reply to this tweet
#1500
RT @Crad: Good day on the Pika refactor, wrote a SelectConnection adapter that uses select, kqueue, poll and epoll (as appropriate).
#1499
@metabrew jolly tricky routing so many addresses though #IPv6
๐Ÿ” 1 ๐Ÿ”— Sun Jan 23, 2011, 05:15:00 in reply to this tweet
#1498
"Wow! With the internet, the future is here! You could build a [thing just like TV]! People could [advertise/consume]!" #imaginationfail
#1497
@rektide ... voxel data structures?
๐Ÿ”— Sat Jan 22, 2011, 02:33:38 in reply to this tweet
#1496
Jeez, I just keep finding more and more and more relevant research literature. #overwhelmed
#1495
@bet3 Not loading, operations like archiving, opening a message, etc.
๐Ÿ”— Fri Jan 21, 2011, 22:46:25 in reply to this tweet
#1494
RT @Crad: Pleased with the progress on the Pika refactor. Core functionality is done and I'm prototyping a new Adapter base class.
#1493
@asksol congratulations!
๐Ÿ”— Fri Jan 21, 2011, 20:57:29 in reply to this tweet
#1492
"This is not spam" - and yet I can clearly see why the classification filter was leaning in that general direction...
#1491
@ChristineSpang .... Grendels?
๐Ÿ”— Fri Jan 21, 2011, 04:47:22 in reply to this tweet
#1490
Huh. According to http://on.fb.me/hJ4vT8, the average inbound event rate is only ~23kHz.
#1489
text >> video
#1488
@LegNeato I like it! Worth experimenting with and refining perhaps?
๐Ÿ”— Thu Jan 20, 2011, 14:57:57 in reply to this tweet
#1487
@bet3 it seems like network or backend issues to me :-/ which is extra weird, considering.
๐Ÿ”— Thu Jan 20, 2011, 14:52:52 in reply to this tweet
#1486
@asumu That's more interesting-looking now than it was when I last looked at it! Thanks.
๐Ÿ”— Thu Jan 20, 2011, 00:06:10 in reply to this tweet
#1485
@Crad Ah, that must be from the teletypes Python was used on in the early 60s. And still presumably today, right? VT100 4 LIFE ... #sigh
๐Ÿ”— Thu Jan 20, 2011, 00:00:06 in reply to this tweet
#1484
Much as I love and appreciate gmail, if it's going to continue with its current performance problems, I'm going to have to look elsewhere :(
#1483
RT @progrium: Why does it seem like "capabilities" are the least known security model? Maybe not the concept, but the name certainly. "C ...
#1482
Xen looks like fun!
#1481
Is Gmail behaving slow for anyone else, or is it just me?
#1480
RT @bengoldacre: i think as a general rule, while we've been good at search-oriented information architecture, "notify me when it change ...
#1479
@lukego And what have you learned?
๐Ÿ”— Tue Jan 18, 2011, 18:25:20 in reply to this tweet
#1478
@Crad This time, so long as it's clear which are the public entry points, it doesn't matter.
๐Ÿ”— Mon Jan 17, 2011, 21:43:16 in reply to this tweet
#1477
@Crad in context! If you're stuck with source code in files, that is. "Source code in files? How quaint! How seventies!"
๐Ÿ”— Mon Jan 17, 2011, 21:42:19 in reply to this tweet
#1476
This is an excellent #AMQP reference by the #rabbitmq team: http://bit.ly/gCWMoY
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Mon Jan 17, 2011, 18:17:38
#1475
RT @Crad: Working on the cleanup of Pika, making it an async driver at core and moving blocking to the adapter level.
#1474
RT @bengoldacre: sigh. #bluemonday is trending. but #bluemonday is PR bullshit. humour me, RT and flood the tag. http://bit.ly/i21KLt
#1473
@ccshan There are better arguments; eg. by analogy with semantic HTML markup. Let LaTeX take care of the formatting :-) cf. LyX etc
๐Ÿ”— Mon Jan 17, 2011, 15:20:32 in reply to this tweet
#1472
Wow, there was a Y1980: One-digit year number failed 1979->1980! Old punched-card software. http://bit.ly/ftovUJ
#1471
64-bit virtual memory + overcommit + ucontext_t + libevent = massively multiprocess server programming
๐Ÿ” 1 ๐Ÿ”— Sat Jan 15, 2011, 18:31:24
#1470
@justinsheehy many people still starting to follow webmachine on bitbucket. If it's on github for good, time to remove from bb? Or fwd to gh
#1469
Fascinated by how modern the Multics paper makes it sound. Utility computing 1965 == Cloud computing 2010. But it ran on a 64k machine
๐Ÿ” 1 ๐Ÿ”— Fri Jan 14, 2011, 06:54:06
#1468
@conal No, I hadn't seen those - but sounds both plausible and interesting. Looking forward to watching the talk.
๐Ÿ”— Fri Jan 14, 2011, 03:47:45 in reply to this tweet
#1467
So Firefox (on OS X) has stopped responding to links sent to it for display from other apps. I have to restart FF. What could be the prob?
#1466
@onyxfish ... which, in a kind of nominal spoonerism, would have to include WHILE loops!
๐Ÿ”— Fri Jan 14, 2011, 03:40:30 in reply to this tweet
#1465
@bramcohen I did up til wrist pain; now use mouse in left hand with normal right-handed button configuration. MUCH BETTER, less dist to move
๐Ÿ”— Fri Jan 14, 2011, 00:02:12 in reply to this tweet
#1464
@SeanTAllen agony!
๐Ÿ”— Thu Jan 13, 2011, 23:41:55 in reply to this tweet
#1463
@kevsmith wow, that's horrible :-(
๐Ÿ”— Thu Jan 13, 2011, 22:32:57 in reply to this tweet
#1462
OK, that's now twice in a row Blackboard has gratuitously lost my edits. Web applications like it's 1999!
#1461
Blackboard: if you haven't lost any information through it, you haven't used it.
#1460
Blackboard: if it's an antipattern for web programming, it's in here.
#1459
Blackboard: fighting the web since god only knows when.
#1458
@aidanskinner Not for my students, it won't. Unfortunately!
๐Ÿ”— Thu Jan 13, 2011, 20:08:12 in reply to this tweet
#1457
Wow, svn is weird after working with hg and git for so long.
#1456
@conal http://bit.ly/eQpSEa, Ritchie & Thompson 1973
๐Ÿ”— Thu Jan 13, 2011, 15:41:24 in reply to this tweet
#1455
Reading Ritchie&Thompson's '73 Unix paper. Such a romantic & inspiring system! From such tiny acorns do today's appalling juggernauts grow.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu Jan 13, 2011, 06:10:47
#1454
(http://onion.com/gMxwff)
#1453
First week of classes, and things are already becoming a bit of an oyster carnival
#1452
RT @jerrykuch: F-ing weather. Ice-8 all over my hill. Passive aggressive variant of Ice-9 that creates inconvenience rather than life-e ...
#1451
RT @tederick: How do EIGHT YEARS OF MY LIFE go by before I find out there's a Han Solo in Carbonite in every episode of FIREFLY?!: http: ...
#1450
.@SeanTAllen I used to be surprised by the pharmacy in the US called CVS. Nowadays, I'm surprised by CVS the version-control-system!
๐Ÿ”— Wed Jan 12, 2011, 04:12:35 in reply to this tweet
#1449
@ravi_mohan yes!
๐Ÿ”— Wed Jan 12, 2011, 01:16:15 in reply to this tweet
#1448
@ChristineSpang yay glad it worked properly :-)
๐Ÿ”— Tue Jan 11, 2011, 17:46:50 in reply to this tweet
#1447
@ewiger @LH Sometimes yes, but languages without e.g. proper tail-call elimination *force* bad application design in some circumstances!
๐Ÿ”— Mon Jan 10, 2011, 19:21:35 in reply to this tweet
#1446
@noelwelsh but it's *this close* :-)
๐Ÿ”— Mon Jan 10, 2011, 18:16:56 in reply to this tweet
#1445
@BrianTRice citeseer didn't have a cached copy, and the UW links were all 404... I have a copy now courtesy of @twleung, thanks
๐Ÿ”— Sun Jan 09, 2011, 20:35:40 in reply to this tweet
#1444
@twleung Thank you!
๐Ÿ”— Sun Jan 09, 2011, 20:35:08 in reply to this tweet
#1443
Huh. The UW Cecil/Vortex project seems to have dropped off the web. Anyone have a copy of Philipose's thesis they can send me?
#1442
In Scheme, 10 is clearly a reasonable number (alongside 0, 1, and infinity). Evidence: the numeric tower.
#1441
RT @BruceHoult: Ah .. a great old kiwi computer ad: filmarchive.org.nz/video/C1790.mov
#1440
@luqui If PKI and the intimidation/vote-selling problems that come with online voting systems are solved, then yes! A worthy goal.
๐Ÿ”— Fri Jan 07, 2011, 00:03:14 in reply to this tweet
#1439
Reading up on CEA-2018.
#1438
@jerrykuch (offers cupcake) for you!
๐Ÿ”— Thu Jan 06, 2011, 23:48:58 in reply to this tweet
#1437
@jerrykuch Wow. That's telling.
๐Ÿ”— Thu Jan 06, 2011, 17:39:33 in reply to this tweet
#1436
RT @asynchronaut: "DDS does for data in motion something like what an RDBMS does for data at rest." - true! http://bit.ly/gWgXRR
#1435
@dwragg Rock it like it's 1992!
๐Ÿ”— Thu Jan 06, 2011, 14:07:13 in reply to this tweet
#1434
@jerrykuch some kind of horrible, horrible bunfight? I never have :-)
๐Ÿ”— Thu Jan 06, 2011, 14:05:11 in reply to this tweet
#1433
@SeanTAllen The free one.
๐Ÿ”— Thu Jan 06, 2011, 04:07:02 in reply to this tweet
#1432
IntelliJ... actually quite tolerable! I was expecting Eclipse levels of agony and horror, but it's actually quite usable! Even... good?
#1431
@aconbere thanks, I'll take a look. Last time I tried a custom wm it was a dismal failure (otoh it was in like 2005 so maybe better now?)
๐Ÿ”— Wed Jan 05, 2011, 18:55:40 in reply to this tweet
#1430
X11 on OS X: worst window manager ever? I miss sawfish :-(
#1429
RT @tmm1: the amqp gem finally has a new maintainer. thanks @botanicus!
#1428
*damn* the non-greppability/non-skimmability of online video
#1427
@rektide seems similar to http://reversehttp.net, except not for general in-browser web serving
๐Ÿ”— Tue Jan 04, 2011, 18:19:29 in reply to this tweet
#1426
@littlecalculist OK :-) I'd love to chat next time you're in the vicinity of Northeastern, btw.
๐Ÿ”— Tue Jan 04, 2011, 18:09:00 in reply to this tweet
#1425
@littlecalculist ah, sorry, guess threading failed: about your recent diss. title idea tweet (refl. eval & lang vers.)
๐Ÿ”— Tue Jan 04, 2011, 16:47:40 in reply to this tweet
#1424
Monadic interface to RabbitMQ message streams in Scala: http://bit.ly/i5WahD <-- Interesting work! Suggests APIs for other monadish FPLs?
#1423
@littlecalculist oo sounds good - tell me more :-)
๐Ÿ”— Tue Jan 04, 2011, 15:47:28 in reply to this tweet
#1422
@unhosted you mention js/php mismatch wrt sig checking and suggest using pkcs#7. I suggest looking hard at SPKI - unfinished but better!
#1421
@unhosted are you familiar with the Content-Centric Networking ideas of Van Jacobson et al? http://bit.ly/17ClZr http://bit.ly/dGMhUp
#1420
hg-git rocks.
#1419
I wonder if anyone has looked into the use of seam carving to construct (artificial) stereograms from flat photographs. http://bit.ly/g6AdB6
#1418
Black Rubber Bag, Black Rubber Bag
#1417
Wonder why ucontext_t getcontext/setcontext/swapcontext preserves signal masks anyway.
#1416
Heh, been playing with ucontext_t myself in recent days RT @rethinkdb Handling stack overflow on custom stacks: http://bit.ly/gcJpkQ
#1415
@BrianTRice does it come off well in the comparison?
๐Ÿ”— Fri Dec 31, 2010, 21:45:18 in reply to this tweet
#1414
"We hope your rules and wisdom choke you"
#1413
@dwragg haha me too :-) Had oppty to use it yesterday for 1st time. Leak reports lovely!
๐Ÿ”— Thu Dec 30, 2010, 23:29:13 in reply to this tweet
#1412
@LH oh very cool! Yes, I do remember that.
๐Ÿ”— Thu Dec 30, 2010, 22:52:26 in reply to this tweet
#1411
Poll: Protocol buffers? BSON? ASN.1? Other?
#1410
Defense in depth!
#1409
ATL normal. BOS... not so much. Delta website slow, flaky, failing. #sigh
#1408
RT @Giantfishy: Unfortunately skeletons are too smart to run into my Minecraft cactus-house. Chickens aren't. Sorry chickens. Thanks for ...
#1407
RT @henkboom: aarg malloc(strlen(string + 1));
#1406
@ChristineSpang oh shit! what recourse?
๐Ÿ”— Thu Dec 23, 2010, 03:13:01 in reply to this tweet
#1405
@tommyjensen true that
๐Ÿ”— Tue Dec 21, 2010, 16:14:42 in reply to this tweet
#1404
Minecraft: officially awesome
#1403
@jdanbrown i am but a grasshopper :) the others have constructed some magnificent edifices
๐Ÿ”— Sun Dec 19, 2010, 21:23:01 in reply to this tweet
#1402
RT @ginatrapani: "Mommy, when did people stop using folders & start using tags?" "Well honey, once upon a time there was a web site call ...
#1401
@sstrickl indeed! It might have to be a beginning-of-next-semester party :)
๐Ÿ”— Fri Dec 17, 2010, 00:53:21 in reply to this tweet
#1400
@aidanskinner yup. Living in Cambridge MA, 30 minute cycle to school in Boston each day. It's a nice place :)
๐Ÿ”— Thu Dec 16, 2010, 22:15:11 in reply to this tweet
#1399
@aidanskinner advanced algorithms & intensive programming languages. Core courses for PhD program at ccs.neu.edu. Congrats on yr result :)
๐Ÿ”— Thu Dec 16, 2010, 22:09:56 in reply to this tweet
#1398
Done with my last exam for the semester. Phew.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Dec 16, 2010, 22:06:03
#1397
Dammit, I was just getting into using del.icio.us more :-(
#1396
Hee hee. I wondered if it'd come to this. Will #r7rs include support for relativistic time dilation?
#1395
@MetaLev congratulations!
๐Ÿ”— Wed Dec 15, 2010, 18:48:58 in reply to this tweet
#1394
@dwragg Yup. You might enjoy This American Life, though, which has quite a different tone. Radiolab too for that matter...
๐Ÿ”— Wed Dec 15, 2010, 16:39:40 in reply to this tweet
#1393
@dwragg NPR is awesome; Donna loves http://bit.ly/1XNlOi and http://bit.ly/aLOIn0 and highly recommends them (me too)
๐Ÿ”— Wed Dec 15, 2010, 16:22:10 in reply to this tweet
#1392
@JohnApps Ah yes - fond memories of exploring SUNET without a clue as a kid via a VAX running VMS, aided solely by HELP #OpenVMS
๐Ÿ”— Wed Dec 15, 2010, 16:07:58 in reply to this tweet
#1391
@bwooce nope, so not even that reasonable excuse :-) Will be coping with a northern-hemisphere winter... again...
๐Ÿ”— Wed Dec 15, 2010, 08:05:18 in reply to this tweet
#1390
Q: Is JetLagโ„ข always a reasonable excuse? A: JetLagโ„ข is /always/ a reasonable excuse.
#1389
Q: Is JetLagโ„ข safe for children? A: Children younger than 6 should seek medical advice before using JetLagโ„ข as an excuse for mid-day napping
#1388
Those not reading http://bit.ly/eFB1yM are truly missing out.
#1387
@littlecalculist amen.
๐Ÿ”— Wed Dec 15, 2010, 02:13:15 in reply to this tweet
#1386
@smn I've been using play.app with acceptable results. Plays my .ogg files, which is nice
๐Ÿ”— Tue Dec 14, 2010, 19:27:38 in reply to this tweet
#1385
@narq you rule :-) :-)
๐Ÿ”— Tue Dec 14, 2010, 15:30:58 in reply to this tweet
#1384
@dwragg If ฮป was in the core, would it uglify the semantics? What about other approaches? I am experimenting.
๐Ÿ”— Tue Dec 14, 2010, 15:21:17 in reply to this tweet
#1383
@dwragg like my coffee, black and bitter. Seriously though I'm not sure, it's just an interesting tradeoff.
๐Ÿ”— Tue Dec 14, 2010, 15:20:27 in reply to this tweet
#1382
@puzza007 ha, that makes more sense :)
๐Ÿ”— Tue Dec 14, 2010, 15:18:18 in reply to this tweet
#1381
e ::= x | e <- e via e | (label e ...) | (x (label x ...) -> e | e) | (x x -> e)
#1380
@squaremobius of codename? really? i don't believe it. well, which variant of the type system are we talking about here
๐Ÿ”— Tue Dec 14, 2010, 02:50:32 in reply to this tweet
#1379
@puzza007 was that in reply to my question about ฯ‚/ฮป? Smaller attack surface how? (Surely including ฮป is a cop out?)
๐Ÿ”— Tue Dec 14, 2010, 00:43:47 in reply to this tweet
#1378
@dvanhorn Not volunteering ;-) but mboi the webpage says "Think first, expirement later." Deliberate or typo? :-) #CS2510H
๐Ÿ”— Tue Dec 14, 2010, 00:06:45 in reply to this tweet
#1377
Weird. Cardelli/Abadi's object calculus doesn't have ฮป in the syntax, but uses ฮป in the examples. Shouldn't it be ฯ‚ all the way down?
#1376
Wow cool OpenBSD 4.8 defaults to fvwm :-)
#1375
RT @Daliot: "the simplest thing that could possibly work" = just a tool to get unstuck (my life got easier) http://bit.ly/ltoQZ (via @S ...
#1374
@ChristineSpang i am so not cycling to work tomorrow.
๐Ÿ”— Mon Dec 13, 2010, 06:12:44 in reply to this tweet
#1373
@aaronfeng Yep.
๐Ÿ”— Mon Dec 13, 2010, 02:54:42 in reply to this tweet
#1372
@BruceHoult in the sense of call-by-need.
๐Ÿ”— Sun Dec 12, 2010, 21:58:14 in reply to this tweet
#1371
Reflection is lazy metaprogramming
#1370
Oh I see what they did there!
#1369
Reasons to be cheerful: When was the last time you had to use realplayer for anything? Long ago, wasn't it. Yay!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Dec 12, 2010, 17:19:23
#1368
@bramcohen Too much code; not enough craftsmanship; poor language design (= library design); fixes for symptoms not causes. Fair summary?
๐Ÿ”— Sun Dec 12, 2010, 04:51:40 in reply to this tweet
#1367
@bramcohen it's certainly a big timesink. What are we doing wrong? How could we do better? Actually the first qn is most important.
๐Ÿ”— Sun Dec 12, 2010, 04:00:41 in reply to this tweet
#1366
The feeling evoked by a piece of art is completely different to the feeling involved in creating it
#1365
Bloody paternalistic wankers (the NZ government, I mean): http://bit.ly/eMp2Nj - no public support for something SHOULD BE A CLUE
#1364
SO MUCH COFFEE
#1363
I honestly don't know how we survive, we're so deep in software quicksand. http://bit.ly/gFnFHn
#1362
Moving the first tentative shovelfuls of my horrific email backlog. #sisyphus
#1361
RT @onyxfish: Amazon seems to have developed a Malkovich problem with its branding. http://twitpic.com/3eytk0
#1360
1 / ((x-1)^(0.618034)) ???
#1359
"POSIX corrupts the clock seen by programs." http://bit.ly/gwb2p6
#1358
Care about time? This message is an outstanding presentation of the problems with POSIX's clock: http://bit.ly/gwb2p6
#1357
@antirez oh but C has delights all of its own! #trigraphs ;-)
#1356
@bengoldacre it starts off rough and gets better. In the case of NZ, anyway, we're used to coalition&cooperation now, after a couple decades
๐Ÿ”— Thu Dec 09, 2010, 20:12:51 in reply to this tweet
#1355
@sstrickl wheeeee :-)
๐Ÿ”— Thu Dec 09, 2010, 20:11:19 in reply to this tweet
#1354
@rektide 0conf - just mucking around atm, but interested; xpath urls and #transclusion - totally, drop me an email/IM!
๐Ÿ”— Thu Dec 09, 2010, 20:07:45 in reply to this tweet
#1353
@BrianTRice They're not dead - yet. IMO overly complex and not what was wanted to begin with, too. Also insecure http://mzl.la/eNPomk
๐Ÿ”— Thu Dec 09, 2010, 06:51:10 in reply to this tweet
#1352
RT @b6n: Calling it: without a radical change in direction, WebSockets are dead.
#1351
At this point remind me why we can't just have a thin wrapper over a TCP tunnel using CONNECT again? http://mzl.la/eNPomk
#1350
Also, in other news, bureaucracy sucks.
#1349
Hey #Apple! Enough with the xmas present spam! I got the picture the first time! No need to send umpteen variations on a theme!
#1348
@blaine yep - I live in Boston now, so if you're around... :-)
๐Ÿ”— Wed Dec 08, 2010, 18:54:19 in reply to this tweet
#1347
@BruceHoult yep, it's not new stuff, but this presentation I found enlightening. (The author even points to prior art and other work)
๐Ÿ”— Wed Dec 08, 2010, 04:38:09 in reply to this tweet
#1346
A Hacker's Introduction to Partial Evaluation: http://bit.ly/fn0C73 <-- easy to follow intro; derives FFT semiautomatically from plain FT!
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Wed Dec 08, 2010, 04:11:27
#1345
@jessykate omg yes! i'm surprised we're not seeing more of that already tbh
๐Ÿ”— Wed Dec 08, 2010, 03:38:04 in reply to this tweet
#1344
@bradfordw http://bit.ly/fF1W74 is likely to be quicker (trick courtesy of homebrew, which prefers github to official repo...)
๐Ÿ”— Wed Dec 08, 2010, 03:35:23 in reply to this tweet
#1343
Thursday's high predicted to be -1'C. Brr!
#1342
Serious, widespread problems with TCP's congestion avoidance algorithm: http://bit.ly/gjMHsA
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Dec 07, 2010, 22:48:09
#1341
@blaine hey if you fancy a beer sometime while you're in town let me know!
๐Ÿ”— Tue Dec 07, 2010, 18:33:10 in reply to this tweet
#1340
RT @russell_allen_: Join us to discuss Self language on freenode irc at channel #self-lang
#1339
www.reversehttp.net is up for renewal... should I bother? #hmm
#1338
RT @leithaus: Monadic Design Patterns for the Web Kickstarter project has surpassed the 4000 USD mark. Keep it coming!
#1337
@MetaLev reading lesswrong?
๐Ÿ”— Sun Dec 05, 2010, 21:34:38 in reply to this tweet
#1336
Zeroconf implementations are fucked up. Why is it so difficult to use in a cross platform way? Where are the cross language libraries?
#1335
RT @jaredhanson: If WikiLeaks can be taken down, the Internet hasn't yet fulfilled its original promise. Let's make it better.
#1334
@kevsmith may be of interest in this connection: http://bit.ly/eJ9XE2 (video; the papers are good reads too) #maven #fail
๐Ÿ”— Fri Dec 03, 2010, 15:46:42 in reply to this tweet
#1333
Xtreams looks very cool: http://bit.ly/hwnvL5
๐Ÿ’Ÿ 3 ๐Ÿ”— Thu Dec 02, 2010, 18:43:02
#1332
@DRMacIver But a library isn't? Lang = syntax, semantics, pragmatics; lib & lang design both involve all three.
๐Ÿ”— Thu Dec 02, 2010, 15:01:06 in reply to this tweet
#1331
Monadic Design Patterns for the Web: http://bit.ly/hN4zpp
#1330
@DRMacIver what distinguishes them?
๐Ÿ”— Wed Dec 01, 2010, 18:48:33 in reply to this tweet
#1329
@DRMacIver OTOH, "library design is language design", so I have some sympathy for such usage of "DSL"
๐Ÿ”— Wed Dec 01, 2010, 18:30:25 in reply to this tweet
#1328
Steamed potatoes with hot sauce #luxury
#1327
Worth reading (esp "So, Why Should We Care?" section) http://bit.ly/gdEPDI
#1326
Argh, why can't I link using an xpath query as a URL fragment yet ;-(
#1325
fuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuck!
๐Ÿ” 1 ๐Ÿ”— Sat Nov 27, 2010, 22:52:10
#1324
Writing exercise closes gender gap in physics teaching: http://bit.ly/dS7dUd
๐Ÿ” 1 ๐Ÿ”— Sat Nov 27, 2010, 22:29:53
#1323
RT @fogus: RT @ztellman: redis protocol implementation in ~40 lines https://github.com/ztellman/aleph/blob/master/src/aleph/redis/protoc ...
#1322
@justinsheehy oh indeed. Bugs are a whole other thing :-)
๐Ÿ”— Sat Nov 27, 2010, 02:18:32 in reply to this tweet
#1321
@conal @kaleidic or rather under-understood, I think. I've blahged about it: http://bit.ly/e30qUf cc @justinsheehy
๐Ÿ”— Sat Nov 27, 2010, 02:04:48 in reply to this tweet
#1320
@conal Perhaps something about rightness in this sense being following through the consequences of the design?
๐Ÿ”— Fri Nov 26, 2010, 22:34:06 in reply to this tweet
#1319
@conal What a great question! I don't have a good answer. I will think upon it.
๐Ÿ”— Fri Nov 26, 2010, 22:33:35 in reply to this tweet
#1318
1. Make it work 2. Make it right 3. Make it fast. So many projects start at 1 and skip to 3, or worse, start at 3... :-(
๐Ÿ’Ÿ 3 ๐Ÿ” 13 ๐Ÿ”— Fri Nov 26, 2010, 17:24:04
#1317
Compiling strongtalk for osx. Tip: fix include path to be ../../build rather than /Users/steve/strongtalk/build. Then things work.
#1316
@simonmacm what kind of display? HUD? or somewhere you can't see it while you're wearing it?
๐Ÿ”— Fri Nov 26, 2010, 15:43:06 in reply to this tweet
#1315
RT @b6n: The US rush to brief so many foreign governments ahead of next @wikileaks release is a testament to the power of transparency.
#1314
Where are the papers, slides, videos for Smalltalks 2010? Lots of tantalizing abstracts, no links...
#1313
This is absolutely bang on the money: http://bit.ly/ie6KOh
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 24, 2010, 18:56:12
#1312
Ugh the smalltalks 2010 website http://bit.ly/h0v83i has a session that expires for no reason and no proper urls for subpages #baddefaults
#1311
Hey wow, check that out, google buzz still exists
#1310
@fdilke yip yip yip aroooooo! Ouch. Are you being trained in the ways of c^Hkapital?
๐Ÿ”— Wed Nov 24, 2010, 03:53:57 in reply to this tweet
#1309
@bwhitman that would be a rad interview.
๐Ÿ”— Wed Nov 24, 2010, 00:12:15 in reply to this tweet
#1308
@kpgj argh yuck
๐Ÿ”— Tue Nov 23, 2010, 06:14:10 in reply to this tweet
#1307
@justinsheehy that's laaaaame! No wonder there are so few bikes out there! (Thanks for letting me know; could have been an expensive error!)
๐Ÿ”— Tue Nov 23, 2010, 04:04:36 in reply to this tweet
#1306
@BrianTRice hey is filtering (either in slow or stopped traffic) legal here? I never see motorcyclists advancing through stopped traffic.
๐Ÿ”— Tue Nov 23, 2010, 03:29:15 in reply to this tweet
#1305
@Giantfishy AWESOME
๐Ÿ”— Tue Nov 23, 2010, 01:18:08 in reply to this tweet
#1304
Yuck, coffee after toothpaste. Heyyy what if toothpaste was coffee flavoured #awesomebusinessidea #imgonnaberich
#1303
@simonmacm no way!!
๐Ÿ”— Mon Nov 22, 2010, 13:38:22 in reply to this tweet
#1302
@BrianTRice eww. That's creepy. Probably facebook or something ;-)
๐Ÿ”— Thu Nov 18, 2010, 20:49:50 in reply to this tweet
#1301
@BrianTRice I got some spam from you too. But also from another of my friends. So: *puzzled*
๐Ÿ”— Thu Nov 18, 2010, 20:25:24 in reply to this tweet
#1300
@SE10represent oh, burn!!
๐Ÿ”— Wed Nov 17, 2010, 16:23:26 in reply to this tweet
#1299
@Giantfishy rad. #detailsplease
๐Ÿ”— Wed Nov 17, 2010, 07:29:33 in reply to this tweet
#1298
RT @xuenay: Defending an idea doesn't mean I agree with it. I'm often ambivalent, and looking for the strongest arguments for or against ...
#1297
@aidanskinner It is to weep.
๐Ÿ”— Tue Nov 16, 2010, 20:20:54 in reply to this tweet
#1296
@aidanskinner eventually it'll be 1995, then 1990, then if we're very lucky 1980!
๐Ÿ”— Tue Nov 16, 2010, 20:19:16 in reply to this tweet
#1295
@annwitbrock Doing that currently. Have own instance of rabbit w xmpp, rabbithub, script-exchange plugins. Using github hooks to POST to rbt
๐Ÿ”— Tue Nov 16, 2010, 20:00:34 in reply to this tweet
#1294
lol gtk+3 is a thing
#1293
@annwitbrock connect xmpp w github push via rabbitmq-xmpp, rabbitmq itself, and rabbithub. want more little hooks like this too
๐Ÿ”— Tue Nov 16, 2010, 19:02:01 in reply to this tweet
#1292
Epistemic Communities: http://bit.ly/bZVO1N Interesting idea!
#1291
Wrote an implementation of Ford-Fulkerson maxflow in python to experiment with various hypothetical alg designs #school
#1290
Fast SSD is fast.
๐Ÿ” 1 ๐Ÿ”— Mon Nov 15, 2010, 05:27:32
#1289
@jimpick :-)
๐Ÿ”— Mon Nov 15, 2010, 00:51:01 in reply to this tweet
#1288
Grr. OS X updates should use a Merkle tree to avoid redownloading the whole jolly thing if part of it is corrupted during download!
๐Ÿ” 1 ๐Ÿ”— Mon Nov 15, 2010, 00:45:48
#1287
Mendeley should let you paste "@inproceedings{...}" etc and add the citation. I am out of votes on the feedback system ;)
#1286
@justinsheehy a-men.
๐Ÿ”— Sat Nov 13, 2010, 01:25:08 in reply to this tweet
#1285
@squaremobius do it!
๐Ÿ”— Sat Nov 13, 2010, 00:22:11 in reply to this tweet
#1284
@BrianTRice that's awesome.
๐Ÿ”— Sat Nov 13, 2010, 00:19:12 in reply to this tweet
#1283
@timbray if only kawa Scheme supported proper tail-calls (!) like SISC does http://bit.ly/9XZuBr #petpeeve
#1282
Building darcs for the first time in a while.
#1281
RT @DRMacIver: Artificial tears: Required ever since I had my ability to feel sorrow surgically removed. I wonder if I would have regret ...
#1280
RT @HernanWilkinson #Smalltalks2010 MicroSqueak just 56K size! http://bit.ly/9LNnyQ
#1279
Whoops, rebooting to try to get things sane again, and it's installing updates! Guess it'll top 3h wasted in the end
#1278
First time I've used windows in months. What a crock! Amazed that people put up with it. So far it has wasted almost 2h of my day.
#1277
Haha also confluence's wiki markup doesn't even survive roundtripping edit->view->edit! What a crock
#1276
Wiki markup has grown beyond the point of sanity. Ward Cunningham's minimalism is the only sane point on the spectrum, and even then :(
#1275
@sstrickl well *right now* we're dealing with food-type issues, I'm afraid! (How major is major??)
๐Ÿ”— Wed Nov 10, 2010, 01:53:23 in reply to this tweet
#1274
@sstrickl #youmightthink #sheprobablywantspayingwork #butactuallyanythingconsidered
๐Ÿ”— Wed Nov 10, 2010, 01:48:37 in reply to this tweet
#1273
@sstrickl Donna wonders if your #sweettea is Sun Tea? Perhaps not in this weather.
๐Ÿ”— Wed Nov 10, 2010, 01:36:30 in reply to this tweet
#1272
Capable PhD'd girlfriend (http://bit.ly/99FUqJ) in dire need of distraction from ennui. Ideas? Nepotistic part-time work available?
#1271
RT @MetaLev: Kinect projects a fixed random pattern of IR dots for surface reconstruction (seen with IR goggles) http://goo.gl/4HpYf
#1270
Xcode takes *forever* to download (2.9GB)! I don't even want the jolly IDE.
#1269
@bwooce 11!
๐Ÿ”— Tue Nov 09, 2010, 06:52:43 in reply to this tweet
#1268
New Macbook Air. #yesssssssss
#1267
@jboutelle cleaning up code might be easier than wikis: at least you can test/try out the cleaned-up code
๐Ÿ” 1 ๐Ÿ”— Tue Nov 09, 2010, 02:55:32 in reply to this tweet
#1266
Damn it. Damn damn damn. Email sucks. Someone (not me right now) needs to step up and fix it (using #rabbitmq and #couchdb perhaps??)!
#1265
@aidanskinner Yes modulo retransmissions, disconnections, dead sockets, multiple consumers, etc. Corner cases IOW. Just like exactly-once :)
๐Ÿ”— Tue Nov 09, 2010, 02:22:05 in reply to this tweet
#1264
@aidanskinner The thought is an extension of the thinking that gives the reason why perfect exactly-once message delivery is impossible
๐Ÿ”— Tue Nov 09, 2010, 02:12:51 in reply to this tweet
#1263
@aidanskinner Federation just makes the failures less uncommon, but single relays can fail in similar ways wrt ordering
๐Ÿ”— Tue Nov 09, 2010, 02:12:03 in reply to this tweet
#1262
@aidanskinner yes. Point being only the endpoints know their requirements, and only the endpoints can recover from the inevitable failures
๐Ÿ”— Tue Nov 09, 2010, 02:11:21 in reply to this tweet
#1261
@aidanskinner The relaying server can't preserve message ordering properly in all cases, is the problem.
๐Ÿ”— Tue Nov 09, 2010, 02:05:19 in reply to this tweet
#1260
@aidanskinner They *must* be explicit about their needs. The message server can't (!) give them what they need if they aren't.
๐Ÿ”— Tue Nov 09, 2010, 02:04:44 in reply to this tweet
#1259
@BrianTRice getting there. Have had a draft blog post waiting for a little more than a year now :-)
๐Ÿ”— Tue Nov 09, 2010, 01:50:29 in reply to this tweet
#1258
@BrianTRice hm not sure, but in other contexts my opinion is that if you need order guarantees you must explicitly represent the ordering.
๐Ÿ”— Tue Nov 09, 2010, 01:34:58 in reply to this tweet
#1257
@aidanskinner yes :-) and also next to useless in practice. Mostly In Order (best effort) is good enough for almost everything.
๐Ÿ”— Tue Nov 09, 2010, 01:12:34 in reply to this tweet
#1256
Message Order Guarantees Considered Harmful (by me)
#1255
Hey Scrivener looks really neat! http://www.literatureandlatte.com/scrivener.php?show=features (HT Charles Stross)
#1254
Safari: surprisingly reasonable SVG viewer (I had some, er, large svg files output from dot)
#1253
Auuuuuuuuuuuuuuuugggghhghghhh starting problem 1 again from scratch because of a twist at the end of 1(c)
#1252
Candy corn looks like teeth. I don't care what anyone says. I'm eating candy teeth. Nom nom nom.
#1251
@conal depends if one is being eager or lazy :-) perhaps I'm just being irrational
๐Ÿ”— Sat Nov 06, 2010, 20:43:02 in reply to this tweet
#1250
@metabrew generally apache proxypass. The situation sucks. iptables redirect is an ok solution too
๐Ÿ”— Sat Nov 06, 2010, 20:42:03 in reply to this tweet
#1249
@BruceHoult the difference being that with rationals, you choose when to lose precision. Agreed you still have to know what you're doing.
๐Ÿ”— Sat Nov 06, 2010, 18:39:58 in reply to this tweet
#1248
Parallelism makes floats even worse: http://intel.ly/9ioLyQ (HT @conal) Nonassociative, nondistributive. #exactrationalsftw?
๐Ÿ” 1 ๐Ÿ”— Sat Nov 06, 2010, 17:26:24
#1247
Digging Adium's new search-for-contact implementation. An improvement over previous.
#1246
@jneira Alan Perlis, number 9 in this list: http://www.cs.yale.edu/quotes.html
๐Ÿ”— Wed Nov 03, 2010, 18:37:19 in reply to this tweet
#1245
@kirkwy by Newton's 3rd, they really are, of course
๐Ÿ”— Wed Nov 03, 2010, 13:43:16 in reply to this tweet
#1244
Those who do not learn from ASN.1 are doomed to reinvent it; some evidence: http://lionet.info/asn1c/blog/2010/07/18/thrift-semantics/
๐Ÿ” 1 ๐Ÿ”— Tue Nov 02, 2010, 12:40:49
#1243
Pop culture in computing not limited to programming languages. Networking suffering as badly as anybody.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Nov 02, 2010, 12:35:43
#1242
Bah. Dead/stuck pixels on my new computer. RMA underway. #delays #dammit
#1241
@MetaLev JNI?
๐Ÿ”— Tue Nov 02, 2010, 03:54:27 in reply to this tweet
#1240
RT @MetaLev: Being a Joyful Stoic 1: How to Want What You Have wp.me/pMEVl-3l
#1239
Dear internet: PDFs are not of the web. Prefer HTML.
๐Ÿ’Ÿ 5 ๐Ÿ” 10 ๐Ÿ”— Sun Oct 31, 2010, 18:20:13
#1238
"I've ordered this Macbook Air for school," I tell myself. "I'll take notes on it, in class. It'll be useful."
#1237
You are shaving a yak. You look up from the animal in front of you. There are hairy yaks, as far as the eye can see. Fatigue overwhelms you.
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Sun Oct 31, 2010, 02:59:21
#1236
@kpgj Yea! Yea! #reasonsforbeingapackrat
๐Ÿ”— Sun Oct 31, 2010, 02:21:08 in reply to this tweet
#1235
RT @simonmacm: Fuck all this steam, I wanna be an atompunk. Suborb SSTs, Corbusier's Paris, Giant Electronic Brains. And Martinis. And n ...
#1234
#iTunes help useless - "The help topic youโ€™re opening requires an Internet connection" - um, is the internet I'm connected to the wrong one?
#1233
RT @benjaminws: I think it's time to beer,
#1232
@MetaLev I know! Terrifying... Nice ideas in there though, eh. Anything worth picking up again, do you think?
๐Ÿ”— Fri Oct 29, 2010, 14:56:39 in reply to this tweet
#1231
@SE10represent "I don't hate them, but I know them, I don't want them hanging around"
๐Ÿ”— Thu Oct 28, 2010, 22:02:43 in reply to this tweet
#1230
"Not yet shipped" #impatience
#1229
Wow, amazing humanoid robot, complex facial expressions: http://bit.ly/9wduTZ #futureshock
#1228
@dysinger amen. To the sentiment, at least :-)
๐Ÿ”— Thu Oct 28, 2010, 02:54:55 in reply to this tweet
#1227
RT @ciphergoth: Thus you'd commit in advance not only to how you'd do the experiment but how you'd analyze the results; the journal woul ...
#1226
RT @ciphergoth: You would write the whole paper, analyse computer-generated results, and when that was accepted you'd do the real experi ...
#1225
RT @ciphergoth: Could publishing bias be reduced if journals offered experimenters peer reviewed "publishing deals" on yet-to-be-done ex ...
#1224
Caught in the rain. #damp
#1223
seven beautiful nurses sang for seven seasick pirates
#1222
SuperCollider contains a kind of a partial evaluator (for constant folding)! #musichackday
#1221
The yak shaving continues. OO no panacea.
#1220
Let the shaving of the yaks begin
#1219
git rebase <3
#1218
Bugger. Another 416 pages to read.
#1217
Hmm, new Macbook Air? http://www.appleinsider.com/articles/10/10/15/sources_apple_to_unveil_revamped_11_6_inch_macbook_air_next_week.html
#1216
Still thinking about folds and initial algebras. Got a couple of papers to print out tomorrow.
#1215
Updating Mendeley: "Click 'Finish' to start Mendeley Desktop." Hmm.
#1214
@ChristineSpang apparently you *repair* clothing
๐Ÿ”— Tue Oct 12, 2010, 00:09:13 in reply to this tweet
#1213
RT @sstrickl: Will this ever get old? Not when you add in Grover, for sure: http://www.youtube.com/watch?v=zkd5dJIVjgM
#1212
@somic naw, who knows what it'll be at this stage :-) but likely more programming-language focussed
๐Ÿ”— Thu Oct 07, 2010, 20:58:14 in reply to this tweet
#1211
@asynchronaut yep. Starting a PhD at Northeastern
๐Ÿ”— Thu Oct 07, 2010, 16:21:28 in reply to this tweet
#1210
@annwitbrock true!
๐Ÿ”— Thu Oct 07, 2010, 16:21:04 in reply to this tweet
#1209
@sstrickl me neither. They just feel like pointless bureaucratic restrictions when there's an obvious Better Way.
๐Ÿ”— Thu Oct 07, 2010, 04:04:19 in reply to this tweet
#1208
Other things that suck: subversion
#1207
Things that suck: discovering an off-by-one error in an algorithm in the assignment you just submitted
#1206
@SeanTAllen yep! Along with APL and J
๐Ÿ”— Thu Oct 07, 2010, 03:49:12 in reply to this tweet
#1205
<3 github
#1204
thoroughly sick of algorithms homework. brain melted. sleep
#1203
RT @squaremobius: As it was said, so it shall come to pass -- rabbit.js, a gateway from node.js sockets (net.Server, socket.io) into #Ra ...
#1202
Signed up for http://boston.musichackday.org/ -- anyone else interested in music hackery should come along! May hack on http://bit.ly/bn2j1q
#1201
@annwitbrock good point. Should upgrade it really. Tedious :) (but probably less tedious than scrimping and saving on space)
๐Ÿ”— Sat Oct 02, 2010, 19:16:10 in reply to this tweet
#1200
How can I POSSIBLY have used all 80GB on this laptop
#1199
@bwhitman a fine choice, sir
๐Ÿ”— Wed Sep 29, 2010, 15:59:20 in reply to this tweet
#1198
mmmm, LaTeX and LyX <3 <3 <3
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Sep 22, 2010, 20:07:23
#1197
@simonmacm pervert!
๐Ÿ”— Wed Sep 22, 2010, 01:58:58 in reply to this tweet
#1196
@jasondavies Tell me how you find it! :-)
๐Ÿ”— Wed Sep 22, 2010, 01:57:04 in reply to this tweet
#1195
Phew, question 1 is over... for now. #ifeelprettystupid #ninehourssolid
#1194
Algorithms homework is killing me.
#1193
Fuck *off*, Haskell's numeric types!
#1192
Right, algorithms homework :-|
#1191
RT @kpgj: Dreamed last night about the validation of closely parallel universes by the careful coaxing of tortoise-frogs into bathtubs.
#1190
@kpgj srsly been reading Tegmark or what?
๐Ÿ”— Sat Sep 18, 2010, 23:20:34 in reply to this tweet
#1189
@kpgj been huffing paint again?
๐Ÿ”— Sat Sep 18, 2010, 23:20:24 in reply to this tweet
#1188
@MetaLev !!
๐Ÿ”— Thu Sep 16, 2010, 14:46:40 in reply to this tweet
#1187
@norbu09 i like this intuition. See also Van Jacobson's recent work eg http://video.google.com/videoplay?docid=-6972678839686672840 #pacinet
๐Ÿ”— Thu Sep 16, 2010, 14:45:26 in reply to this tweet
#1186
RT @b6n: Good example for popular AGPL open source (one of the few?) RT @ericflo: @b6n MongoDB
#1185
@jayfresh :-)
๐Ÿ”— Wed Sep 15, 2010, 01:42:25 in reply to this tweet
#1184
@jayfresh awesome stuff! :-) Any thoughts on the protocol etc? #reversehttp
๐Ÿ”— Wed Sep 15, 2010, 01:36:14 in reply to this tweet
#1183
RT @jayfresh: Well, that was fun. Have written a ReverseHTTP server using Node.JS and Socket.IO. http://github.com/jayfresh/Node.JS-reve ...
#1182
@Crad great work! Am busy busy with schoolwork so pika tasks are queueing up :-( Will get to it. I support idea of async refactoring.
๐Ÿ”— Wed Sep 15, 2010, 00:52:11 in reply to this tweet
#1181
@BrianTRice sounds wonderful!
๐Ÿ”— Tue Sep 14, 2010, 05:12:10 in reply to this tweet
#1180
RT @fdilke: techie interview Oscars: categories include Silliest Logic Problem, Most Futuristic Offices, Most Insultingly Easy Test, Wor ...
#1179
@kpgj yuck
๐Ÿ”— Tue Sep 14, 2010, 05:07:00 in reply to this tweet
#1178
@kirkwy my favourite part is the way the synthesised voice says "web scale", with a descending tone at the end
๐Ÿ”— Mon Sep 13, 2010, 16:31:44 in reply to this tweet
#1177
This is *excellent*: http://kirkwylie.blogspot.com/2010/09/cartoon-characters-discuss-web-scale.html
#1176
@jessykate http://tonyg.github.com/erlang-rfc4627/ ? Small, web-related, erlang... (please excuse the fact that it's code of mine ;-) )
๐Ÿ”— Mon Sep 13, 2010, 03:30:49 in reply to this tweet
#1175
"VLSI tools in 500 lines qualify as a superpower", http://www.yosefk.com/blog/my-history-with-forth-stack-machines.html
#1174
This Norwegian weather service has pretty good forecast visualisations for Boston: http://is.gd/f760N
#1173
@kpgj clean ALL the things!!! #turvytopsyworld
๐Ÿ”— Sun Sep 12, 2010, 15:29:17 in reply to this tweet
#1172
@tmm1 looks good :-) you ordered a helmet too, right?http://discovermagazine.com/2010/jul-aug/18-brain-what-happens-to-a-linebackers-neurons
๐Ÿ”— Sun Sep 12, 2010, 15:25:09 in reply to this tweet
#1171
@christinespang oh no! Did the cabbages weather the accident intact or is there Traffic Coleslaw in the road?
๐Ÿ”— Sat Sep 11, 2010, 22:51:48 in reply to this tweet
#1170
@monadic erm. A match between query & name leads to reductn/communicatn, a la comm rule in ฯ€ when names equal. Unless I misunderstand you!
๐Ÿ”— Sat Sep 11, 2010, 22:46:36 in reply to this tweet
#1169
@monadic interest is not a capability. Objcaps are addresses, interest is in names. But am getting confused, margin too narrow for discussn
๐Ÿ”— Sat Sep 11, 2010, 22:40:08 in reply to this tweet
#1168
@rvirding haha "future proof"! #erlang
๐Ÿ”— Sat Sep 11, 2010, 22:39:09 in reply to this tweet
#1167
@rvirding both are good! "complete with gratis strong consistency invariants, guaranteed" #erlang
๐Ÿ”— Sat Sep 11, 2010, 22:38:57 in reply to this tweet
#1166
@monadic could do. So long as "route" also included notion of "interest in some topic". Objcaps != routes, and != bindings either
๐Ÿ”— Sat Sep 11, 2010, 22:35:52 in reply to this tweet
#1165
@monadic Objcaps make good purpose-neutral addresses. Still need a DSL for messaging in terms of caps. AMQP could feed into design of such.
๐Ÿ”— Sat Sep 11, 2010, 22:32:21 in reply to this tweet
#1164
@monadic hmmmmmmmmmmmmmmmmmm.
๐Ÿ”— Sat Sep 11, 2010, 22:31:13 in reply to this tweet
#1163
@rvirding but that sounds so... negative! ;-) #accentuatethepositive #erlang
๐Ÿ”— Sat Sep 11, 2010, 22:28:28 in reply to this tweet
#1162
@rvirding Oh sure. But what does it *mean* :-) #erlang
๐Ÿ”— Sat Sep 11, 2010, 22:24:01 in reply to this tweet
#1161
@FrancescoC you can say "safe for use with massive parallelisation, and amenable to other aggressive optimisations as well" in reply #erlang
๐Ÿ”— Sat Sep 11, 2010, 22:20:38 in reply to this tweet
#1160
@christinespang At least you were entertaining to passers-by?
๐Ÿ”— Sat Sep 11, 2010, 22:19:40 in reply to this tweet
#1159
@monadic Yes, virtual bindings a la exchange-spaces. And yes to capabilities, but of course that's an orthogonal issue :-)
๐Ÿ”— Sat Sep 11, 2010, 22:19:23 in reply to this tweet
#1158
@monadic Well the core idea of reifying commands as messages is sound, but AMQP's commands as they stand wouldn't work properly
๐Ÿ”— Sat Sep 11, 2010, 22:18:56 in reply to this tweet
#1157
@monadic yuck :-)
๐Ÿ”— Sat Sep 11, 2010, 22:12:10 in reply to this tweet
#1156
@monadic bindings don't span connections. AMQP has no concept of location. Could bodge it, but... ick
๐Ÿ”— Sat Sep 11, 2010, 21:54:33 in reply to this tweet
#1155
@monadic yep! Also brokerless operation. 1-0 kind of could do brokerless maybe but doesn't really get the concept properly imo
๐Ÿ”— Sat Sep 11, 2010, 21:49:08 in reply to this tweet
#1154
@monadic ...but where there *is* a comparison between 0mq and amqp, the comparison is an interesting one. I think amqp should learn from 0mq
๐Ÿ”— Sat Sep 11, 2010, 21:43:21 in reply to this tweet
#1153
@monadic Don't get me wrong, 0mq solves only a small part of the total messaging problem, and amqp integrates answers for much more of it
๐Ÿ”— Sat Sep 11, 2010, 21:42:52 in reply to this tweet
#1152
@monadic "ร˜MQ networks have more [...] pieces than AMQP networks, which can mean they are more work to manage." tech content != 0 ;-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Sep 11, 2010, 21:41:19 in reply to this tweet
#1151
@monadic Sure! :-) Everything up to but not including "API" is more-or-less technical and more-or-less on target. Except the "state" bit.
๐Ÿ”— Sat Sep 11, 2010, 21:22:17 in reply to this tweet
#1150
@monadic modulo a few advertising-style distortions, it's not far off, I thought... at least on the technical points
๐Ÿ”— Sat Sep 11, 2010, 21:15:59 in reply to this tweet
#1149
@tmm1 Seriously the brakes are really really important. Traffic is out to kill you. IMO avoid fixwheel until you feel comfortable in traffic
๐Ÿ”— Sat Sep 11, 2010, 20:31:07 in reply to this tweet
#1148
@tmm1 Maybe it's a New Zealandism :-) If you plan on going offroad, get a mtn bike; if commuting, get something light with GREAT brakes
๐Ÿ”— Sat Sep 11, 2010, 20:29:36 in reply to this tweet
#1147
@tmm1 motorcycle or pushbike? Not that I have strong recommendations in either case, just curious :)
๐Ÿ”— Sat Sep 11, 2010, 20:24:05 in reply to this tweet
#1146
RT @justinsheehy: @dysinger @monadic @starbuxman the key is in building things where you understand where and how (and how costly) they ...
#1145
RT @justinsheehy: @dysinger @monadic @starbuxman you will not succeed, ever, at configuring something that is impossible to fail.
#1144
@justinsheehy exactly what I wanted to say!
๐Ÿ”— Sat Sep 11, 2010, 20:00:08 in reply to this tweet
#1143
@Geroyche shiny!
๐Ÿ”— Sat Sep 11, 2010, 19:56:20 in reply to this tweet
#1142
Level-headed discussion of tradeoffs between AMQP and 0MQ: http://is.gd/f5VZT. Would phrase some things differently, but not much.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat Sep 11, 2010, 19:54:16
#1141
@SeanTAllen This semester: http://www.ccs.neu.edu/home/matthias/7400-f10/index.html & http://www.ccs.neu.edu/home/rraj/Courses/7800/F10/www/
๐Ÿ”— Fri Sep 10, 2010, 03:46:04 in reply to this tweet
#1140
@LegNeato buzz-bunny then ;-)
๐Ÿ”— Fri Sep 10, 2010, 03:30:22 in reply to this tweet
#1139
Yay my textbooks arrived. Armed with a little knowledge and dangerous.
#1138
@LegNeato did you consider naming bugzilla-push "bugs-bunny"? #lamestpun
๐Ÿ”— Fri Sep 10, 2010, 00:19:30 in reply to this tweet
#1137
Ugh. Cabal smooth for 6.12, not so fucking smooth for 6.10.
#1136
@aaron_turon Do tell! Are you joining things?
๐Ÿ”— Tue Sep 07, 2010, 00:00:20 in reply to this tweet
#1135
RT @mathpunk: Vector space using faces as a basis allows researchers to make Tom Hanks fat http://bit.ly/anG4FK /cc @bookhling
#1134
@SeanTAllen seANALlen. Sorry to point it out!
๐Ÿ”— Mon Sep 06, 2010, 18:08:38 in reply to this tweet
#1133
@NAudo I don't think there was; it would have been either generic-unix or macports, I think!
๐Ÿ”— Mon Sep 06, 2010, 15:11:01 in reply to this tweet
#1132
Got my OS's system call interface updated for gcc 4.4 so it boots properly again...
#1131
#boston tips on saving cash on food and other essentials: http://scrimpingandscroungingboston.blogspot.com/ (your host: @grotesqueidols)
#1130
Argh. Tip for young players: don't dpkg-reconfigure while you are do-release-upgrade'ing!
#1129
Upgrading Karmic to Lucid...
#1128
@jasondavies IIRC you get to use either "behaviour" or "behavior" :-)
๐Ÿ”— Sat Sep 04, 2010, 20:12:52 in reply to this tweet
#1127
@naudo Huh? What OS X download? #RabbitMQ
๐Ÿ”— Sat Sep 04, 2010, 05:50:54 in reply to this tweet
#1126
RT @b6n: Why we can't have nice things, Websockets edition: http://bit.ly/djcexd
#1125
@sstrickl Aha! Cool, it's on my list of to-see films...
๐Ÿ”— Thu Sep 02, 2010, 03:33:48 in reply to this tweet
#1124
@sstrickl which was...?
๐Ÿ”— Thu Sep 02, 2010, 03:22:03 in reply to this tweet
#1123
@quintes without a doubt. RabbitMQ 2.0 is a big improvement over 1.8.
๐Ÿ”— Mon Aug 30, 2010, 22:25:18 in reply to this tweet
#1122
@old_sound interestingly, vice versa too: FP langs w/o pattern-matching seem like hard work after OO
๐Ÿ”— Fri Aug 27, 2010, 16:48:21 in reply to this tweet
#1121
RT @donovanpreston: The frequency of each prime number is it's own dimension in time.
#1120
@ripienaar I just saw your pastie in reply to @monadic, I'll check it out today if I can
#1119
@ripienaar You should be able to issue multiple SUBSCRIBEs on a single connection #rabbitmq #stomp
๐Ÿ”— Thu Aug 26, 2010, 15:57:27 in reply to this tweet
#1118
@toneyalex STOMP should be ok on #rabbitmq 2.0, see http://www.rabbitmq.com/plugins.html#rabbitmq-stomp
๐Ÿ”— Thu Aug 26, 2010, 01:57:46 in reply to this tweet
#1117
My very unofficial bleeding-edge binary rabbitmq-universe repository: http://is.gd/ezgKE
๐Ÿ” 1 ๐Ÿ”— Mon Aug 23, 2010, 21:02:50
#1116
How I build-from-source the rabbitmq server and plugins that I use in other projects: http://github.com/tonyg/rabbitmq-universe#readme
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Mon Aug 23, 2010, 01:05:19
#1115
This kind of thinking is why we're slowly getting more and more fucked: http://is.gd/evi7c Instead of fixing the problem, slap on a band aid
#1114
@futuremint be cool to see a couchdb monticello store perhaps? (cc @SeanTAllen)
๐Ÿ”— Sat Aug 21, 2010, 17:23:08 in reply to this tweet
#1113
@stevej TBD. Looking into partial evaluation, pattern matching for oo, langs for v large dbs, metacircular vms... :-)
๐Ÿ”— Sat Aug 21, 2010, 17:20:37 in reply to this tweet
#1112
Unsure how I ever managed to do any serious work on a laptop. My neck is killing me. Gotta get a proper desk asap
#1111
@SeanTAllen I'm starting a PhD in programming languages, at the PRL http://www.ccs.neu.edu/research/prl/
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Aug 20, 2010, 04:40:11 in reply to this tweet
#1110
@SeanTAllen Thanks for all the tips :-) Noted!
๐Ÿ”— Fri Aug 20, 2010, 04:38:48 in reply to this tweet
#1109
@SeanTAllen Yeah - I'm starting study in September at NEU... settling in to Cambridge MA nicely :)
๐Ÿ”— Thu Aug 19, 2010, 16:54:37 in reply to this tweet
#1108
@SeanTAllen Hmm. Maybe my AMQP library, which codegens from the AMQP spec XML? http://www.squeaksource.com/AMQP.html
๐Ÿ”— Thu Aug 19, 2010, 16:48:01 in reply to this tweet
#1107
@dysinger Puzzles me too (re #erlang SMTP). Wrote http://bit.ly/aQrsjq long ago as a first hack. (Ignore the pop3 bit)
๐Ÿ”— Wed Aug 18, 2010, 22:53:11 in reply to this tweet
#1106
@LegNeato you know the #RabbitMQ team uses #Bugzilla internally right? Be awesome to use your BZ plugin!
๐Ÿ”— Wed Aug 18, 2010, 01:31:33 in reply to this tweet
#1105
http://en.wikipedia.org/wiki/Devil_facial_tumour_disease, a *transmissible parasitic cancer*! Yes, an infective cancer! Wow
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Aug 13, 2010, 00:19:14
#1104
@b6n Big deal, definitely. And yes, incomprehensible to me as well :-)
๐Ÿ”— Sun Aug 08, 2010, 23:59:37 in reply to this tweet
#1103
Holy shit. Who can review this paper? RT @monadic zomg http://scr.bi/9cw2Bi ... this looks non-mad
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Aug 08, 2010, 23:45:33
#1102
Man, laptop-on-a-writing desk is just *awful* for my neck, shoulders and back...
#1101
@louis_salin Yes, that's right. The reason is: if you ask for X, but really get Y, it could cause all sorts of spooky hard-to-debug probs
๐Ÿ”— Sun Aug 08, 2010, 23:39:15 in reply to this tweet
#1100
@louis_salin I suspect there have been API changes between 1.7 and 1.8! Nothing insurmountable or even difficult though I don't think
๐Ÿ”— Sun Aug 08, 2010, 21:53:50 in reply to this tweet
#1099
Depeche Mode X1 (1991)
#1098
@noelwelsh Outburst provoked by recent scheme-reports-wg1 traffic... and I'm sure he's already well aware ;-)
๐Ÿ”— Sun Aug 08, 2010, 17:54:34 in reply to this tweet
#1097
Inside Scheme there's a Smalltalk screaming to get out.
๐Ÿ’Ÿ 2 ๐Ÿ” 3 ๐Ÿ”— Sun Aug 08, 2010, 01:51:00
#1096
@louis_salin the release notes might help you avoid other similar issues: http://is.gd/e7Vhy
๐Ÿ”— Sun Aug 08, 2010, 00:06:11 in reply to this tweet
#1095
@discredittech E=mc^2, 200kg matter + 200kg antimatter = 400 * c^2 J = 3.60 * 10^19 Joules. That's 8604 megatonnes.
๐Ÿ”— Fri Aug 06, 2010, 20:33:46 in reply to this tweet
#1094
@janl Even a stopped clock is right twice a day. #validation
๐Ÿ”— Fri Aug 06, 2010, 17:49:34 in reply to this tweet
#1093
@MetaLev depends on context! Over the past few years a good fraction of my email has been legitimately CC'd to 5-6 people, diff't each time
๐Ÿ”— Thu Aug 05, 2010, 22:30:29 in reply to this tweet
#1092
@jimpick mandatory TCO! :-)
๐Ÿ”— Thu Aug 05, 2010, 07:23:30 in reply to this tweet
#1091
@MetaLev Does it have a headphone jack?
๐Ÿ”— Wed Aug 04, 2010, 18:12:33 in reply to this tweet
#1090
@arnaudsj All makes good sense! I hope I have enough awareness to recall your advice next time I go down that road...
๐Ÿ”— Wed Aug 04, 2010, 02:58:34 in reply to this tweet
#1089
@squaremobius make tomato relish. It's delish.
๐Ÿ”— Wed Aug 04, 2010, 01:39:35 in reply to this tweet
#1088
RT @janl: OH (designer to developer): โ€œYou really need to start learning git, I canโ€™t keep sending you zip files via Mail.โ€
#1087
@DRMacIver It's an eminently ignorable part of the spec (the requirement of array or object at toplevel, right?) --> beat up yr implementor
๐Ÿ”— Wed Aug 04, 2010, 01:29:35 in reply to this tweet
#1086
@arnaudsj be interested in hearing about how you handled it. Esp the switch to hiring (vs doing, presumably?)
๐Ÿ”— Wed Aug 04, 2010, 01:18:50 in reply to this tweet
#1085
@MetaLev looking forward to hearing more about that!
๐Ÿ”— Wed Aug 04, 2010, 01:16:37 in reply to this tweet
#1084
@ciphergoth also Twelfth Night, which she claims fails for *both* sexes, but in a complicated way :-)
#1083
Total fail: http://www.slate.com/id/2258484/pagenum/all/. The clue is in the word: a-theist
#1082
RT @babysimon: Damn, Ubuntu has stopped seeing the card reader on my laptop. Turns out there *was* a year of Linux on the desktop, and i ...
#1081
@ciphergoth She also suggests -- maybe -- Romeo & Juliet?? (Do plays count?) Depends how you define the reversed test ;-)
๐Ÿ”— Wed Aug 04, 2010, 00:36:37 in reply to this tweet
#1080
RT @SE10represent: Today's Thames Path Crazy Person :: The "I pick up litter and throw it in the river" woman. Talk about caring for you ...
#1079
@ciphergoth Donna suggests Forgetting Sarah Marshall? (She also assures you that it is a terrible film)
๐Ÿ”— Wed Aug 04, 2010, 00:28:39 in reply to this tweet
#1078
@luqui we have settled on a "lol,f" and "lol,l" convention, for ", figuratively" and ", literally" respectively
๐Ÿ”— Sun Aug 01, 2010, 02:06:49 in reply to this tweet
#1077
Previous tweet credit: Andreas Raab, http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-July/152182.html
#1076
SystemNavigation new browseAllSelect: [:m | m fileIndex > 1 "only look at changes file" and: [m timeStamp beginsWith: 'your-initials-here']]
#1075
I've started making small but significant errors ("or" for "of", etc) and not immediately noticing. Horrifying. Feels like losing my edge!
#1074
Wow. Quickdraw from 1984 is a lovely piece of code. http://www.computerhistory.org/highlights/macpaint/
#1073
S3 '08 looked pretty interesting; wish I could make S3 '10! http://www.hpi.uni-potsdam.de/hirschfeld/s3/s3-10/index.html
#1072
@jimdowning Current release 1.8.1 is OK too so long as your queues don't grow to being larger than RAM. New release w new persist v soon btw
๐Ÿ”— Sat Jul 31, 2010, 10:20:47 in reply to this tweet
#1071
@jimdowning No build flags required; latest source release has New Persister which copes with huge queue sizes! (contd)
๐Ÿ”— Sat Jul 31, 2010, 10:17:54 in reply to this tweet
#1070
@miyagawa emacs on X11.app ftw! (I use autocutsel to paper over the problems with X selections)
๐Ÿ”— Sat Jul 31, 2010, 08:16:06 in reply to this tweet
#1069
@jimdowning 300k should be totally fine. Esp if you're running rabbitmq-server built from source.
๐Ÿ”— Fri Jul 30, 2010, 21:10:41 in reply to this tweet
#1068
@ciphergoth mu. ("If a tree falls in the forest, ...")
๐Ÿ”— Fri Jul 30, 2010, 11:23:22 in reply to this tweet
#1067
Ooo, Mercury Rev. Who knew?
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jul 30, 2010, 08:20:33
#1066
@iamseanmurphy hmm... visit the link in the background, if it 404s, it was the other network? dunno :-)
๐Ÿ”— Fri Jul 30, 2010, 05:29:29 in reply to this tweet
#1065
@MetaLev I enjoyed Madrid, but was only there for a day. Rome is great as well.
๐Ÿ”— Fri Jul 30, 2010, 05:24:35 in reply to this tweet
#1064
@jessykate you could do that with greasemonkey straightforwardly...
๐Ÿ”— Fri Jul 30, 2010, 05:21:24 in reply to this tweet
#1063
RT @mikeloukides: The value of kindergarten doesn't show up until years later: http://nyti.ms/cujNQM
#1062
Amen :-) http://steve-yegge.blogspot.com/2010/07/wikileaks-to-leak-5000-open-source-java.html
๐Ÿ” 4 ๐Ÿ”— Thu Jul 29, 2010, 01:52:38
#1061
@ciphergoth "alternating periods"? metatime? Hm, confusion either in the mind of this reader or in the mind of the author of the article :)
๐Ÿ”— Wed Jul 28, 2010, 01:31:46 in reply to this tweet
#1060
@BruceHoult so where does the app store fit in to your uke metaphor?
๐Ÿ”— Wed Jul 28, 2010, 01:27:59 in reply to this tweet
#1059
@SpaceMonkeySoup yep looking good. Addresses a problem I have! cc @squaremobius - you guys should chat re ZUI sometime
๐Ÿ”— Wed Jul 28, 2010, 01:25:35 in reply to this tweet
#1058
@SeanTAllen me too! #lisp #smalltalk
๐Ÿ”— Wed Jul 28, 2010, 00:58:16 in reply to this tweet
#1057
@bmizerany twitterror?
๐Ÿ”— Wed Jul 28, 2010, 00:57:00 in reply to this tweet
#1056
@ciphergoth :-) Crash blossoms, http://languagelog.ldc.upenn.edu/nll/?p=1693 and http://www.crashblossoms.com/
๐Ÿ”— Wed Jul 28, 2010, 00:46:22 in reply to this tweet
#1055
RT @dio_rian: RT @antirez: Bigdis, the Redis's ugly brother: http://github.com/antirez/Bigdis
#1054
@noelwelsh aha! OK colour me interested :)
๐Ÿ”— Mon Jul 26, 2010, 11:47:03 in reply to this tweet
#1053
@noelwelsh No, just that I don't work in ML... yet :-)
๐Ÿ”— Mon Jul 26, 2010, 10:52:14 in reply to this tweet
#1052
@noelwelsh Ha! Now *there's* a path I'm hoping to avoid starting down ;-)
๐Ÿ”— Mon Jul 26, 2010, 10:14:26 in reply to this tweet
#1051
@ciphergoth Dad's old laptop from 2000 has a floppy drive. Graunched and grumbled somewhat, but worked in the end!
๐Ÿ”— Mon Jul 26, 2010, 09:17:21 in reply to this tweet
#1050
@b6n I've known it's been floating around for years, but I *just* got round to checking the old disks, days before i leave the country :-)
๐Ÿ”— Mon Jul 26, 2010, 08:12:40 in reply to this tweet
#1049
@old_sound haha thanks :-) totally
๐Ÿ”— Mon Jul 26, 2010, 08:11:46 in reply to this tweet
#1048
wow so cool ^_^ Now to find a DOS virtual machine and a Turbo Pascal 6.0 compiler!
#1047
omfg found a double-density floppy disk from 1991 with all the programs i wrote when i was 14 on it! i thought that was all lost forever!
#1046
@mojombo http://www.math.union.edu/~dpvc/jsMath/welcome.html ?
๐Ÿ”— Mon Jul 26, 2010, 00:38:30 in reply to this tweet
#1045
@christinespang I bet it's a *filthy* trick.
๐Ÿ”— Sun Jul 25, 2010, 22:39:41 in reply to this tweet
#1044
@SeanTAllen So far nothing beyond the general '90s literature on Object-Oriented Metaarchitecture; Asai, Foote, etc.; also Piumarta's COLAs
๐Ÿ”— Sun Jul 25, 2010, 22:38:47 in reply to this tweet
#1043
@squaremobius w00t! cool news! how is the language for codec-writing? #erlang #nodejs
๐Ÿ”— Sun Jul 25, 2010, 22:37:20 in reply to this tweet
#1042
Any pointers to good literature on reflective garbage collection? (Metaprotocols for GC etc)
#1041
@ciphergoth wow cool! #1039 :-)
๐Ÿ”— Sun Jul 25, 2010, 11:02:28 in reply to this tweet
#1040
Liquid Fluoride Thorium Reactor, fascinating! http://energyfromthorium.com/lftradsrisks.html
#1039
RT @old_sound: Why the โ€œprivateโ€ keyword is the modern day โ€œgotoโ€: http://bit.ly/ccMsIl /cc @dybvandal
#1038
How the hell does #Nambu get a *text input field* wrong??
#1037
@hylomorphism Congratulations! That's great news #rabbitmq
๐Ÿ”— Fri Jul 23, 2010, 02:57:40 in reply to this tweet
#1036
@BrianTRice I'm envious :)
๐Ÿ”— Thu Jul 22, 2010, 13:51:11 in reply to this tweet
#1035
RT @jessykate: wandering through the city, imagining our social institutions and roles as being just as much a part of the built environ ...
#1034
RT @squaremobius: The ease of implementation of a protocol is in inverse proportion to the length of its description, except when it's not
#1033
@rtomayko do you know of an implementation of the Erlang Distribution Protocol for node.js? (cc @squaremobius)
#1032
HSBC, please stop using MasterCard SecureCode. It's anything but. It's a terrible security risk.
#1031
Slow internet is slow.
#1030
RT @squaremobius: My pet #rabbitmq now plays with #amqp v1.0 producers and consumers. Only minor surgery required so far ..
#1029
@squaremobius yes! after all, tomorrow is the first day of the rest of your life! :-)
๐Ÿ”— Mon Jul 19, 2010, 01:05:56 in reply to this tweet
#1028
@kevsmith I'd be interested in that!
๐Ÿ”— Mon Jul 19, 2010, 00:10:51 in reply to this tweet
#1027
@DRMacIver true.
๐Ÿ”— Sun Jul 18, 2010, 14:15:34 in reply to this tweet
#1026
@DRMacIver I have yet to find one :) It's the constant need for net connectedness that's most egregious
๐Ÿ”— Sun Jul 18, 2010, 14:11:08 in reply to this tweet
#1025
@annwitbrock yeah, I guess :-) My memory had faded! Plus it seems the Stockholm Syndrome has faded too and I can see the true horror
๐Ÿ”— Sun Jul 18, 2010, 13:56:02 in reply to this tweet
#1024
Wow, who knew CVS was this awful. It's been years since I had to use it last. DVCS ftw!
#1023
Some kind of hybrid between clojure and newspeak might be a pretty cool kind of language.
#1022
RT @russell_allen_: Back to the future: QBASIC written in javascript! http://bit.ly/6b4EjU
#1021
RT @littlecalculist: I long long for bignums.
#1020
@blaine ha I see! :-) I've done that too
๐Ÿ”— Thu Jul 15, 2010, 23:42:51 in reply to this tweet
#1019
@blaine ill-formed JSON: remember the bad old days before XML really bedded in? Still, I'm surprised: JSON's easier
๐Ÿ”— Thu Jul 15, 2010, 23:42:07 in reply to this tweet
#1018
Good interview with Alan Kay (Smalltalk) http://bit.ly/b3h3w8 (HT @seantallen)
๐Ÿ’Ÿ 2 ๐Ÿ” 2 ๐Ÿ”— Thu Jul 15, 2010, 23:39:32
#1017
@SeanTAllen Yeah... actually that's just $800 of it. Still not small, but not the biggest chunk. Grim!
๐Ÿ”— Thu Jul 15, 2010, 14:23:01 in reply to this tweet
#1016
@aaronfeng Northeastern, within the Programming Languages group. Will you be in Boston on business?
๐Ÿ”— Thu Jul 15, 2010, 13:45:36 in reply to this tweet
#1015
@aaronfeng August! Start working toward a PhD in September. Really excited!
๐Ÿ”— Thu Jul 15, 2010, 13:34:49 in reply to this tweet
#1014
Yow. USD 6400 deposit/agency-fee/rent-up-front for our new place. How do people manage this??
#1013
RT @janl To celebrate the 1.0 release of CouchDB: http://www.couch.io/ <-- Congratulations CouchDB folk! Beautiful website too.
#1012
"It is cool to fuck the empress" http://languagelog.ldc.upenn.edu/nll/?p=2443
#1011
Reading Pd's in-system documentation. Glorious. Squeak Smalltalk should be like this.
#1010
Pd is clever. Elegant engineering-y solutions to the challenges of audio synthesis and manipulation.
#1009
New link drag'n'drop support for Mendeley *squee*
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jul 13, 2010, 07:47:30
#1008
@MetaLev cool :-)
๐Ÿ”— Tue Jul 13, 2010, 00:49:24 in reply to this tweet
#1007
@annwitbrock same as any other binary data. It will take snapshots of your binary blob and refuse to diff or merge them.
๐Ÿ”— Tue Jul 13, 2010, 00:48:13 in reply to this tweet
#1006
@onierstrasz looking forward to reading that paper!
๐Ÿ”— Mon Jul 12, 2010, 11:57:38 in reply to this tweet
#1005
I notice myself self-censoring a lot recently. Cowardice, fatigue, or new political maturity? :-(
#1004
looking at flats in Boston on craigslist #shouldbesleeping
#1003
RT @ciphergoth: SciAm: for willpower-related issues, don't think "I will!", think "Will I?" http://j.mp/9FixR4
#1002
RT @ciphergoth: Fantastic Flash app: the slider takes you from quark scale to Universe scale and in between http://j.mp/8K0hYm HT @Derre ...
#1001
http://github.com/jgoerzen/offlineimap rocks!
#1000
Embarrassing bugfix to my erlang-smtp code. If anyone's using it, they may wish to pull the latest: http://github.com/tonyg/erlang-smtp
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jul 11, 2010, 04:40:25
#999
"At this time, the WebSocket protocol cannot be used to send binary data." How strange! I wonder why not?
#998
@MetaLev wow!! commiserations, that is indeed #superlame
๐Ÿ”— Sun Jul 11, 2010, 03:36:55 in reply to this tweet
#997
RT @j_brisbin: Blog post: object graphs with #RabbitMQ #nosql cache: http://bit.ly/dlqWnD I can see a lot of uses for this. I'd love som ...
#996
@DRMacIver I tried that some weeks ago. It's really tough! I'm wondering about cutting my coffee with decaf, gradually weaning myself
๐Ÿ”— Sat Jul 10, 2010, 13:57:42 in reply to this tweet
#995
@narq Donna says "VLC can slow voice down to about a speed you can type to" - she's done some transcription before
๐Ÿ”— Sat Jul 10, 2010, 11:44:57 in reply to this tweet
#994
brew install mutt #oldschool
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jul 10, 2010, 11:20:17
#993
@metabrew me too! do tell. Am halfway motivated to write one. But only halfway.
๐Ÿ”— Sat Jul 10, 2010, 02:48:16 in reply to this tweet
#992
People are crazy and the world is mad
#991
RT @OpenGamma: [Blog] OpenGamma comes out of stealth mode and we announce our new web site. http://bit.ly/953Qkr
#990
Mozilla #Raindrop's new back-end architecture to use #RabbitMQ alongside #CouchDB: http://is.gd/dlknW
๐Ÿ’Ÿ 1 ๐Ÿ” 3 ๐Ÿ”— Fri Jul 09, 2010, 12:36:07
#989
@ciphergoth tactful? roundabout? oblique?
๐Ÿ”— Fri Jul 09, 2010, 11:45:12 in reply to this tweet
#988
Erlang doesn't do that, and it makes for a lot of avoidable pain.
#987
"Computing should be viewed as an intrinsic capability of objects that can be uniformly invoked by sending messages." http://is.gd/djF3a
๐Ÿ” 1 ๐Ÿ”— Thu Jul 08, 2010, 09:20:43
#986
Erlang is not object-oriented-in-the-small, and its libraries are not object-oriented at all, in general. This is an enormous weakness.
#985
Disaster *NARROWLY* averted. #phew
#984
Working with a third-party C library. It's shit.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jul 08, 2010, 06:25:25
#983
@norbu09 yep but that's just for multiple spaces. I want to have it separate focus from raising for windows in the same space...
๐Ÿ”— Thu Jul 08, 2010, 06:22:34 in reply to this tweet
#982
Jolly sick of the window manager OS X uses for native apps. Desperate for a means of separating focus + raising
#981
@sudo44, are you using reversehttp.net? If so, please note that the public service is no longer available. Please contact me if you have qns
#980
@kirkwy hey yes, Metric Time is what I was thinking of! #qengho And yes, it is a #SillyTimeToBeAtWork :) good luck for demo
๐Ÿ”— Tue Jul 06, 2010, 01:06:37 in reply to this tweet
#979
@kirkwy ugh :-)
๐Ÿ”— Tue Jul 06, 2010, 00:41:37 in reply to this tweet
#978
@roder yes indeed! Kilo/mega/gigaseconds ftw! None of this namby-pamby privileging of the geocentric reference frame :-)
๐Ÿ”— Tue Jul 06, 2010, 00:28:24 in reply to this tweet
#977
RT @roder: I hate timezones - can we all please just use UTC? While we're at it, can we make all our watches just use unix epoch?
#976
@jchris yes please! :-)
๐Ÿ”— Tue Jul 06, 2010, 00:25:22 in reply to this tweet
#975
RT @aidanskinner: Morning is broken. No, really. Whole concept of Monday mornings is wrong and needs to be fixed.
#974
"Earlier, Harry had very secretly - he hadn't even told Hermione - tried to Transfigure nanotechnology a la Eric Drexler" http://is.gd/ctmz6
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Jul 05, 2010, 09:59:21
#973
My fault for not having some kind of signup process. #lessonlearned
#972
Hooray for internet anonymity, except when you're trying to find users of your ex-webservice so you can tell them to STOP TRYING IT'S GONE
#971
@littlecalculist could it be fourth-of-july post-prandial somnolence? Certainly the internet looks quiet from here, a day ahead, in NZ :)
๐Ÿ”— Mon Jul 05, 2010, 07:44:53 in reply to this tweet
#970
@MRSBluEyzMIMom I am talking about this: http://reversehttp.net/offline.html ... in context of trying to alert possible users of the svc.
๐Ÿ”— Mon Jul 05, 2010, 07:24:42 in reply to this tweet
#969
@youroom is your staging server using reversehttp.net to trigger updates? Please check yr logs, the public reversehttp svc is gone.
#968
@squaremobius did you try pb.py at all yet? #rabbitmq
๐Ÿ”— Sun Jul 04, 2010, 06:09:54 in reply to this tweet
#967
Sweet! Got Squeak saving packages/classes/methods to a local git repository using built-in Git implementation
๐Ÿ’Ÿ 1 ๐Ÿ” 2 ๐Ÿ”— Sat Jul 03, 2010, 13:18:07
#966
@SeanTAllen unpredictable delays; no transparency; no reliability; stupid payload format; too short; too expensive; not scriptable; etc :-)
๐Ÿ”— Sat Jul 03, 2010, 07:03:07 in reply to this tweet
#965
SMS (text messages) is a terrible system that Must Be Replaced. So let's replace it!
#964
Why TCP over TCP is a bad idea: http://sites.inka.de/~W1011/devel/tcp-tcp.html
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jul 03, 2010, 04:15:34
#963
RT @timbray: Interested in signal-bar calculations? Android is open source, check updateSignalStrength() in http://is.gd/dd2Kh
#962
RT @miyagawa: Wow. http://bit.ly/cBkZKZ
#961
A friend is considering applying to the Google UX research team -- anyone know anyone he could talk to to find out a little about the job?
#960
@MetaLev apple keyboard?
๐Ÿ”— Fri Jul 02, 2010, 03:44:39 in reply to this tweet
#959
RT @davidad: #SingularityU "You get what you incentivize." - Peter Diamandis
#958
Gradually digging myself out from under the backlog of unread #rabbitmq-discuss posts
#957
@blaine Tricky parts are advanced merging, rebasing, and pack generation, but the basics are *easy*. http://is.gd/daHiG http://is.gd/daHiH
๐Ÿ”— Thu Jul 01, 2010, 03:35:28 in reply to this tweet
#956
Phew. That's the last yak in this herd.
#955
Ugh. And now I'm shaving yaks.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 30, 2010, 02:35:30
#954
@khairoun yeah. It's taking a while. Seems also to be corrupted somehow.
๐Ÿ”— Wed Jun 30, 2010, 02:05:11 in reply to this tweet
#953
Updating the world.
#952
@miyagawa I was incandescent by the time I finally finished it. So pleased that everything else about the applic'n was smooth by comparison!
๐Ÿ”— Tue Jun 29, 2010, 10:20:09 in reply to this tweet
#951
@kirkwy you can just dig in to the relevant folders on the time machine disk I think
๐Ÿ”— Tue Jun 29, 2010, 10:16:04 in reply to this tweet
#950
@miyagawa isn't it horrible??? a truly terrible website implementation. It took me about 4 hours to fill in when I ran through it :-(
๐Ÿ”— Tue Jun 29, 2010, 10:15:41 in reply to this tweet
#949
RT @MetaLev: You thought emacs was already the kitchen sink, now it has a Google Maps mode http://goo.gl/nhMX
#948
@ciphergoth that's a low bar -- almost everybody has a UK ancestor from that long ago :-)
๐Ÿ”— Tue Jun 29, 2010, 02:24:22 in reply to this tweet
#947
Are there *any* NZ-based online book stores that are competitive with Amazon?
#946
@noelwelsh indeed, a blog has wider margins by far :-) Love to hear more about it. #racket
๐Ÿ”— Mon Jun 28, 2010, 10:36:26 in reply to this tweet
#945
<3 Bailter Space
#944
@noelwelsh how so? don't you still need all the define-records? #scala #racket
๐Ÿ”— Mon Jun 28, 2010, 01:38:36 in reply to this tweet
#943
@waheedsayed :-) Yeah it's a common misapprehension. I hope AMQP lives up to its promises!
๐Ÿ”— Mon Jun 28, 2010, 01:37:19 in reply to this tweet
#942
has new superpowers: immunity to hepB, hepA, tetanus! yay.
#941
RT @MetaLev: New blog post, after fixing about 6 cptrs in last 2 weeks: Howto speed up/fix your own computer http://goo.gl/iLua Please R ...
#940
@waheedsayed Sadly, no: there's no wire-protocol definition at all for JMS. Each vendor has their own network format. Partly why AMQP exists
๐Ÿ”— Sun Jun 27, 2010, 02:00:21 in reply to this tweet
#939
@waheedsayed JMS is an API definition, not a wire-protocol; for that, check out AMQP instead
๐Ÿ”— Sun Jun 27, 2010, 01:14:46 in reply to this tweet
#938
Cool prosthetic legs for cat: http://news.bbc.co.uk/2/hi/science_and_environment/10404251.stm
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Jun 27, 2010, 01:10:31
#937
Afghanistan in the 50s and 60s was really progressive: http://is.gd/d310H - There but for the grace of god etc?
#936
@DRMacIver โ€œDie, heretic scum!โ€ http://diveintomark.org/archives/2004/07/06/nfc
๐Ÿ”— Thu Jun 24, 2010, 09:51:54 in reply to this tweet
#935
โ€œNe travaillez jamaisโ€ (โ€œNever Workโ€) -- Debord 1953
#934
$199 gets you a NVidia 3D shutter-glasses kit. Kinda neat. http://www.nvidia.com/object/product_geforce_3D_VisionKit_us.html
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jun 24, 2010, 06:57:27
#933
The sun is a sensation of harmonic vibration: http://www.telegraph.co.uk/science/space/7840201/Music-of-the-sun-recorded-by-scientists.html
#932
Yick. Python's `backtick` operator same as repr(). Removed in Python 3.0, thankfully.
#931
RT @MetaLev: Earth Observatory: Aurora Australis Observed from the International Space Station http://goo.gl/YHcW
#930
"The books that ask the deepest and most profound questions tend to be situated in the most marginalised of genres." http://is.gd/cZDIe
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jun 22, 2010, 23:31:15
#929
http://www.mrnorton.com/Chemistry/Cartoons/ChumbleSpuzz.gif
#928
RT @conal: Imperative programming is inelegant? The miracle is that the bear dances at all.
#927
RT @BrianTRice: RT @renggli: The Cog VM (a JIT VM for Squeak/Croquet/Pharo/Cuis) is now officially out: http://bit.ly/cvMeCU
#926
Good grief, 1-1! What a surprise
#925
"Organizing is a kind of tax on human activity."
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sun Jun 20, 2010, 13:04:55
#924
"There is tantalising evidence that a common parasite may affect human behaviour " http://www.economist.com/node/16271339/print
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat Jun 19, 2010, 11:51:35
#923
@ozten ping me if you have trouble with rabbithub. Am aware the docs are lacking :-)
๐Ÿ”— Sat Jun 19, 2010, 07:37:49 in reply to this tweet
#922
Dear #hellpizza, your website could be better. Avoiding flash would be a great start
#921
anyone made any inroads into building an email system atop couchdb?
#920
transparent http proxying by isps = breaks things = bad
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jun 12, 2010, 05:07:41
#919
@mperham good-o :-)
๐Ÿ”— Sat Jun 12, 2010, 01:06:57 in reply to this tweet
#918
RT @jimpick: RT @paul_houle: http://bit.ly/cRwEmF <- Japan successfully deploys spacecraft with solar sail
#917
@mperham OK; are you having other kinds of trouble with it then? Perhaps we can help
๐Ÿ”— Sat Jun 12, 2010, 00:42:36 in reply to this tweet
#916
@mperham RabbitMQ can cope with thousands of messages per sec, 100s of millions of messages per day
๐Ÿ”— Fri Jun 11, 2010, 19:51:01 in reply to this tweet
#915
@wizputer it'd be great if you could post your thoughts to the rabbitmq-discuss list!
๐Ÿ”— Fri Jun 11, 2010, 11:23:18 in reply to this tweet
#914
@wizputer cool, what kind of exchange would you build?
๐Ÿ”— Fri Jun 11, 2010, 06:17:18 in reply to this tweet
#913
Congrats Avi et al! RT @squaremobius Wow, Twitter bought DabbleDB http://blog.twitter.com/2010/06/more-than-dabbling.html
๐Ÿ’Ÿ 3 ๐Ÿ” 1 ๐Ÿ”— Fri Jun 11, 2010, 06:04:38
#912
Getting the fear looking at some of our code.
#911
@ciphergoth smaller bites --> zeno's cheesecake
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 09, 2010, 01:19:22 in reply to this tweet
#910
@hylomorphism ...and a nice, hot cup of tea
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jun 08, 2010, 14:40:53 in reply to this tweet
#909
RT @BrianTRice: can't build Slate *on* the iPad (jailbreak gcc won't install) but i can definitely build it *for* the iPad using the SDK ...
#908
@dwragg oh gross. :-(
๐Ÿ”— Mon Jun 07, 2010, 09:24:09 in reply to this tweet
#907
"It's never too late to turn back from the wrong road"
#906
@dwragg what flavour of gcc? and why? curious!
๐Ÿ”— Mon Jun 07, 2010, 07:07:49 in reply to this tweet
#905
RT @tlossen: "AMQP is just a big, expensive failure." -- Pieter Hintjens talking about elastic, scalable architectures #berlinbuzzwords
#904
Rackspacecloud: fired up (and then destroyed) fresh win64 2008 server for testing rabbitmq-c. Total cost: 20c. #win
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Jun 06, 2010, 11:22:48
#903
@JasonGloverNZ or any other kind of mac tbh
๐Ÿ”— Sun Jun 06, 2010, 00:31:56 in reply to this tweet
#902
Nice idea RT @andrewdeandrade Imagine if links became more subtle during scrolling & scanning and more prominent w mouse movement & gestures
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Jun 05, 2010, 02:25:13
#901
RT @samstokes: Still don't understand the fuss about MP expenses. National ID Register wastes ยฃbillions, what's a few ยฃmillion in rent & ...
#900
Hey, when did this show up?: erlang:integer_to_list(Integer, Base) -> string() #veryuseful #hasaninversetoo
#899
@ciphergoth true but I'm only human (managed to limit self to only opening 3 new tabs from the page you linked. Future is uncertain) :-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jun 03, 2010, 13:00:18 in reply to this tweet
#898
@ciphergoth oh no did you just link me to tvtropes.org?? #noooooooooooooooo #bottomless #addictive #inescapable #justonemorepage
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jun 03, 2010, 12:57:42 in reply to this tweet
#897
@dreid fair. It's on my "to experiment with" plate (along with a million other things)
๐Ÿ”— Thu Jun 03, 2010, 05:47:02 in reply to this tweet
#896
@dreid patches welcome ;-)
๐Ÿ”— Thu Jun 03, 2010, 02:52:14 in reply to this tweet
#895
Good grief! It turns out neutrinos (are likely to) have mass after all! http://rondam.blogspot.com/2010/05/neutrinos-have-mass.html
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jun 02, 2010, 11:59:59
#894
yes, it is. RT @defunkt Wow, http://github.com/cloudhead/http-console is really cool
๐Ÿ’Ÿ 3 ๐Ÿ”— Wed Jun 02, 2010, 08:54:51
#893
Oh no, virtual machine clones drifting out of sync, DNS schizophrenia, trouble in cloudland
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 02, 2010, 08:52:50
#892
@BruceHoult I'm so looking forward to that!
๐Ÿ”— Wed Jun 02, 2010, 07:00:37 in reply to this tweet
#891
SSH's ProxyCommand really is gosh-darned useful: http://www.statusq.org/archives/2008/07/03/1916/ HT @ciphergoth
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jun 02, 2010, 04:29:30
#890
@nambu: Should pressing ESC in the tweet-entry box really discard all my typing? Without undoability? Really?
#889
Oh, I beg your pardon. Limp *almost* anywhere. "Web-based installation was unsuccessful, try this fat binary instead" #java #applet #fail
#888
Write once, limp anywhere. Falling over occasionally.
๐Ÿ’Ÿ 2 ๐Ÿ”— Wed Jun 02, 2010, 03:00:23
#887
/me waits politely while my stored Java applets are updated for Java SE 6. Who knew I had any?
#886
yay! RT @LusciousPear Wow, the #rabbitmq guys really helped. Went from 3 msgs/sec to 20k. I can live with that. #nice
๐Ÿ’Ÿ 2 ๐Ÿ” 1 ๐Ÿ”— Wed Jun 02, 2010, 02:08:00
#885
@Crad yeah totally :-) (srsly it's odd how none of ASN.1's "successors" are completely en par with it; it's ugly, but it's comprehensive)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 02, 2010, 02:05:39 in reply to this tweet
#884
@LusciousPear are you using basic.get or basic.consume? Use the latter. #rabbitmq
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 02, 2010, 02:00:44 in reply to this tweet
#883
@slava_pestov imagine if it was a smalltalk(-like system) with that fancy engine #theimpossibledreamapparently
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 02, 2010, 01:58:53 in reply to this tweet
#882
RT @janl: RT @rem: Badass mofo @tobeytailor built the barcode recognition I requested using pure JavaScript: http://gist.github.com/421369
#881
@Crad ASN.1? GIOP? ;-)
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jun 02, 2010, 01:52:38 in reply to this tweet
#880
@tow21 check /etc/ssh_config and sshd_config for ForwardAgent and AllowAgentForwarding, respectively? Not sure if -A is supposed to override
๐Ÿ”— Wed Jun 02, 2010, 01:45:18 in reply to this tweet
#879
RT @bat020: @LDN someone simply *has* to add "Wombling Free" to this sign outside Whitechapel tube: http://twitpic.com/1sttid
#878
RT @arnaudsj: Gamer builds working 8 bit calculator inside LittleBigPlanet video game: http://bit.ly/97gPC9 <=blown away, but serious ...
#877
@AmeriKayway strobe strangely appropriate; recalls the alternately pedestrian and surreal nightmare of that website
๐Ÿ”— Tue Jun 01, 2010, 02:15:14 in reply to this tweet
#876
What a waste of an afternoon.
#875
Just completed lengthy, enormously painful DS160 visa application form. What an incredibly awful webapp. Whoever built it should be ashamed.
#874
RT @ciphergoth: If you're a determinist and consequentialist, what is "medicalization"? What's a disease anyway? http://j.mp/asK60d
#873
"Kids, get out to your local library and read a book. You might learn something": http://is.gd/cvx96
#872
@ciphergoth oh, I see, people have been forwarding that link. Well you should check out Coherence anyway :-)
๐Ÿ”— Fri May 28, 2010, 15:16:17 in reply to this tweet
#871
@ciphergoth ah, are you following his Coherence language?http://coherence-lang.org/
๐Ÿ”— Fri May 28, 2010, 15:05:42 in reply to this tweet
#870
@dancarley tricky. We've considered routing_key ACLs but never settled on a design. Email the rabbitmq-discuss list, or me directly?
๐Ÿ”— Fri May 28, 2010, 15:03:09 in reply to this tweet
#869
Lots of programmers comfortable with abstracting data. Far fewer comfortable with the idea of abstracting control.
๐Ÿ’Ÿ 8 ๐Ÿ” 15 ๐Ÿ”— Fri May 28, 2010, 06:44:33
#868
Manual control is essential, sometimes even better, but Ubuntu Lucid has an ssh-agent all built in and working without any bother :-) Yay!
๐Ÿ” 1 ๐Ÿ”— Fri May 28, 2010, 04:24:49
#867
I loved last.fm for a while there but since the takeover it's undergone a bit of personality shift. Time to remove my account I think.
#866
Uninstalling last.fm iTunes plugin. It's been useless for months, and may be responsible for an annoying X11 focus-stealing bug. #RIP
#865
@dancarley Yeah, permissions require use of rabbitmqctl, and it's a v simple system. Hopefully expressive enough?
๐Ÿ”— Fri May 28, 2010, 00:12:35 in reply to this tweet
#864
Still paddling the old knew
#863
@babysimon TANSTAAFB
๐Ÿ”— Thu May 27, 2010, 12:08:18 in reply to this tweet
#862
@kiphampton It can be done in less than 20 seconds: http://vimeo.com/10254034 #RabbitMQ
๐Ÿ”— Thu May 27, 2010, 07:30:44 in reply to this tweet
#861
@dancarley Interesting! Love to hear more details on problems & fixes? #mcollective #RabbitMQ #STOMP
๐Ÿ”— Thu May 27, 2010, 02:36:32 in reply to this tweet
#860
Erk. Adding state monad to parser monad seems not to be a local change. Film at 11?
#859
@dancarley no, it shouldn't be that hard; but hey, it's early days. Some important fixes and improvements coming in next #RabbitMQ release.
๐Ÿ”— Wed May 26, 2010, 11:09:30 in reply to this tweet
#858
@jboutelle no message broker can support once and only once semantics - retransmissions unavoidable - byzantine generals
๐Ÿ”— Wed May 26, 2010, 02:59:30 in reply to this tweet
#857
Noddy but fun use of @dwragg's amqp-consume program (uses, and shipped with, librabbitmq) with daemontools: http://is.gd/cmVl8
๐Ÿ” 2 ๐Ÿ”— Mon May 24, 2010, 11:46:36
#856
We're all doomed http://gizmodo.com/5545267/littledog-learns-several-terrifying-new-tricks
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Mon May 24, 2010, 05:38:07
#855
Hmm. Why are so many of the links to pages on capability-oriented languages broken? #conspiracy #caprevocation #frustrating
#854
Experiment with AMQP specification extensions for rabbitmq: http://is.gd/clIka Not yet merged into default, use bug21763 branch to play
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun May 23, 2010, 13:13:30
#853
What's it building in there? #make #dependencies #xslt #reallyreallyreallyslow
#852
@christinespang Cool, how did you go about the dotfile problem? This http://gist.github.com/410767 is the core of my approach
๐Ÿ”— Sun May 23, 2010, 10:44:49 in reply to this tweet
#851
@hylomorphism http://hg.opensource.lshift.net/erlang-jukebox/ ? Or is the problem more social than technical :-)
๐Ÿ”— Sat May 22, 2010, 03:47:36 in reply to this tweet
#850
NZTA's "I've sold a vehicle" web app utterly shit. Textbook example of how not to implement a website.
#849
@ciphergoth this is a much better explanation: http://scienceblogs.com/pharyngula/2010/05/its_alive_1.php
๐Ÿ”— Fri May 21, 2010, 04:24:46 in reply to this tweet
#848
RT @norbu09: i still don't get the whole "android is open" thing. if i have a normal android based phone i can't even upgrade my OS, how ...
#847
Browsers fingerprintable even with cookies turned off. Very interesting! http://panopticlick.eff.org/
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Fri May 21, 2010, 04:00:20
#846
@old_sound I'll let you know how that is in five months or so...
๐Ÿ”— Tue May 18, 2010, 13:55:54 in reply to this tweet
#845
OMG have you guys seen Avatar?? I just saw it. It's *awesome*!
#844
@noelwelsh what struck you in particular about it?
๐Ÿ”— Tue May 18, 2010, 07:08:07 in reply to this tweet
#843
@BruceHoult neat!
๐Ÿ”— Tue May 18, 2010, 07:07:50 in reply to this tweet
#842
"You start from the user experience and then, as web developers, we make it work. Period." -- Blaine, at http://is.gd/ce7g8 #amen
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue May 18, 2010, 06:53:06
#841
Nine is *not* a reasonable number. In related news, 2/3rds of the members of the fibonacci sequence are odd
#840
v. pleased with apple support. Hairline cracks in MacBook '07 palmrest, whole top panel & keybd replaced out of warranty without question!
#839
@sheysrebellion did it really corrupt mnesia? Could it have been this http://old.nabble.com/Re%3A-Rabbit-MQ-crashing-p26319596.html ?
๐Ÿ”— Mon May 17, 2010, 00:36:58 in reply to this tweet
#838
@MetaLev cool LIDAR article. Donna still doesn't buy the Chases' population estimates though :)
๐Ÿ”— Thu May 13, 2010, 08:29:38 in reply to this tweet
#837
@Giantfishy i totally did!
๐Ÿ”— Thu May 13, 2010, 01:54:27 in reply to this tweet
#836
I'm learning me a ruby
#835
@JohnApps @neilellis 10k-100k #rabbitmq exchanges should be fine. Mnesia will cope with (low) millions. Exchanges are stateless so cheapish
๐Ÿ”— Wed May 12, 2010, 21:43:17 in reply to this tweet
#834
This looks pretty cool: http://github.com/geemus/fog (via @ezmobius)
#833
@hylomorphism A682 CHANT Ph'nglui mglw'nafh IMAP R'lyeh wgah'nagl fhtagn\r\nA682 OK CHANT completed
๐Ÿ”— Wed May 12, 2010, 06:51:47 in reply to this tweet
#832
@bwooce yes, we're in touch with them now. Not sure what the problem is. Hopefully something fixable!
๐Ÿ”— Wed May 12, 2010, 06:40:56 in reply to this tweet
#831
It's great to see the pace of Erlang/OTP development now that it's on github! Impressive stuff to appear in the next release, it seems...
#830
RT @progrium: Doug Engelbart challenges modern HCI: http://j.mp/bo5Rg6
#829
Did I mention how much I'm *really* enjoying using #ubuntu #lucid? Congratulations, #canonical, it's fantastic!
#828
Ended up going with #rackspacecloud. No complaints so far; smooth, priced well, good customer service
#827
RT @ciphergoth: Just got mail from someone to say they'd installed http://j.mp/1F4YU and had a good experience. RAH! I only hear from t ...
#826
RT @ciphergoth: It's the "status quo bias" - if we had PR, no sane person would suggest the system we have today should replace it.
#825
@annwitbrock Yep it's a 5% cutoff. www.elections.org.nz has much more detail on MMP. I think it, or a close variant, could work well in UK.
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Sat May 08, 2010, 15:18:45 in reply to this tweet
#824
RT @old_sound A Haskell client for RabbitMQ: http://bit.ly/96UMbE <-- wow and it's quite cute too. Love the codec.
๐Ÿ” 1 ๐Ÿ”— Sat May 08, 2010, 14:06:11
#823
@annwitbrock Something like that: http://www.elections.org.nz/voting/mmp/two-ticks-too-easy.html
๐Ÿ”— Fri May 07, 2010, 13:31:23 in reply to this tweet
#822
@annwitbrock Varies. NZ's MMP gives each voter two votes: one for local MP, one for party you favour
๐Ÿ”— Fri May 07, 2010, 13:15:46 in reply to this tweet
#821
@Geroyche OSX actually... it used to be much better about avoiding reboots!
๐Ÿ”— Fri May 07, 2010, 13:14:37 in reply to this tweet
#820
RT @DocRichard: Votes needed to get one MP: Lab: 33k, Con: 35k/seat; LibDem 126k/seat, Greens 200k. Fptp stinks. Proportional Representa ...
#819
Hey, enjoying ubuntu lucid! Very smooth.
#818
*Shocking* that a 4% voteshare increase nets a party 82+ extra seats. #fptpmustdie #proportionalrepresentation
#817
Bah for reboot-requiring system updates. I have lots of state in e.g. firefox, acroread etc that I don't want to lose!
#816
@neilellis thanks, that looks quite good. will dig in to their website
๐Ÿ”— Fri May 07, 2010, 04:32:46 in reply to this tweet
#815
@fujin_ thanks, looks like they don't sell the little slices one-at-a-time though?
๐Ÿ”— Fri May 07, 2010, 04:32:32 in reply to this tweet
#814
Any recommendations for a UK or US based linux vserver hosting provider? Been using linode, is it worth looking at alternatives?
#813
@kevsmith yes, it's a joke, would be my guess: "created by George Parsons and Winston O'Brien" ... yuck!
๐Ÿ”— Thu May 06, 2010, 00:26:00 in reply to this tweet
#812
@Londonwinos I have seen the future, brother: It is murder #leonardcohen #grimorwhat
๐Ÿ”— Wed May 05, 2010, 12:47:08 in reply to this tweet
#811
@babysimon *innocent look* (I have been seen in the company of fetchmail and rabbitmq-smtp recently, fwiw)
๐Ÿ”— Wed May 05, 2010, 04:45:32 in reply to this tweet
#810
Down to sixteen unread theses/papers/books... open in acrobat reader. Haven't looked at my "unread" folder yet
#809
*Fuck* you, IMAP. Seriously.
#808
RT @hylomorphism Pluggable queues in RabbitMQ now landed on default. <-- yay!
#807
@majek04 what are you measuring there?
๐Ÿ”— Tue May 04, 2010, 00:21:10 in reply to this tweet
#806
RT @ciphergoth: Latest incarnation of swingometer: http://j.mp/baiYvJ Next: adding text to the hover-over boxes, handling polls and 2005 ...
#805
experimenting with using Emakefile for rabbit
#804
@christinespang first in, first verbed
๐Ÿ”— Thu Apr 29, 2010, 07:32:42 in reply to this tweet
#803
Airport Express WDS (bridge mode) requires degree in rocket surgery to get running, but once set up, runs great
#802
@bradfordw I have been using rabbitmq-smtp with fetchmail with some success. ymmv :)
๐Ÿ”— Thu Apr 29, 2010, 06:52:44 in reply to this tweet
#801
Yet again, graphic demonstration of why Instant Runoff Voting (IRV) is a really bad choice of voting method: http://zesty.ca/voting/sim/
#800
RT @pdlug Pretty cool, #riak community managers review IRC transcripts, update docs and send a summary to the mailing list <-- good idea!
#799
"The Beam VM of Erlang [...] doesnโ€™t quit unless you nuke it from orbit." http://is.gd/bKNga <-- or it runs out of memory!
#798
@fdilke dude your haircut sounds awesome!
๐Ÿ”— Tue Apr 27, 2010, 01:37:54 in reply to this tweet
#797
RT @antorobin: A push enabled AMQP Client for Javascript http://github.com/dansimpson/amqp-js
#796
Wow. http://udn.com/NEWS/NATIONAL/NATS4/5558945.shtml #taiwan #landslide
#795
"When people go too far in an attempt to create a "safe" language [...] they often create a "nerf" language" -- http://bit.ly/cXBw1R
#794
Balvenie Doublewood 12yo.
#793
Don't make me implement an IMAP client, Thunderbird. I'm warning you. Don't do it. #nevertoolatetoturnback
#792
RT @jchris: RT @tnm8: Some brewery up here should make a Belgian dubbel beer called 'Double Precision Floating Point.' It'd sell like ho ...
#791
@DRMacIver eek! #rabbithunting
๐Ÿ”— Fri Apr 23, 2010, 04:46:55 in reply to this tweet
#790
@robertbrook homebrew has a rabbitmq formula these days. I've switched from macports to homebrew, and not looking back :)
๐Ÿ”— Thu Apr 22, 2010, 03:00:08 in reply to this tweet
#789
@EventCloudPro Correct. You get messages containing atom XML. It doesn't dedup entries for you tho: you may need some smarter feed logic :)
๐Ÿ”— Wed Apr 21, 2010, 07:59:54 in reply to this tweet
#788
@EventCloudPro have you seen http://github.com/tonyg/rabbithub? pubsubhubbub <--> rabbitmq
๐Ÿ”— Wed Apr 21, 2010, 04:31:28 in reply to this tweet
#787
@hylomorphism a six-day bender culminating in waking up with amnesia and a new tattoo in a Bratislava fountain wearing only socks.
๐Ÿ”— Tue Apr 20, 2010, 11:24:58 in reply to this tweet
#786
Implemented GnuPG-signed scripts for the script-exchange rabbitmq plugin; sidesteps the unsecurability of common language VMs
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Apr 20, 2010, 10:20:01
#785
@benjaminws synchronicity, I am just using gpg for rabbit script exchange! No lib I know of, but gpg --status-fd 1 is useful
๐Ÿ”— Tue Apr 20, 2010, 05:21:53 in reply to this tweet
#784
Lazytwitter: Any recommendations for good OCR software for PDFs for Mac OS X?
#783
@disqushelp Installation went very smoothly. Disqus seems like a great system. I have no complaints at all. Thank you!
๐Ÿ”— Tue Apr 20, 2010, 03:13:07 in reply to this tweet
#782
Boo! It lost the animation. Here's the animated version: http://www.eighty-twenty.org/images/sct_anim.gif
#781
More trigonometry: http://twitpic.com/1gqqoa This time with cos and tan too. Generated by Squeak! One small smalltalk class...
#780
Karmic packaging issue resolved: turns out the *.install files needed to be in a new, different format...
#779
@fdilke doesn't work *yet*. What you're seeing is a proof-of-concept. With a bit of work, it could fly.
๐Ÿ”— Mon Apr 19, 2010, 00:00:41 in reply to this tweet
#778
@kevsmith prescheme (part of scheme48)
๐Ÿ”— Sun Apr 18, 2010, 15:18:40 in reply to this tweet
#777
@annwitbrock Nope: bisect won't undo my upgrade to karmic ;-)
๐Ÿ”— Sun Apr 18, 2010, 10:58:37 in reply to this tweet
#776
@annwitbrock Upgrading to karmic broke the build! Still hunting it down...
๐Ÿ”— Sun Apr 18, 2010, 10:44:14 in reply to this tweet
#775
Hmm. hg bisect won't help me find what changed between jaunty and karmic to stop my program compiling.
#774
I've used disqus.com to enable comments on my blog (shared with @squaremobius), http://www.eighty-twenty.org/
#773
Any experience reports with disqus? Any other systems I should consider as well?
#772
http://tr.im/W6xi Both true, and (contra article) important. The note re "platform" ought to motivate #rabbitmq! See also http://tr.im/W6xE
#771
This is good: http://tr.im/W1VC A call to arms of sorts?
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Apr 17, 2010, 08:00:52
#770
RT @MetaLev: xkcd "A huge and alien future is barreling towards us. And I can't wait" http://bit.ly/aYY25G
#769
RT @benjaminblack: Heavens, but straw men do burn nicely, don't they?
#768
@MetaLev Donna wants a post card :)
๐Ÿ”— Fri Apr 16, 2010, 08:04:38 in reply to this tweet
#767
@MetaLev wow! back again! awesome! *this* summer? as in, soon?
๐Ÿ”— Fri Apr 16, 2010, 08:04:10 in reply to this tweet
#766
open("f").read().decode("MacRoman").encode("UTF8") to the rescue!
#765
debootstrap, VBoxManage, oh my!
#764
Bela Lugosi's Sick #songprequels (HT @grotesqueidols)
#763
Today #songprequels (HT @grotesqueidols)
#762
@squaremobius you're running too fast.
๐Ÿ”— Wed Apr 14, 2010, 23:49:43 in reply to this tweet
#761
Flying saucers / Levitation / Yo / I can do that
#760
@benoitx depends *strongly* on your use case; @hylomorphism can advise :)
๐Ÿ”— Wed Apr 14, 2010, 09:34:21 in reply to this tweet
#759
Inbox < 100! Oh wait, there are two others. #bollocks.
#758
My vm host machine is large, it contains multitudes
#757
@peetersn Recommend homebrew over macports, btw :-) Both for #rabbitmq and for stuff in general
๐Ÿ”— Tue Apr 13, 2010, 23:23:47 in reply to this tweet
#756
@dio_rian we should set up a RINA DIF ... I'm still learning how to configure it!
๐Ÿ”— Tue Apr 13, 2010, 20:12:28 in reply to this tweet
#755
New Zealand really is the bottom of the world... or at least the internet, in terms of latency to anywhere else!
#754
@squaremobius thanks for the reminder! will update my checkout script
๐Ÿ”— Tue Apr 13, 2010, 10:46:54 in reply to this tweet
#753
... though it *is* a touch crashy.
#752
I think my RINA installation is maybe running... well, limping
#751
Building ye olde exchange-space code against latest rabbitmq-server
#750
@sstatik it's not really our own implementation from-scratch of gen_server: it's a patched variant of the OTP source :-)
๐Ÿ”— Tue Apr 13, 2010, 01:45:38 in reply to this tweet
#749
Augh. Concentration and motivation fail.
#748
@sbanwart Did you try our #rabbitmq .NET client library? Any tips for improving it?
๐Ÿ”— Sun Apr 11, 2010, 08:56:59 in reply to this tweet
#747
@kevsmith do tell! #rabbitmq #riak
๐Ÿ”— Fri Apr 09, 2010, 02:47:05 in reply to this tweet
#746
Wow. I hear the pollen count in GA is ~5000. A level considered "high" is ~120!
#745
Fabulous thread on minimal computational environments: http://tr.im/USGl. Some real gems in there
#744
@stkaes generally, that the two are not really comparable. They address quite different things. People are framing it as a fight: it's not
๐Ÿ”— Wed Apr 07, 2010, 22:22:23 in reply to this tweet
#743
looking at the sea and the sun. Thinking about email: fetchmail, rabbitmq-smtp, and couchdb. Hmm.
#742
@ronny yeah that's rough. Homebrew's rabbitmq formula does a better job IMO
๐Ÿ”— Mon Apr 05, 2010, 05:18:18 in reply to this tweet
#741
@A_Robson that would be awesome to see! #rabbitmq
๐Ÿ”— Sun Apr 04, 2010, 23:42:16 in reply to this tweet
#740
Playing with www.ode.org and pyode. It's really cool, modulo random annoying abort() in _dNormalize4 ;-(
#739
RT @squaremobius: Aeroplanes are much better than ATVs.
#738
@benjaminblack unless you grind it up very finely first.
๐Ÿ”— Wed Mar 31, 2010, 17:24:52 in reply to this tweet
#737
Building texlive. It is taking a long time.
#736
@MetaLev I know the feeling. Sometimes I get the opposite though: old code that's better than stuff I'm writing now
๐Ÿ”— Wed Mar 31, 2010, 04:59:20 in reply to this tweet
#735
@geoffgarside Thanks for the tip! I've committed that change -- let me know if it works for you?
๐Ÿ”— Wed Mar 31, 2010, 02:27:30 in reply to this tweet
#734
@rektide Sweet! Will the talk be filmed? Would be keen to watch it #JsConf
๐Ÿ”— Wed Mar 31, 2010, 02:21:27 in reply to this tweet
#733
@stevej the one connecting garbage collection with thermodynamics and entropy was awesome :-) (tldr: GC is a refrigerator)
๐Ÿ”— Mon Mar 29, 2010, 03:48:06 in reply to this tweet
#732
@stevej Baker has written tons of other fascinating, valuable stuff too. btw the Chicken scheme compiler uses Cheney-on-the-MTA :-)
๐Ÿ”— Mon Mar 29, 2010, 03:33:01 in reply to this tweet
#731
RT @jkrupka: amqp integration with postgres is pretty sick. so many ideas how this could be used. #pgeast
#730
Tom Lord kicked out of WG1??? wtf
#729
@DRMacIver uh for context on the JS thing read your own tweet stream ;)
๐Ÿ”— Sat Feb 27, 2010, 21:05:25 in reply to this tweet
#728
@DRMacIver or the deplorable shittiness of the software we have
๐Ÿ”— Sat Feb 27, 2010, 21:02:35 in reply to this tweet
#727
@jchris it was easier to switch to a totally different method than it was to retrain my fingers for the standard method
#726
@jchris it's a relief isn't it. Took me 31y, tho. I now use and <3 this method: http://www.fieggen.com/shoelace/ianknot.htm
๐Ÿ”— Sat Feb 27, 2010, 21:01:23 in reply to this tweet
#725
@DRMacIver it's *library* support, not *language* support. Javascript libraries have no blocking operations. Everything's CPS ("evented")
๐Ÿ”— Sat Feb 27, 2010, 02:02:04 in reply to this tweet
#724
@dialtone_ yes, got started on implementing AMQP codec + server in go. Interesting. IM me about it if you like
๐Ÿ”— Sat Feb 27, 2010, 01:56:18 in reply to this tweet
#723
@LukeBos Awesome! Hey I will be in Boston near the end of next month, will you be around?
๐Ÿ”— Sat Feb 27, 2010, 01:55:38 in reply to this tweet
#722
@squaremobius aww ;)
๐Ÿ”— Fri Feb 26, 2010, 02:02:49 in reply to this tweet
#721
@phatduckk rabbitmq currently holds messages in RAM, backed by disk. Known problem, IOW. Try hg branch "bug21673"!
๐Ÿ”— Fri Feb 26, 2010, 00:34:07 in reply to this tweet
#720
RT @janl: RT @marcuswestin: Got ometa-js running on node.js 0.1.29 @ http://bit.ly/dCA7IT Write your own language and compile it in node!
#719
Think thereโ€™s been substantial progress in the GUI since 1981? Think again: http://bit.ly/13aSUX. (HT http://www.loper-os.org/?p=121)
๐Ÿ’Ÿ 5 ๐Ÿ” 1 ๐Ÿ”— Sun Feb 21, 2010, 06:51:30
#718
@tomo_connor No. The problem is that we need a python with simplejson installed, and the default might not have it. Largely MacPorts issue.
๐Ÿ”— Mon Feb 15, 2010, 22:24:42 in reply to this tweet
#717
@tomo_connor yep, "make PYTHON=python" would have fixed that I think. Anyway, moot now: http://hg.rabbitmq.com/rabbitmq-c/rev/a71668c58c9a
๐Ÿ”— Mon Feb 15, 2010, 22:11:31 in reply to this tweet
#716
@tomo_connor That's what I mean. You should be able to override it on the "make" command line with "make PYTHON=..." in librabbitmq.
๐Ÿ”— Mon Feb 15, 2010, 21:55:32 in reply to this tweet
#715
@tomo_connor did "make PYTHON=your_favourite_python" not work for you? We have a better approach to selecting a python in other prjs
๐Ÿ”— Mon Feb 15, 2010, 21:48:27 in reply to this tweet
#714
@tomo_connor perhaps you meant "Makefile", or perhaps you meant a project that has a Makefile.am, but yours truly. How can I help?
๐Ÿ”— Mon Feb 15, 2010, 21:37:25 in reply to this tweet
#713
Loving org-mode. Want to integrate it with... well, everything. Mendeley, Google Tasks are first on the list...
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Feb 15, 2010, 06:29:15
#712
RT @monadic: anyone interested in networks and messaging should watch this http://bit.ly/wDzck
#711
Too many open windows! Too many papers to read!
#710
Stu's Heroes rides again ... /in New Zealand/ !
#709
figuring out org-mode. perhaps it could be combined with flashbake.
#708
Grr. #golang not building from hg :(
#707
happy.
#706
Argh. Hands automatically using Squeak keybindings, leading to random effects in OS X
#705
I think I like Homebrew! It feels so lightweight and comfortable. #machomebrew
#704
irssi: a revelation
#703
Attempting a Homebrew install, to replace my hosed Macports
#702
Macports: it's fucked. What's best -- wipe & reinstall it, or is there a 10.5 homebrew yet?
#701
rabbitmq's bug22169 pluggable exchanges + @kevsmith's erlang_js = ... ? hmmmmm!
#700
"Your choice of a text editor is kind of like a tattoo, isn't it?" http://bit.ly/580bf0 -- better yet is *who is writing that* :-)
๐Ÿ” 1 ๐Ÿ”— Sat Jan 16, 2010, 12:03:42
#699
@khairoun schrรถdinger's socks?
#698
@khairoun if you had two socks, they matched. if you had more than two socks, you had someone around to ensure they matched.
#697
Inbox 182 -> 49. #twothirdsofawin
#696
#pointlessprequels Six Samurai and a Baby
#695
RT @kevsmith: getting closer to having a decent JS map/reduce implementation #riak <-- cool
#694
The perils of soft-coding - when you don't hard-code enough http://j.mp/8GB3sR a familiar hazard! (HT @ciphergoth)
#693
@fdilke what an opaque metaphor :) care to expand?
#692
Added BLPOP/BRPOP support to erldis redis client: http://bitbucket.org/tonyg/erldis/changeset/01da05e8b6ad/ ... hmm possibilities
#691
dear apple: please make itunes even slower, it is not slow enough.
#690
#uksnow E3 6/10
#689
#uksnow e3 4/10
#688
@DRMacIver *grossly* in the future!
#687
@LukeBos yes indeed :)
#686
is bored of waiting
#685
#uksnow E3 0/10
#684
Squeak's (and ST80's) reflective core is fascinating. Check out class InstructionStream and subclasses.
#683
@binary42 I am considering using OMeta to detect (and rewrite) uses of global vars. That way modularity can be enforced
#682
@binary42 not remoting, but for reloading I think Newspeak guides the way: http://bracha.org/newspeak-modules.pdf. No global variables!
#681
@binary42 cool. I've been thinking along the same lines. No ometa yet, but: http://bit.ly/8UtewC and http://bit.ly/4OYMsh and siblings
#680
@binary42, cool -- what are you doing with ometa?
#679
<3 github
#678
@DRMacIver nice work :D
#677
@khairoun :-)
#676
Sold my motorbike! Woohoo!
#675
@benjaminblack been reading DFW? That was my thought exactly on completion of Infinite Jest :)
#674
@narq my guess is you are watching the tele-vision!
#673
oh cool! http://code.google.com/p/bitstring/
#672
@lukego I'm always amazed how far one can get with a small amount of Smalltalk. Snarl is mostly TextMorph :)
#671
Just uploaded Snarl, a Growl-like notification system for Squeak smalltalk; demo: http://www.youtube.com/watch?v=xg-XJ0zvZAg
๐Ÿ’Ÿ 1 ๐Ÿ” 1 ๐Ÿ”— Thu Dec 24, 2009, 10:46:39
#670
@Geroyche definitely: http://bit.ly/6a2A6t
#669
RT @ciphergoth: Unfinished London: the Northern Line that never was http://j.mp/5kNCpPย (9 min video) HT @iamtef <http://twitter.com/iamtef>
#668
@Geroyche far out, looks like an interesting film!
#667
@metabrew I enjoyed using Qt, despite the C++. Kicks GTK+, Swing, WinForms etc down the street brutally. Still not a candle to Morphic :)
#666
What an ill-factored reality we inhabit! Unified messaging still the faraway dream... unless unified-by-the-browser counts.
#665
@defunkt, *only* a stopped clock tells the right time twice a day
#664
@BrianTRice thanks :) yes all good. Looking forward to that part.
#663
Selling my motorbike :-( http://www.gumtree.com/london/38/51608038.html
#662
@discredittech death march, nothing: it's a death disco, baby
#661
@discredittech you horrible, horrible man!
#660
@JohnApps, did you consider using rabbitmq-codegen to build the COBOL file directly?
#659
Considering braving the snow to get beer.
#658
Australian asylum-seeker policy is loathsome. http://gregegan.customer.netspace.net.au/ESSAYS/RAZOR/RazorWire.html
#657
@binary42 Cancellation
#656
Fine stuff: http://www.civitas.org.uk/pubs/policeNine.php
#655
I am wearing a suit and a bow tie.
#654
Wouldn't it be cool if wave emailed you when waves changed? Then you could stay up to date easily all without leaving your email client!
#653
never let me down (split mix) #depechemoderocks
#652
@SE10represent Enlightenment dawns.
๐Ÿ”— Tue Dec 08, 2009, 02:49:51 in reply to this tweet
#651
Git: wtf?
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Dec 07, 2009, 00:03:50
#650
Pondering the sanity of my decision to see MBV sans earplugs. What? Did you say something?
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Dec 06, 2009, 12:50:29
#649
Sonic youth jamming onstage for soundcheck
#648
@monadic it likely only seems that way!
#647
rules: pyvnc2swf. sucks: sleet predicted for this afternoon.
#646
One spare ticket for My Bloody Valentine ATP this weekend! Don't want it to go to waste! DM me if you're interested!
#645
@lukego damn!! I am at ATP that weekend! http://www.atpfestival.com/events/nightmare2009/lineup.php
#644
OH: "I'll only upload my brain into a robot if I can upload into a robot cat. "
#643
@defunkt "parse error" wins that particular award, for me
#642
haz shiny new nz passport
#641
@babysimon the coherent-reactions paper is well worth a read for such details: http://coherence-lang.org/Onward09.pdf
#640
Free your programs from the shackles of a program counter! http://www.coherence-lang.org/Onward09video/Onward09video.html
#639
@JasonGloverNZ, six and a half more times.
#638
Pluggable #rabbitmq exchange-types landed in default branch of hg.
๐Ÿ” 1 ๐Ÿ”— Mon Nov 23, 2009, 20:19:10
#637
@asynchronaut Zooko's triangle, http://shoestringfoundation.org/~bauerm/names/distnames.html
#636
experimental refactoring of #rabbitmq exchanges on branch bug22020; lets you implement arbitrary exchange types as erlang modules
#635
@martinkl I just had to explain that joke to my girlfriend. #explanationruinedit
#634
<3 http://nielsenhayden.com/makinglight/ sooo much
#633
cool, thanks everyone for #textmate tips. (@bmizerany i will be interested to see how it crashes ;-) )
#632
Bought #textmate, on its reputation. So what's the coolest thing you know textmate can do?
#631
gitosis is smooth to set up on debian/ubuntu. Nice work!
#630
yay, motorbike starts. it's been sitting for a couple months! looking to sell actually, if anyone in london might be into it
#629
o/~ give me... a piece of your mind... o/~
#628
@lukego cool, do. btw source port reuse totally works :)
๐Ÿ”— Mon Nov 16, 2009, 18:58:55 in reply to this tweet
#627
@lukego also---shame i missed EUC; still curious about what you're building: plans to blog about it or similar?
#626
@lukego sure! http://homepages.kcbbs.gen.nz/tonyg/contact.html
๐Ÿ”— Mon Nov 16, 2009, 18:41:31 in reply to this tweet
#625
@lukego actually maybe port reuse on outbound is doable. I'll check.
#624
@lukego control acks (essentially: lie about them) mostly; but port reuse on outbound connections would be fun too
๐Ÿ”— Mon Nov 16, 2009, 18:31:44 in reply to this tweet
#623
war is peace, freedom is slavery, ignorance is strength, java is good: witness Arrays.equals(). (Not to mention BigInteger and friends.)
#622
The BSD sockets API doesn't even come close to exposing the range of functionality TCP offers (let alone something like delta-t!)
#621
RT @asynchronaut: Network nerds will enjoy this paper: http://bit.ly/2KF6IO #delta-t #amqp
#620
@bwooce, not at all: connections are implicitly allocated and released. SCTP also doesn't deal with multihoming well at all...
#619
@bwooce, added you on IM (jabber)
#618
@bwooce it depends on an IP-like datagram service. It gives TCP-like and reliable-datagram/transactional services. Papers aren't online!!
๐Ÿ”— Mon Nov 16, 2009, 01:34:38 in reply to this tweet
#617
@bwooce different. much lighter-weight, simpler, no substream multiplexing. Could be added straightforwardly: ??? : delta-t :: SCTP : TCP
๐Ÿ”— Mon Nov 16, 2009, 01:26:09 in reply to this tweet
#616
#delta-t: "connection opening and closing primitives are not required at the interface as [...] they provide no essential user service"
#615
Delta-t is a win of a protocol. Super-simple, outperforms TCP in many respects (latency, reliability, duplicate-elimination).
๐Ÿ” 1 ๐Ÿ”— Mon Nov 16, 2009, 01:17:52
#614
@jaredhanson Word of tomorrow: anthropocene
๐Ÿ”— Sun Nov 15, 2009, 22:11:58 in reply to this tweet
#613
google forms is a smooth bit of kit. simple, does what you want, Just Works
#612
@fdilke methylbutene?
๐Ÿ”— Sat Nov 14, 2009, 15:40:14 in reply to this tweet
#611
RT @luqui:RT @greenrd:RT @CarlCravens: Microsoft: "Grant me a patent" USPTO: "sudo is prior art" MS: "sudo Grant me a patent" USPTO: "OK"
๐Ÿ” 1 ๐Ÿ”— Fri Nov 13, 2009, 20:46:55
#610
RT @ciphergoth:That Hudson river landing in CGI with tower/cockpit recordings http://bit.ly/3MGsSK the calm is incredible HT @parsingphase
#609
@freakymousemats AMQP in apache? *Confused*. Is this with mod_perl/mod_python or similar?
๐Ÿ”— Fri Nov 13, 2009, 16:05:37 in reply to this tweet
#608
@babysimon I have found skype's video call thing plus the whiteboard behind me to work well as a remote collaboration tool...
๐Ÿ”— Fri Nov 13, 2009, 16:04:13 in reply to this tweet
#607
FUCK i am NOT getting a cold AGAIN
#606
@aidanskinner for sure. The interface typing is what I find most exciting though. #go
๐Ÿ”— Thu Nov 12, 2009, 05:31:44 in reply to this tweet
#605
@westling a lot of the "meh" seems to be whining about syntax. Personally, the interfaces look *great*, and goroutines could be good too...
๐Ÿ”— Thu Nov 12, 2009, 05:31:13 in reply to this tweet
#604
@luqui yep, OCaml's v similar. I learned SML first, so SML seems much less weird than OCaml to me...
๐Ÿ”— Thu Nov 12, 2009, 05:26:09 in reply to this tweet
#603
Go looks *awesome*. #win
#602
@smn are you thinking of heartbeats? they are only client-server; no way of letting *other* clients know you're present/absent
๐Ÿ”— Wed Nov 11, 2009, 21:54:17 in reply to this tweet
#601
wishing python was scheme. no macros, no fun
#600
@smn acks are per-delivery acknowledgements of receipt; pings are "I'm still alive, even if you didn't have anything for me recently"
๐Ÿ”— Wed Nov 11, 2009, 14:19:19 in reply to this tweet
#599
@westling sounds great!
๐Ÿ”— Wed Nov 11, 2009, 04:12:56 in reply to this tweet
#598
RT @progrium: there should be a convention to send timezone in HTTP request headers.
#597
@kevsmith you should check out OMeta as well as packrat. It's nifty. http://tinlizzie.org/ometa/
๐Ÿ”— Wed Nov 11, 2009, 04:10:39 in reply to this tweet
#596
I now have too many papers to read. Damn you, Lambda-the-ultimate! Damn you, 24-hour-day! Damn you, sleep-requiring-physiology!
#595
This looks v interesting! RT @benjaminws:I can die happy. RT @jessenoller: Python is dead long live Go: http://golang.org/
#594
RT @ciphergoth:I've released a new version of mercurial-server, with a Debian package! http://j.mp/w9Vnt Am happy and proud
#593
@narq It's v elegant, but somehow find myself using RFC3339 far more often. (iirc 8601 is general, yyyymmdd is just an instantiation of it)
๐Ÿ”— Tue Nov 10, 2009, 15:01:23 in reply to this tweet
#592
RT @janl:Textbook excellent presentation device to hammer home a point: Guy Steele on growing a language: http://jan.io/XB4Z (watch upto 9')
#591
@noelwelsh i suspect you'll find yourself frustrated by hg's not-git-ness, but i'd be interested to hear your opinions if you try it
๐Ÿ”— Mon Nov 09, 2009, 19:40:50 in reply to this tweet
#590
@puzza007 looks ok. Good there's some support for that kind of thing. I'm so glad my CVS days are behind me.
๐Ÿ”— Sun Nov 08, 2009, 17:24:21 in reply to this tweet
#589
@puzza007 you win, you poor poor man. i wonder if there's a #CVS analogue of #git-svn?
๐Ÿ”— Sun Nov 08, 2009, 15:54:19 in reply to this tweet
#588
"Any determinism distinguishable from chance is just insufficiently complicated." - crshalizi
#587
cries into his beer at the state of the art in software dependency management -- macports gimp is building gcc-fortran by accident
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Nov 07, 2009, 22:29:10
#586
why does os x not come with a bitmap editor. Smalltalk 76 came with a bitmap editor.
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Nov 07, 2009, 18:54:45
#585
spotlight should be more like M-x ... or, better, M-:
#584
tvlicensing.co.uk web devs clearly lazy, incompetent, or both. nincompoops. i rant here: http://tr.im/Egdb
#583
@khairoun *cookie*
๐Ÿ”— Thu Nov 05, 2009, 17:06:41 in reply to this tweet
#582
@luqui Ouch! What about F# hurts? Its general OCamlishness, its MLness, its eagerness, its no-typeclasses, its .NETness...?
๐Ÿ”— Thu Nov 05, 2009, 17:05:34 in reply to this tweet
#581
@lukego re IPv4 id field: ooh, what for? sounds interesting.
๐Ÿ”— Thu Nov 05, 2009, 17:03:57 in reply to this tweet
#580
RT @directeur: Create things because they're the right way to do it and don't try to please everyone.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Nov 05, 2009, 16:51:42
#579
@binary42 cool, IM or email anytime! http://homepages.kcbbs.gen.nz/tonyg/contact.html
๐Ÿ”— Thu Nov 05, 2009, 16:49:02 in reply to this tweet
#578
RT @binary42:It's funny, the AMQP site lists all the killer apps as bank stuff. I think the web in general is a much better "killer app."
#577
@jessykate ~. is useful but I'd love an escape to an overview where I could choose which link to sever in a situation like you describe
๐Ÿ”— Thu Nov 05, 2009, 05:25:15 in reply to this tweet
#576
@luqui roll on F#, eh?
๐Ÿ”— Thu Nov 05, 2009, 05:23:54 in reply to this tweet
#575
@dwragg meh. Linux on a cellphone is a stupid idea anyway. I'm pleased Google are jettisoning some of Linux's crappy baggage for Android.
๐Ÿ”— Thu Nov 05, 2009, 05:23:04 in reply to this tweet
#574
@dwragg fair enough. (there *is* no vs.; clearly both are crucial)
๐Ÿ”— Wed Nov 04, 2009, 16:56:33 in reply to this tweet
#573
@joeyrobert curious: API simpler? or are there major semantic differences? is an emulation API possible?
๐Ÿ”— Wed Nov 04, 2009, 16:54:59 in reply to this tweet
#572
RT @squaremobius:#RabbitMQ AMQP 0-9-1 in amqp_0_9_1 branches of repos at http://hg.rabbitmq.com/
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Nov 04, 2009, 16:07:52
#571
@dwragg oh ye of little config
๐Ÿ”— Wed Nov 04, 2009, 16:07:10 in reply to this tweet
#570
home again, home again. time for a giganap
#569
RT @ciphergoth:Greta Christina often hits the ball out of the park. This time I think it's reached orbit. http://j.mp/4rSvjP
#568
@monadic exactly! 0-91 is standardisation across multiple implementations' behaviours.
๐Ÿ”— Tue Nov 03, 2009, 00:23:24 in reply to this tweet
#567
"Standardization is only needed when independent implementations already exist but differ in their observed behavior." - Roy Fielding #amqp
#566
@hylomorphism "likely"??
๐Ÿ”— Mon Nov 02, 2009, 02:08:10 in reply to this tweet
#565
@janl exactly. They claim they're "big", "bold", "strong" -- well if that's so, man up and pay attention to the evidence, guys!
๐Ÿ”— Sun Nov 01, 2009, 17:31:10 in reply to this tweet
#564
RT @dwragg:Home Secretary 'crosses a line' into laughable doublespeak http://bit.ly/36yfJi <--
#563
RT @dwragg:Stephen Fry is on twitter? Why didn't anyone tell me!
#562
@williamsjoe, sorry I didn't get to chat about rabbitmq with you in the end! my meetings ran long. send me an email or get in touch via IM?
#561
RT @aidanskinner:Govt scientist sacked for forming policy on evidence http://bit.ly/3KXNpr
#560
RT @kirkwy:I really wish there was a select() form for listening to multiple JMS MessageReceivers. Bad API, No Cookie. <-- good suggestion
#559
@marknutter that's great news!
๐Ÿ”— Thu Oct 29, 2009, 20:23:05 in reply to this tweet
#558
RT @kevsmith:@justinsheehy's talk shoulda been a keynote. yes, it's that good #nosqleast <-- check out the vid when it's released
#557
riak has programmable merge operators. WIN. #nosqleast
#556
@monadic @williamsjoe the shirt is cunningly concealed beneath a black sweater! /me fixes this minor problem
๐Ÿ”— Thu Oct 29, 2009, 19:00:23 in reply to this tweet
#555
RT @argv0:@leastfixedpoint have you seen fuserl? http://bit.ly/2Aeh1p #fuse #erlang
#554
@argv0 Thanks, looks good too!
๐Ÿ”— Thu Oct 29, 2009, 18:56:26 in reply to this tweet
#553
RT @theiw:@leastfixedpoint Have you seen the Dukes on their FUSE goodies http://bit.ly/15i9DU #fuse #erlang
#552
@theiw Awesome, thanks! #fuse #erlang
๐Ÿ”— Thu Oct 29, 2009, 18:53:20 in reply to this tweet
#551
@kevsmith that's going to be sweeeet what's its status? have you played with it?
๐Ÿ”— Thu Oct 29, 2009, 17:08:30 in reply to this tweet
#550
man it'd be very cool if you could make FUSE filesystem implementations using erlang...
#549
RT @hobbyist:"You have to build systems expecting things to fail, because they will." <- Can't be said enough. #nosqleast
#548
geir magnusson: nosql is not anti-sql
#547
@metabrew one thing to watch out for is races in the inets http client -- @hylomorphism knows the details, but i use ibrowse instead
๐Ÿ”— Thu Oct 29, 2009, 12:29:23 in reply to this tweet
#546
@metabrew ha sorry i didn't get to sending you the lame code i wrote! will check yrs out and send mine for comparison #erlang
๐Ÿ”— Thu Oct 29, 2009, 12:27:50 in reply to this tweet
#545
@jazzychad ha ha oh i see, that will serve me right for answering tweets in chronological order :) glad it's working now!
๐Ÿ”— Thu Oct 29, 2009, 12:25:53 in reply to this tweet
#544
@jazzychad ah Rabbit+STOMP still not working for you? sorry to hear that -- happy to help, bit busy next few days, email me perhaps?
๐Ÿ”— Thu Oct 29, 2009, 12:24:20 in reply to this tweet
#543
@mkarg we're doing our day jobs too, don't forget :-)
๐Ÿ”— Thu Oct 29, 2009, 12:19:23 in reply to this tweet
#542
RT @aidanskinner: #qpid - the Java broker now implements every version of AMQP! <--- yay!! RabbitMQ's 0-9-1 support will be done soon too
#541
"The network layer must go. It is making us think like bellheads." -- John Day
#540
grr. audacious scrobbler seems to work, but irritatingly complains about incorrect login/password--even though it has just uploaded info ok!
#539
"Why, amid all the thousands of flowers in the gardens of academia, are there no departments of Play Mood Studies?" http://bit.ly/3RThWn
#538
did I mention how awesome #LyX was? <3 <3 <3 be still my beating heart
#537
@kirkwy and in the meantime you can enjoy the D in DVCS :-)
๐Ÿ”— Mon Oct 26, 2009, 19:05:23 in reply to this tweet
#536
@benjaminws I don't, and suffer for it
๐Ÿ”— Mon Oct 26, 2009, 18:51:01 in reply to this tweet
#535
jQuery is awesome.
#534
@monadic information overload indeed! The recent comic Huxley vs Orwell touched on the filtering problem. http://bit.ly/6c2aT
๐Ÿ”— Mon Oct 26, 2009, 11:38:06 in reply to this tweet
#533
"You have chosen not to receive [spam] from Marriott. Please allow 10 business days for processing." Fuck off!
#532
@kirkwy DST is an enormous crock, first against the wall when the revolution comes
๐Ÿ”— Sun Oct 25, 2009, 22:39:35 in reply to this tweet
#531
@benjaminws nothing to worry about, so long as you can keep your hyphens, n-dashes and m-dashes straight ;-)
๐Ÿ”— Sun Oct 25, 2009, 15:28:37 in reply to this tweet
#530
o/~ i'm gonna rip it up / tear it out / gotta get it off of my soul / ... i believe you ... o/~ o/~
#529
@donovanpreston very cool. what on earth are you building. i thought it was a holographic camera at first, but now...
๐Ÿ”— Sun Oct 25, 2009, 12:24:49 in reply to this tweet
#528
man I'm so pleased to have that out of the way.
#527
Dusted off the old MUD engine code: http://github.com/tonyg/3-move
#526
@monadic you keep saying this. It's wrong. We use mnesia for many things, just not for message storage.
๐Ÿ”— Fri Oct 23, 2009, 13:39:12 in reply to this tweet
#525
@old_sound Queue replication via mnesia? Doable -- based on newpersister work perhaps. Maybe ask on list?
๐Ÿ”— Fri Oct 23, 2009, 13:33:32 in reply to this tweet
#524
RT @bwooce:Best typo of the week - Dark Fibbers. Lots of Dark Fibbers. Be very very scared of the Dark Fibbers.
#523
wow! http://bit.ly/KjM0w
#522
<3 LyX
#521
@ciphergoth yes, brave new world doesn't seem too awful actually ;)
๐Ÿ”— Wed Oct 21, 2009, 22:59:51 in reply to this tweet
#520
@dharam_garam hi :)
๐Ÿ”— Wed Oct 21, 2009, 20:27:05 in reply to this tweet
#519
It's superb. RT @Jermolene:liking the Huxley/Orwell comparison cartoon very much: http://i.imgur.com/zP5fa.jpg
#518
@radiotik they're not called precious bodily fluids for nothing
๐Ÿ”— Wed Oct 21, 2009, 13:38:46 in reply to this tweet
#517
@babysimon I'm just recovering from my weird zombie day! It turns out that drinking heavily helps reset one's body clock...
๐Ÿ”— Wed Oct 21, 2009, 13:35:32 in reply to this tweet
#516
I am trapped in a twisty maze of lyx/latex-related packages, all without proper dependencies and no apparent umbrella package :-(
#515
@blaine if he finds any, please let us know
๐Ÿ”— Tue Oct 20, 2009, 15:18:47 in reply to this tweet
#514
http://tr.im/Cpn4 "Unfortunately, new-style classes have not yet been integrated into Python's standard documention." yikes!
#513
@asksol I'd be grateful if you could point be at a discussion of the issues... I'm still pythoning like it's 1998
๐Ÿ”— Tue Oct 20, 2009, 14:45:25 in reply to this tweet
#512
@old_sound oh cool, good to hear. could/should things be changed to help others avoid running into the same trouble?
๐Ÿ”— Tue Oct 20, 2009, 14:43:37 in reply to this tweet
#511
Yesterday I was awake for 22h. Most of those were hyper-productive, but the last few were insomniac as a result...today will be interesting.
#510
@asksol ha! none other than old-style habits! should i change it over do you think? i might need lessons in modern python (!)
๐Ÿ”— Tue Oct 20, 2009, 14:16:28 in reply to this tweet
#509
@janl LALR is nice, but I find OMeta way way more exciting: http://tr.im/CmG1 http://tinlizzie.org/ometa/
๐Ÿ”— Tue Oct 20, 2009, 03:56:03 in reply to this tweet
#508
@metabrew I'm about half-way through. I'll dust off what I've got and send it over, see what you think.
๐Ÿ”— Sat Oct 17, 2009, 19:30:14 in reply to this tweet
#507
RT @dwragg:"... deadlines really start to press a week or two after they pass" http://is.gd/4nyIl
#506
@andrewgleave nice! thanks! I need to spend some time figuring out how to abstract away from prototype/jquery/mootools etc...
๐Ÿ”— Sat Oct 17, 2009, 01:58:14 in reply to this tweet
#505
@dwragg @monadic me too
๐Ÿ”— Fri Oct 16, 2009, 15:39:11 in reply to this tweet
#504
by "paused download" skype means "stopped download that you will need to restart" sigh
#503
@craigwebster heh if we can get some abstraction away from the details that'd be cool; how big is the diff?
๐Ÿ”— Thu Oct 15, 2009, 18:31:25 in reply to this tweet
#502
intriguted by apparently mythical wireless service offered on nat'l express coaches. 0 of 7 journeys with wifi, so far...
#501
@frumioj We think obj-caps are an *extremely* promising direction; way better than ACLs #rabbitmq
๐Ÿ”— Thu Oct 15, 2009, 17:26:27 in reply to this tweet
#500
@craigwebster ha ha that's what relayhttp is for ;)
๐Ÿ”— Thu Oct 15, 2009, 17:25:42 in reply to this tweet
#499
@old_sound interesting -- is this one of the rabbitmq-c wrappers?
๐Ÿ”— Thu Oct 15, 2009, 16:17:57 in reply to this tweet
#498
@old_sound no, nor in amqp... but could be added; it'd be needed for an SQS API, for instance
๐Ÿ”— Thu Oct 15, 2009, 16:05:13 in reply to this tweet
#497
RT @roidrage:RabbitMQ 1.7.0 is now in MacPorts. port selfupdate and you're good to go.
#496
@squaremobius I have been enjoying using markdown recently.
๐Ÿ”— Thu Oct 15, 2009, 14:54:05 in reply to this tweet
#495
@craigwebster yep that's cool.
๐Ÿ”— Thu Oct 15, 2009, 13:58:58 in reply to this tweet
#494
@craigwebster heh that's cause i never documented it! sorry :-/ happy to help you get it running - email or im if you like!
๐Ÿ”— Thu Oct 15, 2009, 13:52:31 in reply to this tweet
#493
SRP, RFC2945, such an awesome protocol, crippled by patent uncertainty... SIGH!!
#492
@craigwebster i see @roidrage already pointed you at http://tr.im/BRjj but there's also http://tr.im/BRji which exposes #amqp over #pshb
๐Ÿ”— Thu Oct 15, 2009, 12:12:24 in reply to this tweet
#491
SRP (RFC2945) is maybe multiply patented; so is SPEKE etc; very clear case of patents *actively* damaging society :-(
#490
complaining about the GPL is a strong indicator of having completely missed the point
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Oct 13, 2009, 13:49:27
#489
@SeanTAllen thanks! I'll give it a try #echofon
๐Ÿ”— Tue Oct 13, 2009, 00:48:41 in reply to this tweet
#488
Want a hybrid between CML (text, but not quite right, underspec'd) and QMF (binary wtf???, IMO better in some respects, underspec'd) #amqp
#487
So what are people doing as a nambu replacement? You can't download it anymore without signing up to some beta program it seems
#486
@ciphergoth Ouch. Sympathy.
๐Ÿ”— Sun Oct 11, 2009, 18:00:38 in reply to this tweet
#485
@jasondavies nice! thanks :-)
๐Ÿ”— Sun Oct 11, 2009, 14:41:18 in reply to this tweet
#484
@jasondavies very nice picture! shame about the lack of attribution... where's it from, do you know?
๐Ÿ”— Sun Oct 11, 2009, 01:53:39 in reply to this tweet
#483
RT @JasonGloverNZ:NZ joins the space race ... http://tinyurl.com/yh4ooxa Go kiwis!
#482
@clemesha yes, stackless started with cont'ns way back in the day. I'm sad they didn't make it into core python! (or even modern stackless)
๐Ÿ”— Thu Oct 08, 2009, 22:39:25 in reply to this tweet
#481
god i wish python had first-class continuations. damn it!
#480
.@somic @monadic if so it's news to me; IIUC mnesia will still be in use for the routing tables
๐Ÿ”— Thu Oct 08, 2009, 20:13:51 in reply to this tweet
#479
@igrigorik Interesting! I don't see a link to the code there tho; it also says "the development of this code has been paused"
๐Ÿ”— Thu Oct 08, 2009, 20:11:43 in reply to this tweet
#478
@igrigorik just a note - activemq doesn't support amqp yet! or at least last i heard they were waiting for amqp 1.0 to be finalised
๐Ÿ”— Thu Oct 08, 2009, 19:55:35 in reply to this tweet
#477
@martinkl I've been enjoying mendeley. Still slowly going through correcting the metadata though... 100s and 100s of papers, lots o' work!
๐Ÿ”— Thu Oct 08, 2009, 01:34:52 in reply to this tweet
#476
OMG awesome RT @benm:PhotoSketch - turn doodles into photographs http://bit.ly/3cfwyn
#475
"Like a Dirigible" http://www.well.com/user/bryan/waltz.html
๐Ÿ’Ÿ 1 ๐Ÿ”— Sun Oct 04, 2009, 23:32:30
#474
@westling ha ha close the tab now! you may yet get some work done today! there is still hope!
๐Ÿ”— Fri Oct 02, 2009, 19:27:47 in reply to this tweet
#473
@janl I prefer this approach - example: http://tr.im/AsvC , checker: http://tr.im/Asvz
๐Ÿ”— Fri Oct 02, 2009, 19:27:08 in reply to this tweet
#472
terribly addictive: http://www.gamedesign.jp/flash/dice/dice.html
#471
epmd = evil (in that it randomly b0rks itself on os x)
#470
homebrew actually looks pretty interesting. happy with macports for now, but maybe next upgrade...
#469
@babysimon oh no! let me guess: cake?
๐Ÿ”— Thu Oct 01, 2009, 13:42:37 in reply to this tweet
#468
RT @lshift:New blog post: Erlang OTP Boot Files for Fun and Profit http://bit.ly/3zCYIz
#467
@jepollock @bwooce Inform 7 has to be tried to be believed. It's amazing
๐Ÿ”— Wed Sep 30, 2009, 11:14:28 in reply to this tweet
#466
@bwooce croquet/cobalt? plain old etoys? getting a 2d "game" up is quick and easy in squeak
๐Ÿ”— Wed Sep 30, 2009, 11:12:03 in reply to this tweet
#465
@squaremobius props! seems like most of the office is home sick while you're out being healthy
๐Ÿ”— Mon Sep 28, 2009, 11:29:04 in reply to this tweet
#464
@spanginator nice. combine with wm sticky-viewport bits and serve
๐Ÿ”— Sat Sep 26, 2009, 20:38:34 in reply to this tweet
#463
@spanginator nice monitor. you should hook the old one up too (I code with a 21" in portrait and a 17" in landscape next to it)
๐Ÿ”— Sat Sep 26, 2009, 12:38:02 in reply to this tweet
#462
audacity + pd + mac with built-in mic + guitar = fun
#461
@joeyrobert I see! Fair enough. The bulk is in tools, not code. I don't like that it's so big but it's a tradeoff: convenience vs bandwidth
๐Ÿ”— Fri Sep 25, 2009, 16:59:10 in reply to this tweet
#460
@joeyrobert by my count they're roughly en par, line-count-wise -- how are you measuring?
๐Ÿ”— Fri Sep 25, 2009, 14:21:37 in reply to this tweet
#459
@benreesman vide Egan's Moral Virologist -- http://bit.ly/GMbRr
๐Ÿ”— Fri Sep 25, 2009, 14:13:15 in reply to this tweet
#458
@JasonGloverNZ no if anything too much. still converging on proportions, I guess!
๐Ÿ”— Fri Sep 25, 2009, 14:11:34 in reply to this tweet
#457
bagels oddly tasteless. wonder what i did wrong
#456
RT @ciphergoth:What $200 motion matching software can do: http://is.gd/3D6uV explosion of great films ahead just as piracy kills Hollywood
#455
awesome: http://bit.ly/k3VCx
#454
@progrium why "not so much for anything that links to external resources like HTML pages"?
๐Ÿ”— Wed Sep 23, 2009, 10:58:41 in reply to this tweet
#453
netgear dg834g setup: super smooth. Nice work!
#452
linux audio is irretrievably fucked. i am in awe that it's in such poor shape. what is this, 1995?
#451
RT @jayfresh:This phrase people use, "using thing in anger" - where does that come from? Are they angry when they use thing?
#450
@mahendra Cool. I would still suggest reading the 0-9-1 spec directly; think of it as a cleaned-up 0-8! It's shortish too. #rabbitmq #amqp
๐Ÿ”— Tue Sep 22, 2009, 11:41:15 in reply to this tweet
#449
Can't sleep
#448
@luqui I'm deeply interested in your vaticany kind of thing! All I've found in the literature are cbv specializers.
๐Ÿ”— Tue Sep 22, 2009, 01:00:39 in reply to this tweet
#447
@aidanskinner bah humbug :-) http://bit.ly/169MOW
๐Ÿ”— Tue Sep 22, 2009, 00:20:57 in reply to this tweet
#446
RT @jimpick:A distributed wiki system should be equally good at handling Wikipedia and Hansard
#445
@somic vs else if
๐Ÿ”— Mon Sep 21, 2009, 20:16:29 in reply to this tweet
#444
@binary42 actually i think that is what is unsettling me. I am starting to think if only I'd started with git this wouldn't be a problem :)
๐Ÿ”— Mon Sep 21, 2009, 19:35:23 in reply to this tweet
#443
@mahendra Tricky question. Which protocol version, for a start? Recommend the 0-9-1 spec if you've not read any others yet #amqp
๐Ÿ”— Mon Sep 21, 2009, 18:57:43 in reply to this tweet
#442
ha ha ms codeplex doesn't half look like google code! :)
#441
well there's bitbucket, sourceforge, google code, ...
#440
I have little projects (erlang-rfc4627, ometa-scheme, etc) that are just hg repos on the web. Best options for proper hg project hosting?
#439
@aidanskinner, is litl thinking along the same lines as vpri, or is it a different rethinking-the-fundamentals approach?
#438
the homepage of sourceforge.net looks like a spammy domain parking page
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Sep 21, 2009, 18:15:44
#437
@lucashungaro What kind of #rabbitmq instability are you seeing? If there's a bug, we need to know so we can fix it.
๐Ÿ”— Sat Sep 19, 2009, 14:16:33 in reply to this tweet
#436
@jkestr What kind of #rabbitmq random death are you seeing? If there's a bug, we want to know so we can fix it.
๐Ÿ”— Sat Sep 19, 2009, 14:15:20 in reply to this tweet
#435
has started wearing proper shoes to work again
#434
@aconbere new names are VASTLY better than old. However, bug: needs to clip to linelen of new line, not old; also "buffer" not bound
๐Ÿ”— Thu Sep 17, 2009, 01:31:33 in reply to this tweet
#433
@aconbere It moves the cursor? (Unhelpful naming means I actually had to *read* it :) )
๐Ÿ”— Wed Sep 16, 2009, 12:01:22 in reply to this tweet
#432
Very cool! #perception is an odd thing: http://bit.ly/4pN4z8
#431
@bwooce Yep. Implications for library design in OO systems generally, too. Hey, see also J. Edwards, "Coherent Reaction"!
๐Ÿ”— Mon Sep 14, 2009, 09:44:33 in reply to this tweet
#430
"Just derive a weak right inverse function and then apply the Third Homomorphism Theorem. See--it's easy!" http://bit.ly/14ibaX
#429
hmm, well i'm sure it would be live if it weren't #broken
#428
man we should remove this live twitter feed from the #rabbitmq homepage -- probably not a good idea?
#427
gnom gnom gnom.
#426
@old_sound check *this* out: http://lambda-the-ultimate.org/node/3289 Searching for a coherent order of side-effects! V cool, slightly mad
๐Ÿ”— Wed Sep 09, 2009, 21:07:30 in reply to this tweet
#425
it is so clear that #pubsubhubbub/#pshb beats #rsscloud. http://bit.ly/rHNuW
#424
@Crad which timezone? #timezonesareablightonhumanity
๐Ÿ”— Wed Sep 09, 2009, 00:26:06 in reply to this tweet
#423
@aidanskinner It's just the proliferat'n of disasters is so bloody appalling; psychic obliterat'n thru whisky isa strong candidate remedy :)
๐Ÿ”— Tue Sep 08, 2009, 23:14:00 in reply to this tweet
#422
The Law of Requisite Variety: for a system to be stable, n(states) of its ctrl mechanism must be >= n(states) in the system being controlled
#421
the human condition is a tragedy. an unmitigated tragedy. **UNMITIGATED**.
#420
@janl for suitably large values of "finite", presumably
๐Ÿ”— Tue Sep 08, 2009, 12:52:26 in reply to this tweet
#419
@gnejs heh sorry about that! It's a pretty low-level approach; suggestions for improving it? Please comment on the rabbitmq list! #amqp
๐Ÿ”— Tue Sep 08, 2009, 12:38:45 in reply to this tweet
#418
RT @binary42:Seriously, where would we be if it weren't for TV? Mars probably.
๐Ÿ’Ÿ 1 ๐Ÿ”— Mon Sep 07, 2009, 10:26:02
#417
In Old Norse mythology, the first god was licked out of salty ice by a primaeval cow
#416
@williamsjoe that movie is a total win
๐Ÿ”— Sun Sep 06, 2009, 12:11:38 in reply to this tweet
#415
@williamsjoe it's to do with the scope of the binding -- (let) vs (letrec) in scheme, too #ocaml
๐Ÿ”— Sat Sep 05, 2009, 19:44:30 in reply to this tweet
#414
omg i am big in japan
#413
@benoitx future shock indeed, eh!
๐Ÿ”— Sat Sep 05, 2009, 03:45:11 in reply to this tweet
#412
@JasonGloverNZ "Ah! Encyclopedias on paper. How quaint!"
๐Ÿ”— Thu Sep 03, 2009, 23:16:18 in reply to this tweet
#411
<3 wikipedia. swoon!
#410
@jchris We must imagine you happy.
๐Ÿ”— Thu Sep 03, 2009, 19:44:38 in reply to this tweet
#409
@novgp congratulations! :-)
๐Ÿ”— Thu Sep 03, 2009, 17:29:51 in reply to this tweet
#408
@kevsmith boy, they've really narrowed that task bar gap!
๐Ÿ”— Thu Sep 03, 2009, 17:17:41 in reply to this tweet
#407
@BrianTRice those bastards! People steal weird things eh.
๐Ÿ”— Thu Sep 03, 2009, 12:55:37 in reply to this tweet
#406
RT @ciphergoth:Brilliant - elliptical wing biplane. http://is.gd/2NBGN wings are smaller and firmer; less wingtip vortices = 30% more power
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Sep 02, 2009, 21:28:16
#405
@ciphergoth Royal society website: "Microsoft OLE DB Provider for SQL Server error", "timeout expired". Classy.
๐Ÿ”— Wed Sep 02, 2009, 21:16:35 in reply to this tweet
#404
@spanginator Ha you should have said! I have an old openmoko phone -- GTA01v4 I think? Don't use it now, have android phone. #Freerunner
๐Ÿ”— Wed Sep 02, 2009, 21:12:11 in reply to this tweet
#403
@bwooce Thanks! :)
๐Ÿ”— Sun Aug 30, 2009, 08:35:51 in reply to this tweet
#402
@bwooce, what are prices like for flights to SA countries from NZ? Better, economically, to be based in NZ, UK, or US for access to SA?
#401
@mattbeedle oo, sorry I don't know enough about the client-side sw you're using :( I don't see any AMQPish clues there tho
๐Ÿ”— Sat Aug 29, 2009, 18:00:42 in reply to this tweet
#400
@jayfresh sure, but it's a drag to have to *do* :)
๐Ÿ”— Fri Aug 28, 2009, 20:38:28 in reply to this tweet
#399
we are all doomed: http://bit.ly/Ya217 I, for one, welcome...
๐Ÿ’Ÿ 2 ๐Ÿ”— Fri Aug 28, 2009, 20:37:08
#398
@jayfresh did you get any further on your hsbc scraper? i fancy downloading past txn history, they don't offer csv after a couple months
#397
@kirkwy but aero isn't for macs anyway ;)
๐Ÿ”— Thu Aug 27, 2009, 18:52:28 in reply to this tweet
#396
@zacharyvoase Augh!! thanks for the heads up -- am on it (it may have to wait till monday though, depending on the site's auth config)
๐Ÿ”— Sat Aug 22, 2009, 23:40:46 in reply to this tweet
#395
published #Squeak #Smalltalk #AMQP client: http://www.squeaksource.com/AMQP.html
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Aug 22, 2009, 00:43:39
#394
uhoh. reversehttp has hit slashdot (indirectly)
#393
@otfrom me too :-) just not the other way round. the opacity of modern OSs drives me round the twist. come back smalltalk, all is forgiven!
๐Ÿ”— Tue Aug 18, 2009, 22:34:16 in reply to this tweet
#392
it is truly absurd that in 2009 it is next to impossible to get a mac to browse a linux-hosted file system. or a windows-hosted one. SIGH
#391
@binary42 yeah I'm slowly migrating to hg or git, project at a time
๐Ÿ”— Tue Aug 18, 2009, 20:36:05 in reply to this tweet
#390
@binary42 ha! ubf. see also http://bit.ly/hUbow
๐Ÿ”— Tue Aug 18, 2009, 20:03:05 in reply to this tweet
#389
@aditya_gore www.reversehttp.net is like opera unite, but for all browsers #pushbuttonweb #pshb
๐Ÿ”— Wed Aug 12, 2009, 15:15:04 in reply to this tweet
#388
Eliot Miranda's Cog presentation was cool. Even the naive codegen so far built is getting 5x current-Squeak's performance at times.
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Aug 11, 2009, 01:16:15
#387
Eliot Miranda introducing Cog VM -- live streamed video presentation, http://www.justin.tv/squeakland
#386
Strongtalk VM written in C++. Puzzling.
#385
these dipshits think Stephen Hawking isn't a UK citizen: http://bit.ly/iL5XD
#384
@aditya_gore reversehttp to become a server :-) #pshb
๐Ÿ”— Mon Aug 10, 2009, 23:07:50 in reply to this tweet
#383
going out for a walk. it's a lovely day here in cambridge.
#382
@binary42 heh it's here: http://bit.ly/3EmHz2 Contributions, comments, questions welcome! :-)
๐Ÿ”— Thu Aug 06, 2009, 20:34:38 in reply to this tweet
#381
Wet. Cycled home in the rain.
#380
Ok just hating computers. Software, to be specific. What a nightmare.
#379
Hating crashy computers
#378
RT @reverseme:[B]Big Sky :: ReverseHttpใง่ชฐใ‚ˆใ‚Šใ‚‚้€Ÿใใ€Œใฏใฆใชใƒ–ใƒƒใ‚ฏใƒžใƒผใ‚ฏใ€ใซๅๅฟœใ™ใ‚‹ใƒ„ใƒผใƒซๆ›ธใ„ใŸใ€‚ http://mattn.kaoriya.net/web/20090805143554.htm (growl + revhttp!)
#377
@dwragg mmm nice! it's a can of generic lager for me. I should clearly be at #gbbf
๐Ÿ”— Tue Aug 04, 2009, 20:54:08 in reply to this tweet
#376
@andrewgleave thanks for that :)
๐Ÿ”— Mon Aug 03, 2009, 16:06:20 in reply to this tweet
#375
@miyagawa it shouldn't do that! Thanks for the report, i'll add it to the github issue tracker.
#374
@dwragg awesome!
#373
Thinking about parsing the world. (parameterize ((state #f)) 'ftw) ;; yay judicious dynamic scoping!
#372
Firebug makes web dev less painful, but still not even as good as smalltalk in 1980! No raw POST body, no way to dig under the covers. >:-(
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Aug 01, 2009, 19:50:39
#371
Pleased with the HTC hero. Android seems pretty decent!
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Aug 01, 2009, 02:17:49
#370
@andrewgleave no, rabbithub doesn't do the atom-specific part of pshb- yet! Happy to discuss via email...
#369
"You never know what will come of writing a book." -- Thomas C Schelling
#368
so relieved that adium seems to be behaving itself again. it's vastly, vastly, vastly, vastly superior to ichat
#367
@dwragg i suspect you of writing a code generator!
๐Ÿ”— Wed Jul 29, 2009, 21:47:42 in reply to this tweet
#366
drowning in commit-notifications
#365
#lazytwitter how come OS X X11 no longer raises its windows when I cmd-tab to it? why did it stop? how can I fix it? :-(
#364
trying adium again. hope the 100%-cpu issue is gone now. recreating all my prefs. #drag
#363
@igrigorik the point being that it's managing reg'n & routing that's important: the metacircular use of HTTP is a neat trick, but that's all
๐Ÿ”— Mon Jul 27, 2009, 23:17:12 in reply to this tweet
#362
@igrigorik once you have the registration bit, you can change the transport; e.g. use preston&lentczner's HTTP 1.1 Upgrade-based protocol
๐Ÿ”— Mon Jul 27, 2009, 23:16:07 in reply to this tweet
#361
lazytwitter: does X/Open XA actually have a standardised wire protocol, or is it just the API?
#360
@miyagawa super awesome! maybe try using link rel=related too, see http://bit.ly/14WiLO
๐Ÿ”— Sat Jul 25, 2009, 11:49:31 in reply to this tweet
#359
@juranki have actually *tried* it now - yes, growl works. Again, very cool piece of code! Any ideas for what you want to do with it next?
๐Ÿ”— Fri Jul 24, 2009, 10:19:33 in reply to this tweet
#358
@juranki wow that's awesome! can you make it use growl? could be a great alerter, bound to exch amq.rabbitmq.log #ubiquity #rabbitmq
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Jul 24, 2009, 07:29:05 in reply to this tweet
#357
@norbu09 hopefully over xmas...
๐Ÿ”— Fri Jul 24, 2009, 01:40:00 in reply to this tweet
#356
@williamsjoe you could adapt http://bit.ly/JX7d9 ? not sure.
๐Ÿ”— Fri Jul 24, 2009, 01:39:40 in reply to this tweet
#355
@majek04 ???
๐Ÿ”— Fri Jul 24, 2009, 01:38:18 in reply to this tweet
#354
@norbu09 very nice #rabbitmq presentation!
#353
@dwragg yes indeed... see also: unix
๐Ÿ”— Thu Jul 23, 2009, 17:07:01 in reply to this tweet
#352
@brucehoult I'd managed to never write an assembler before :) It's incredible. Just incredible. #yuck
๐Ÿ”— Thu Jul 23, 2009, 16:58:24 in reply to this tweet
#351
x86 instructions have a totally insane encoding
#350
downloading tinyscheme for the first time in years and years
#349
@PublicCEO well yes, but it's a terrible voting system
๐Ÿ”— Wed Jul 22, 2009, 19:46:32 in reply to this tweet
#348
@dwragg Yeah interesting eh. I have a printout of Stroustrup's paper I've finished with if you'd like it
๐Ÿ”— Wed Jul 22, 2009, 19:45:48 in reply to this tweet
#347
#rabbitmq @tmm1 should we put some kind of delay into the server before disconnecting on invalid login?
๐Ÿ”— Tue Jul 21, 2009, 22:34:47 in reply to this tweet
#346
RT @lshift:New blog post: Webhooks behind the firewall with Reverse HTTP http://bit.ly/p8arj
#345
@Crad compiled v8 myself the other day. it's awesome. FAST, extensible, embeddable, and not entangled in moz code, cf spidermonkey...
๐Ÿ”— Tue Jul 21, 2009, 17:20:43 in reply to this tweet
#344
O M G TWO WEEKS OF THIS
#343
RT @aconbere:for stmts in python should accept the same filtering ops as list comprehensions [for x in xs if x] => for x in xs if x:
#342
@daneshzaki no built-in REST support, but RabbitHub may be of interest http://github.com/tonyg/rabbithub
๐Ÿ”— Sun Jul 19, 2009, 23:35:31 in reply to this tweet
#341
whew! 6km in 35 mins... 10km/h, yay!
#340
โ€œWe completely understand the publicโ€™s concern about futuristic robots feeding on the human population, but that is not our missionโ€
#339
@martinkl check out some of the Insane Branchings O' Death in the rabbitmq repos
๐Ÿ”— Sun Jul 19, 2009, 02:59:23 in reply to this tweet
#338
@annwitbrock pineapple chunks nom nom nom.
๐Ÿ”— Sun Jul 19, 2009, 02:58:19 in reply to this tweet
#337
@aaronfeng thank you! that os x epmd breakage has been driving me nuts
๐Ÿ”— Sat Jul 18, 2009, 14:04:25 in reply to this tweet
#336
@progrium just say no to ticketmaster! :-(
๐Ÿ”— Fri Jul 17, 2009, 17:59:10 in reply to this tweet
#335
@hallettj translate ch1 of SICP? (@squaremobius has done this before)
๐Ÿ”— Fri Jul 17, 2009, 17:58:37 in reply to this tweet
#334
@kingsleydavies you may find the rabbitmq-xmpp adapter of interest: http://bit.ly/117agb
๐Ÿ”— Wed Jul 15, 2009, 16:59:56 in reply to this tweet
#333
Making "dumb as a rock" precise: http://bit.ly/gPkz0 #monism #panpsychism
#332
Great illustrations of differences in voting methods from Ka-Ping Yee: http://zesty.ca/voting/sim/ - Very cool!
#331
RT @mnot:Wow, instant runoff voting really sucks - http://zesty.ca/voting/sim/ - and it's what Australia uses. OOps.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jul 15, 2009, 16:02:04
#330
@defunkt :) well yes, copyright does restrict freedom ;-)
๐Ÿ”— Tue Jul 14, 2009, 05:25:08 in reply to this tweet
#329
@defunkt whose freedom?
๐Ÿ”— Mon Jul 13, 2009, 23:57:26 in reply to this tweet
#328
@defunkt what about it sucks? all of those questions had very obvious answers
๐Ÿ”— Mon Jul 13, 2009, 23:19:12 in reply to this tweet
#327
RT @squaremobius:Many slidez from #LShift today: "BBC Feeds Hub" primer&"Achieving Scale with Messaging and the Cloud": www.lshift.net/blog
#326
dhl = suck as usual. delivery before 5pm does not include delivery at 5.05pm. sounds petty? try having a train to catch
#325
@yourabi it can be done, but it's pretty manual. gcc + python2.5 + simplejson + erlang src + rabbit tarballs
๐Ÿ”— Sat Jul 11, 2009, 05:52:35 in reply to this tweet
#324
hangover omg
#323
@Crad I've just tagged a 1.6.0 version of the #rabbitmq #stomp adapter, if you fancy taking it for a spin
๐Ÿ”— Fri Jul 10, 2009, 13:30:57 in reply to this tweet
#322
@bartvb heh - dumbed down or cleaned up?
๐Ÿ”— Thu Jul 09, 2009, 22:47:04 in reply to this tweet
#321
@donovanpreston begging the question? everett ftw
๐Ÿ”— Thu Jul 09, 2009, 22:44:12 in reply to this tweet
#320
1โ€“Language changes constantly 2โ€“Change is normal 3โ€“Spoken language is the language 4โ€“Correctness rests upon usage 5โ€“All usage is relative
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jul 09, 2009, 11:54:59
#319
@aidanskinner lol! what an age we live in
๐Ÿ”— Thu Jul 09, 2009, 09:42:40 in reply to this tweet
#318
want beer. have no beer. guess that's that then
#317
@juranki would love to hear more about rabbit-http2 on windows and the issues with firebug; could you post about it to the mailinglist?
๐Ÿ”— Wed Jul 08, 2009, 16:07:27 in reply to this tweet
#316
@seancribbs what problem does this solve? is there a discussion of it somewhere? #rabbitmq #nanite
๐Ÿ”— Wed Jul 08, 2009, 12:57:57 in reply to this tweet
#315
RT @progrium:It's official. Google Chrome OS: http://bit.ly/chromeos Exciting indeed.
๐Ÿ’Ÿ 1 ๐Ÿ”— Wed Jul 08, 2009, 12:20:05
#314
@jepollock progress depends on the unreasonable man?
๐Ÿ”— Wed Jul 08, 2009, 12:16:27 in reply to this tweet
#313
RT @divesnob:waiting for the #mj coffin to open and for him to pop out and start singing Thriller
#312
@edarc Fair enough. Tho the semantics of HTTP are a great fit for async, I admit current implementations of HTTP are pretty weak :-)
๐Ÿ”— Tue Jul 07, 2009, 16:59:27 in reply to this tweet
#311
@jchris @erlangfactory shame about the video player widget. it won't hop forwards beyond the point where it's loaded up to :)
๐Ÿ”— Tue Jul 07, 2009, 15:36:03 in reply to this tweet
#310
@edarc why? it turns out it's also a pretty good fit for messaging, especially in a network as big as the internet
๐Ÿ”— Tue Jul 07, 2009, 15:26:07 in reply to this tweet
#309
@andrewgleave heh sorry about the slide quality in that deck. Keynote doesn't render animation to PDF well! Better rabbithub slides to come.
๐Ÿ”— Tue Jul 07, 2009, 13:25:19 in reply to this tweet
#308
@annwitbrock I want the computer to get out of the way. It's the biggest obstacle to kids using computers :) language impt. but not central
๐Ÿ”— Sun Jul 05, 2009, 14:02:57 in reply to this tweet
#307
@annwitbrock kiwi indeed -- i talked about msg relaying at geeknight a couple months back. age 5 "did sets" with buttons and rubber bands :)
๐Ÿ”— Sun Jul 05, 2009, 14:01:03 in reply to this tweet
#306
@annwitbrock Totally. Systems for grownups put the machine in the foreground, leaving problem-solving as b.g. - which sucks, esp for kids
๐Ÿ”— Sun Jul 05, 2009, 13:39:23 in reply to this tweet
#305
python + pycairo + sdl? + some kind of actorsy system ought to get kids making animations and exploring control and reaction
#304
@annwitbrock Interesting! Just been thinking about low-learning-curve systems for showing kids about computing; I miss MOVE, DRAW, CLS
๐Ÿ”— Sun Jul 05, 2009, 13:30:11 in reply to this tweet
#303
@exluna she sounds terrified, furious, or both. weirdest thing ever
๐Ÿ”— Sat Jul 04, 2009, 23:05:23 in reply to this tweet
#302
@mastermark good point, that's better yet
๐Ÿ”— Sat Jul 04, 2009, 22:51:18 in reply to this tweet
#301
@squaremobius kia kaha!
๐Ÿ”— Sat Jul 04, 2009, 22:49:47 in reply to this tweet
#300
Oh yuck: โ€œYuppie Nuremberg Defenseโ€”I have to pay my mortgage.โ€ HT David Lentini in comments for http://bit.ly/2A9Gi
#299
@mastermark he could use webhooks and use reversehttp enrolment to work around the firewall issues
๐Ÿ”— Fri Jul 03, 2009, 11:35:08 in reply to this tweet
#298
apple software update seems lately to require a restart every time it has something to update :( never used to! what happened??
#297
annoying: emacs tutorial doesn't mention M-/ , which I miss very much when using inferior editors
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Jul 02, 2009, 23:39:24
#296
cute: emacs tutorial (C-h t) ends with an arch tag :-)
#295
my kid brother has taught himself HTML... and has immediately gone for the marquee tag. ah the folly of youth :)
#294
RT @squaremobius:The second half of this presentation has a good primer on the #BBCFeedsHub aka #RabbitStreams: http://bit.ly/UIplC
#293
@squaremobius v nice summary!
๐Ÿ”— Thu Jul 02, 2009, 11:24:57 in reply to this tweet
#292
@etrepum that sounds useful! what kinds of fail are you simulating?
๐Ÿ”— Thu Jul 02, 2009, 11:00:46 in reply to this tweet
#291
baked the perfect loaf of bread. milk instead of water ftw! also honey instead of sugar this time
#290
@janl static/dynamic is a phase distinction; strong/weak is a safety distinction. C is stat+wk; haskell stat+str; python dyn+str; JS dyn+wk
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Jul 02, 2009, 00:48:18 in reply to this tweet
#289
@janl whoa that doesn't sound right. strong vs weak typing perhaps
๐Ÿ”— Thu Jul 02, 2009, 00:35:43 in reply to this tweet
#288
teaching my kid brother about ssh, scp, sftp
#287
unix die die die
#286
@defunkt naw that's higher-order functional. XSLT is first-order, but having no side effects is "pure-functional"
๐Ÿ”— Tue Jun 30, 2009, 20:12:45 in reply to this tweet
#285
intriguing json javascript pattern language, very schemeish http://bit.ly/149D9a HT @mnot
#284
New blog post: PubSub-over-Webhooks with RabbitHub (and #rabbitmq !) http://bit.ly/13JYK6
๐Ÿ’Ÿ 1 ๐Ÿ”— Tue Jun 30, 2009, 15:03:20
#283
@bmizerany Awesome :) glad you had fun!
๐Ÿ”— Sun Jun 28, 2009, 11:46:02 in reply to this tweet
#282
george galloway: wandering even further away from the plot than previously. absurd media whore.
#281
@edarc try capturing a packet dump of a successful connection from some other client, e.g. tcpdump or http://github.com/tonyg/passthru
๐Ÿ”— Sat Jun 27, 2009, 10:05:37 in reply to this tweet
#280
@edarc 0-8 amqp spec internally inconsistent in places like these :-( so rabbitmq follows consensus behaviour. 0-9-1 spec much much better!
๐Ÿ”— Thu Jun 25, 2009, 00:05:45 in reply to this tweet
#279
RT @ciphergoth: tiny UK plug doesn't fold the way you'd guess, see video http://is.gd/1bLXV want this on everything HT @charlesstross
#278
RT @tpedersen:Sweet: PyGoWave server running on RabbitMQ #amqp #erlang #googlewave
#277
@fujin_ http://hg.rabbitmq.com/rabbitmq-c and .../rabbitmq-codegen - any problems, please tweet or post to the #rabbitmq mailinglist! #AMQP
๐Ÿ”— Wed Jun 24, 2009, 10:48:37 in reply to this tweet
#276
@nivertech good question! I'll file a bug to get that updated.
๐Ÿ”— Mon Jun 22, 2009, 23:14:11 in reply to this tweet
#275
@nivertech OK -- I suggested those because I thought they were comparable, since they are alternate AMQP implementations :-)
๐Ÿ”— Mon Jun 22, 2009, 12:32:32 in reply to this tweet
#274
@nivertech other AMQP brokers besides RabbitMQ include Apache's Qpid (Java, C++) and IMatix' OpenAMQ (C)
๐Ÿ”— Mon Jun 22, 2009, 07:20:08 in reply to this tweet
#273
Hmm useful for #rabbitmq maybe? RT @squaremobius:This weekend: put a JavaScript engine (Rhino) into the #FeedsHub
#272
@dwragg how so?
๐Ÿ”— Sun Jun 21, 2009, 13:29:47 in reply to this tweet
#271
going to iran demo with @radiotik @squaremobius. http://bit.ly/jYhax , 5pm iranian embassy. come along!
#270
today: html->js->reversehttp->rabbithub->rabbitmq->ejabberd->ichat ... and back. Using reversehttp to get PSHB messaging into the browser
#269
r @benjaminblack yep -- default branch. Needs default branch of rabbitmq-server too
๐Ÿ”— Fri Jun 19, 2009, 22:35:25 in reply to this tweet
#268
revised rabbitmq-xmpp to use an external rabbitmq instance instead of embedding rabbitmq in ejabberd. makes deployment much less painful!
#267
RT @timbray Phil Glass music with Segways & flames & horns & drums & monastic robes & a banjo. Remarkable. http://bit.ly/ZcTUt
#266
@exluna > LOOK AT DUSTY HUMERUS
๐Ÿ”— Fri Jun 19, 2009, 01:01:42 in reply to this tweet
#265
Show support for democracy in Iran add green overlay to your Twitter avatar with 1-click - http://helpiranelection.com/
#264
@tom when you say "doesn't load" what do you mean?
๐Ÿ”— Tue Jun 16, 2009, 11:40:00 in reply to this tweet
#263
@noodlesinmysand agreed. presence of msging resources can be seen as meta-object-protocol style stuff... maybe chat abt it on rabbitmq list?
๐Ÿ”— Sun Jun 14, 2009, 22:43:22 in reply to this tweet
#262
@intellectronica keyboard bicycle grips??
๐Ÿ”— Fri Jun 12, 2009, 20:24:33 in reply to this tweet
#261
@exluna @radiotik has just given me the gift of a Bernard impression :)
๐Ÿ”— Fri Jun 12, 2009, 20:16:36 in reply to this tweet
#260
@bwooce Very slippery :) No plugins, and delete+recreate of config didn't help! Am sad, may have to break out debugger...
๐Ÿ”— Fri Jun 12, 2009, 11:31:31 in reply to this tweet
#259
Adium spinning so often now I have switched to iChat :-(
#258
@bwooce sounds great :)
๐Ÿ”— Fri Jun 12, 2009, 07:52:02 in reply to this tweet
#257
@JasonGloverNZ yes, but only for a few hours next Tuesday... planning a decent stretch around xmas.
๐Ÿ”— Fri Jun 12, 2009, 07:51:30 in reply to this tweet
#256
@bwooce yep ... when i'm back during summer we should catch up!
๐Ÿ”— Fri Jun 12, 2009, 00:09:48 in reply to this tweet
#255
@JasonGloverNZ yep, here, travelling about, until next weds; briefest national tour ever! will be back for longer in summer...
๐Ÿ”— Fri Jun 12, 2009, 00:08:27 in reply to this tweet
#254
It's so easy to take high-bandwidth for granted. "Broadband" here in NZ currently delivering an astounding 200 kilobits/s (yes, 2E2!)
#253
grumble. #erlang version numbering seems to have been changed: R12B-5 --> R13B01. wonder why?
#252
@bwooce erlang is super natural for communicating systems. such a relief to escape the strictures of imperative languages!
๐Ÿ”— Wed Jun 10, 2009, 23:30:00 in reply to this tweet
#251
@defunkt carry nail-clippers with you
๐Ÿ”— Wed Jun 10, 2009, 22:14:38 in reply to this tweet
#250
@Geroyche that mutlunatic/aphex-unplugged thing ruled!
๐Ÿ”— Wed Jun 10, 2009, 21:57:18 in reply to this tweet
#249
@lukego oh we're more-or-less beginners :-) but it's fun. http://bit.ly/140yDN
๐Ÿ”— Tue Jun 09, 2009, 12:19:50 in reply to this tweet
#248
@monadic @mtodd @mirven it's 0-8 on the "default" branch, there's an even-more-experimental amqp_0_9_1 branch too
๐Ÿ”— Mon Jun 08, 2009, 23:24:12 in reply to this tweet
#247
@clemesha so, the other half of the book awaits you then ;-) #PiNA
๐Ÿ”— Mon Jun 08, 2009, 23:21:10 in reply to this tweet
#246
@progrium mboi: i've been working on http://github.com/tonyg/rabbithub recently. Pubsubhubbub protocol backed by RabbitMQ
๐Ÿ”— Mon Jun 08, 2009, 23:20:09 in reply to this tweet
#245
@lukego some lshifters here are trying their damndest to avoid the vendor toolchains... mixed success iiuc :-/
๐Ÿ”— Mon Jun 08, 2009, 23:06:29 in reply to this tweet
#244
@dwragg /moi non pluuuuuuuuus/
๐Ÿ”— Sat Jun 06, 2009, 21:57:05 in reply to this tweet
#243
@mtodd how horrible do you think wrapping http://bit.ly/te8qR for ObjC might be?
๐Ÿ”— Sat Jun 06, 2009, 21:37:23 in reply to this tweet
#242
rebuilding my adium configuration seems to have "worked around" the 100%cpu need-forcequit issues I was having. so far. grumble
#241
using Keynote.app as if it were flash. fun!
#240
Interop between RabbitMQ and PubSubHubBub. RabbitMQ subscribed via HTTP push to a PSHB feed! http://github.com/tonyg/rabbithub
#239
working on rabbitmq pubsubhubbub
#238
omg lightning holiday!
#237
talking about http-based messaging, rabbitmq, pubsubhubbub et al
#236
yay for gnuplot!
#235
@SergeStinckwich (browser)+(html+js) is roughly (vm)+(image). Look at what TiddlyWiki does: it's almost like image saving :)
๐Ÿ”— Sun May 31, 2009, 14:41:55 in reply to this tweet
#234
what ebay sniping tools do people use?
#233
@aidanskinner what sports/punk bar did you find??
๐Ÿ”— Sun May 31, 2009, 14:14:04 in reply to this tweet
#232
@jessykate there has to be more to it... what are the control codes? what apps support them?
๐Ÿ”— Sat May 30, 2009, 10:46:21 in reply to this tweet
#231
@brianm oh yes indeed! The same can be said for Inform 7 (which is well worth struggling with)
๐Ÿ”— Sat May 30, 2009, 10:44:28 in reply to this tweet
#230
(watching the wave talk from google i/o) reinforcing my existing opinion that the browser is a greenspunned smalltalk system. siiiigh
#229
@monadic yes, and then some.
๐Ÿ”— Sat May 30, 2009, 00:08:29 in reply to this tweet
#228
wave = dvcs + permissions model + messaging + reasonably slick ui. nice stuff. induces smalltalk nostalgia though
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat May 30, 2009, 00:05:40
#227
@aaronfeng M-x grep ;-)
๐Ÿ”— Fri May 29, 2009, 21:36:25 in reply to this tweet
#226
@dwragg interesting. disk-platter-tech based fpgas? o_O
๐Ÿ”— Fri May 29, 2009, 16:34:48 in reply to this tweet
#225
iWork 09: save as iWork 08, open in iWork 08, fail. #fail #fail #fail. Reduced to ASCII.
#224
adium is made of #fail today too. 100% CPU? really?
#223
@discredittech w00t! /me runs to download it
๐Ÿ”— Fri May 29, 2009, 15:39:20 in reply to this tweet
#222
NeoOffice charting as retarded as excel. SIGH.
#221
@janl Sure, but that interrupts my workflow. I'm using spreadsheet to ad-hoc analyse timing data printed by my program
๐Ÿ”— Fri May 29, 2009, 15:15:01 in reply to this tweet
#220
Pah! iWork '09 Numbers won't paste CSV or tab-delimited text as a table. It thinks it's just strings. *eyeroll*
#219
@samstokes not to mention confused. a dvd in 3 minutes, complete dickens in 10?? the man may have been verbose but that's just ridiculous
๐Ÿ”— Fri May 29, 2009, 13:27:10 in reply to this tweet
#218
my coffee was too small. /me notes time, plans next dose
#217
RT @dwragg:If your "restful" spec is full of URL templates, it probably isn't.
#216
Irony: Wave codebase hosted in Subversion
#215
LIVIN' in th' CITY of the FUTURE!
#214
RT @ciphergoth: Best #crapnamesforsuperheroes: Bathman, Captain Belgium, The Green Lampshade, The Blunt Spork, The Human Porch, Wander Woman
#213
Spam from Sun: "Get Free Resources and Music from Sun" -- music?? really?? #wtf
#212
@lukego I am jealous :)
๐Ÿ”— Wed May 27, 2009, 16:42:51 in reply to this tweet
#211
Putting the Pub back in #pubsub tomorrow (28th May): Commercial Tavern, Shoreditch, 6pmish. #rabbitmq #amqp #pubsubhubbub
#210
RT @monkchips: "pubsub in shoreditch tomorrow night. beers and message queues." Not sure of venue yet!
#209
truck rammed me while stopped at intersection, stupidest driver ever. yelled, told him to piss off, shouldn't have: buckled my wheel! prick.
#208
RT @jessykate:THIS ROCKS!! visualization of life and death of bills done by our awesome intern, Rebecca: http://bit.ly/WCxUK
#207
@samstokes sure, http://gist.github.com/117767 -- it's pretty noddy, but cronable i suppose
๐Ÿ”— Mon May 25, 2009, 23:44:05 in reply to this tweet
#206
github api + /usr/bin/xpath --> shell script for backing up my github repos
#205
am caught up on twitter! (making things worse for everyone else)
#204
@JasonGloverNZ still 404!
๐Ÿ”— Thu May 21, 2009, 12:39:41 in reply to this tweet
#203
@jasonglovernz your blog's RSS feed is 404 :(
#202
M-x align-regexp ;; sigh. emacs is awesome
#201
(and apropos?)
#200
just finished Little Brother (Cory Doctorow). Excellent.
#199
Ha! Charles Stross on Amtrak: "total travel time was roughly 5 hours [...] on a 144 mile route" -- that's 30 mph
#198
uploading yet another rootfs to openmoko
#197
@JohnApps wah! my homepage! thanks for heads-up. Re wiki, no just admiring the good job they did with the ASN.1 page
๐Ÿ”— Fri May 15, 2009, 14:30:57 in reply to this tweet
#196
@johara_ JSON and XML have the same notion of types! Just JSON has no analogue to XML's XSD/RelaxNG ... yet ;)
๐Ÿ”— Fri May 15, 2009, 12:45:20 in reply to this tweet
#195
@JohnApps ah, wikipedia yet again provides a gem of an article! #AMQP
๐Ÿ”— Fri May 15, 2009, 12:35:19 in reply to this tweet
#194
@discredittech they do have the feel of that good ol' time religion about them. comfy like a well-worn-in hairshirt
๐Ÿ”— Fri May 15, 2009, 11:51:17 in reply to this tweet
#193
@johara_ JSON *does* have types (string, number, list, map, bool, null): they're just not at the same level as ASN.1 or XSD. it's layered
๐Ÿ”— Fri May 15, 2009, 11:46:49 in reply to this tweet
#192
@discredittech you can not kill what does not live :-(
๐Ÿ”— Fri May 15, 2009, 11:44:43 in reply to this tweet
#191
yes! erlang on #openmoko #neo1973 gta01 again! now to dust off my GSM code and update for the new linux kernel...
#190
@JasonGloverNZ well indeed. tho not much hacking yet. lots of #openmoko #openembedded #buildfail
๐Ÿ”— Thu May 14, 2009, 01:54:13 in reply to this tweet
#189
trying to build #openmoko toolchain after more than a year away from the project... and not having much success
#188
@dwragg only some currencies do; SEK frinst would be 100 Kr.
๐Ÿ”— Tue May 12, 2009, 12:44:27 in reply to this tweet
#187
@asynchronaut erm *4* vertices suffice for a nonplanar graph? surely? (am I missing something? perhaps polygons != graphs)
๐Ÿ”— Tue May 12, 2009, 01:38:26 in reply to this tweet
#186
@kingalfred ASN.1 -- you are living life on the edge. is it terrifying? is it exhilarating?
๐Ÿ”— Tue May 12, 2009, 01:35:15 in reply to this tweet
#185
the worst of the eclipse-rage has passed. back to normal crushing disappointment with state of entire software industry
#184
eclipse is a sickening train-wreck.
#183
@jchris that is very impressive! hmm, couchdb as backing store for rabbitmq queues ...
๐Ÿ”— Sun May 10, 2009, 23:30:08 in reply to this tweet
#182
@mattbeedle rabbitmq won't work with passenger?? oh dear. we'd love to help make it work right - dm me or email the mailing-list?
๐Ÿ”— Sat May 09, 2009, 12:03:32 in reply to this tweet
#181
ticketmaster add ยฃ7.75 to a ticket purchase of ยฃ25! for e-tickets!! wankers
#180
omg home-made cheesy chili fries (with cream cheese on top) #toomuchawesome
#179
playing with making nambu and adium speak me all tweets and IMs
#178
http://bit.ly/Hg4ET illustrates various messaging topologies very clearly
#177
I think it's fair to claim that (experimental) RabbitMQ/QPid/OpenAMQ *syntactic* 0-9-1 interoperability has arrived. Hooray!
#176
@tmm1 love it! what code produces the dotty output?
๐Ÿ”— Wed May 06, 2009, 20:55:37 in reply to this tweet
#175
http://bit.ly/16YUZj
#174
I'd rather be coding
#173
@benreesman yes #singularity
๐Ÿ”— Wed May 06, 2009, 10:40:06 in reply to this tweet
#172
@intellectronica which one?
๐Ÿ”— Wed May 06, 2009, 00:35:42 in reply to this tweet
#171
RT @babysimon:After looking at these videos of robots playing football I am rather less worried about them taking over http://is.gd/wHnL
#170
@jcrosby prescheme? idst/jolt? (low level lambdas)
๐Ÿ”— Mon May 04, 2009, 19:53:41 in reply to this tweet
#169
apt-mirror == chewing gum and string.
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Apr 30, 2009, 17:51:17
#168
RT @lshift #rabbitmq: Our open source project with the BBC goes public: http://bit.ly/iOvYG
#167
@HandCoded http://hg.rabbitmq.com/rabbitmq-c/ MBOI (though perhaps a bit big for a ยตc?)
๐Ÿ”— Wed Apr 29, 2009, 12:10:01 in reply to this tweet
#166
Man RabbitMQ needs to be able to do this: http://bit.ly/DIq8b (HT @jermolene)
#165
@novgp how are you finding the Network Patterns book? I'm looking forward to using it to debug various designs
๐Ÿ”— Tue Apr 28, 2009, 13:19:36 in reply to this tweet
#164
@monadic left your macbook remote control on your desk at lshift. thanks for the loan, sorry for the duration of the loan :)
#163
@genevate re rabbitmq consulting help: what's your email address? I'll get someone to contact you tomorrow.
๐Ÿ”— Mon Apr 27, 2009, 01:56:31 in reply to this tweet
#162
potentially in the market for a used (UK) blackberry handset, please get in touch if you have one to sell!
#161
Bunny, a new synchronous Ruby AMQP client library: http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/2009-April/003830.html
๐Ÿ’Ÿ 1 ๐Ÿ”— Sat Apr 25, 2009, 18:04:07
#160
@benreesman yes, option 1, and both of my extra options
๐Ÿ”— Fri Apr 24, 2009, 22:03:59 in reply to this tweet
#159
@benreesman amen. There're features of eclipse I'm unaware of, but it's hard to motivate myself to learn, given emacs...
๐Ÿ”— Fri Apr 24, 2009, 22:02:36 in reply to this tweet
#158
@benreesman in which case my answers are: 1, 3, 4. :-)
๐Ÿ”— Fri Apr 24, 2009, 21:57:52 in reply to this tweet
#157
@benreesman ..., or do you use emacs/vi over IDE cause you don't know the IDE, or does emacs/vi offer features for efficacy the IDE lacks?
๐Ÿ”— Fri Apr 24, 2009, 21:57:39 in reply to this tweet
#156
@benreesman false dichotomy :-)
๐Ÿ”— Fri Apr 24, 2009, 21:44:18 in reply to this tweet
#155
OMG awesome http://www.atpfestival.com/Events/Nightmare2009/LineUp.php *buys tickets*
#154
playing with txamqp
#153
will be at the jaunty release party tonight, with luck... look for the nerd in the dribbly venn diagram t-shirt
#152
@intellectronica yes looks like i'll make it along! hooray
๐Ÿ”— Thu Apr 23, 2009, 19:20:02 in reply to this tweet
#151
@norbu09 STOMP sucks?? no way :) we should figure out how to fill in the missing pieces to make it better
๐Ÿ”— Thu Apr 23, 2009, 18:30:20 in reply to this tweet
#150
@benjaminblack absolutely! but persevere, it's well worth it. Crankiness can get a bit much, but the core is *gold*
๐Ÿ”— Thu Apr 23, 2009, 18:28:13 in reply to this tweet
#149
@Crad were you having trouble with the stomp adapter? Please email me or the list -- wanna get things working
๐Ÿ”— Wed Apr 22, 2009, 17:43:58 in reply to this tweet
#148
@norbu09 yep -- travelling at the moment but please do email questions to the rabbitmq list! http://tr.im/jpYh
๐Ÿ”— Wed Apr 22, 2009, 16:09:43 in reply to this tweet
#147
@JasonGloverNZ yes, for another day or so. have had an awesome time so far
๐Ÿ”— Tue Apr 21, 2009, 15:44:54 in reply to this tweet
#146
@blaine for a discussion of topology as related to addressing (and routing), http://bit.ly/nX2DN
๐Ÿ”— Mon Apr 20, 2009, 16:47:57 in reply to this tweet
#145
flew a plane! ate a corndog at a baseball match^H^H^H^H^Hgame! people sang the "cops" theme as some rednecks punched each other! #dayofwin
#144
@dougalcorn because rabbitmq-server dep on erlang dep on tcl... argh :-)
๐Ÿ”— Sat Apr 18, 2009, 06:11:44 in reply to this tweet
#143
just submitted new rabbitmq feature, "firehose", to QA; will land in 1.6.0 with luck; thanks @bmizerany
#142
RT @asynchronaut: Cute little robots are among us..and since they don't have a plan, they need our help :) http://www.tweenbots.com/
#141
@filterfish that is very unusual. Perhaps you're creating queues but not deleting them? Love to hear details on the mailing list!
๐Ÿ”— Sat Apr 11, 2009, 05:00:25 in reply to this tweet
#140
@old_sound there's a known disconnect between the STOMP spec and ActiveMQ: it involves an extra \n. Todo for STOMP 1.1...
๐Ÿ”— Sat Apr 11, 2009, 04:59:27 in reply to this tweet
#139
@old_sound yes it *is* fun :) and that's the same spec i was reading yeah. minor nits to fix, otherwise good spec
๐Ÿ”— Fri Apr 10, 2009, 23:29:15 in reply to this tweet
#138
@old_sound because the spec says not to :-) I still have to get round to addressing that one way or another
๐Ÿ”— Fri Apr 10, 2009, 16:00:57 in reply to this tweet
#137
Slides from my RabbitMQ/Internet-messaging talk at BayFP last night: http://bit.ly/pboO
๐Ÿ’Ÿ 2 ๐Ÿ”— Thu Apr 09, 2009, 16:58:46
#136
About to go to BayFP to give my talk. Nervous. Wish me luck!
#135
@binary42 the defaults aren't actually part of the spec; but check out http://bit.ly/WxbV for rabbitmq's defaults
๐Ÿ”— Thu Apr 09, 2009, 01:13:16 in reply to this tweet
#134
@maraby if you feel like chatting about ejabberd+rabbitmq drop me an email, always keen to hear how people are using rabbitmq
๐Ÿ”— Wed Apr 08, 2009, 19:09:46 in reply to this tweet
#133
@maraby you mean rabbitmq embedded in ejabberd? am curious :)
๐Ÿ”— Wed Apr 08, 2009, 08:52:20 in reply to this tweet
#132
@ryah suggestions for a clean way of embedding amqp setup verbs into stomp? could be added to http://bit.ly/3tQRXb
๐Ÿ”— Tue Apr 07, 2009, 18:15:17 in reply to this tweet
#131
@fdilke still in CA yes -- San Fran for the next week or so. Sunny and warm!
๐Ÿ”— Mon Apr 06, 2009, 22:10:48 in reply to this tweet
#130
@fdilke it's a hard life :)
๐Ÿ”— Mon Apr 06, 2009, 21:24:38 in reply to this tweet
#129
@discredittech I think you got off easy, this is what I was given: http://bit.ly/17MKeR ... behold its beauty and weep
๐Ÿ”— Sun Apr 05, 2009, 20:38:47 in reply to this tweet
#128
@discredittech @radiotik is to blame for the gangsta MQ team portrait :-)
๐Ÿ”— Sun Apr 05, 2009, 20:31:52 in reply to this tweet
#127
Plain old pen-and-paper often beats a laptop for getting Real Work done. Something about the lack of distractions & restrictions
#126
@radiotik congratulations to you and the team!
๐Ÿ”— Fri Apr 03, 2009, 21:11:38 in reply to this tweet
#125
RT @brianm: RT @mtraverso Java serializer for Thrift that doesn't require static code generation: http://github.com/martint/swift
๐Ÿ’Ÿ 1 ๐Ÿ”— Fri Apr 03, 2009, 19:33:39
#124
@dio_rian http://xanadu.com/zigzag/ ;-)
๐Ÿ”— Thu Apr 02, 2009, 23:29:23 in reply to this tweet
#123
OMG awesome http://www.faqs.org/rfcs/rfc4912.html -- ASN.1 updated for the 90s??
#122
flight was cheaper at virginamerica.com anyway. and their website is (mostly) very sane! refreshing!
#121
also! united.com only take US credit cards. don't want my business? fine! *plonk*
#120
united.com's website = steaming pile of fail. email regex fail, phone number regex fail. fail fail fail.
#119
@somic I did mean Border Gateway Protocol, as shorthand I guess for dyn routing. #AMQP
๐Ÿ”— Thu Apr 02, 2009, 20:09:00 in reply to this tweet
#118
@Geroyche it's great stuff, http://www.aliciapatterson.org/APF0704/Johnson/Johnson.html - truly awesome
๐Ÿ”— Thu Apr 02, 2009, 20:08:07 in reply to this tweet
#117
@somic dynamic routing protocols in general are interesting. how do they relate to #AMQP? #somewhatleadingquestion :)
๐Ÿ”— Thu Apr 02, 2009, 19:45:37 in reply to this tweet
#116
@Geroyche awesome! did you read about Lenat's Automatic Mathematician and Eurisko?
๐Ÿ”— Thu Apr 02, 2009, 19:44:48 in reply to this tweet
#115
Intersection between BGP and #AMQP. Discuss.
#114
facebook is kind of a gateway drug. before you know it, you're neck-deep in twitter and facebook starts to look... boring
#113
matthew@lshift finds out what happens when you overfeed rabbitmq: conclusion: it ain't all bad http://bit.ly/corp6
๐Ÿ’Ÿ 1 ๐Ÿ”— Thu Apr 02, 2009, 16:24:11
#112
Measure twice, cut once.
#111
#amqp 1.0 control messages seem heavy but aren't: you can be v laconic w. acking etc. You trade off ctl-msg-chattiness against window size
#110
@clemesha, #amen to that. perhaps #beer will dislodge my #headache
#109
@benreesman possibility: uploading wiring specs to the broker and giving them a name? kind of scriptable broker... #amqp #strawman
#108
jetlag headache fading at last. at long last.
#107
@benreesman, come talk to me re 0-9-1 and java later, i can show you code if you like
#106
wifi restored. who knew "xhost +" considered harmful ;-) ... thanks to ucsd sys admins for sorting it out
#105
Kicked from wifi for some reason :-( anyone at #amqp know how to fix?
#104
freenode.net irc #amqp f2f
#103
#amqp f2f: freenode irc #amqp channel
#102
New mailinglist, #hybi, for discussing #websockets #bosh #reversehttp #rhttp #bayeux: http://bit.ly/Q2lWO
#101
RT @radiotik: Support me walking for cancer research (while dressed in pink archaeology gear): http://tinyurl.com/cxdocy
#100
jetlagged and awake (sort of) at 5 am. Joy
#99
On the ground in san diego
#98
Can has tweets via sms? Testing :-)
#97
Am in California from Weds for a couple of weeks; ping me or @monadic if you want to meet up
#96
TweetDeck fail on Linux: "Unknown desktop manager, only Gnome and KDE are supported" wtf?
#95
awesome comety messaging demo http://bit.ly/RkteR written by @majek04, explained at http://bit.ly/pLyXn
#94
twitter - reified antimindfulness? sure seems frantic at times. http://bit.ly/10wxO, http://bit.ly/qpxgd
#93
@intellectronica minds like M.C.Escher paintings :-( http://tinyurl.com/dmbyul
#92
OMG terrifying :-( http://tinyurl.com/d6hqcc (via http://tinyurl.com/d83erl, where there are some good comments)
#91
@JasonGloverNZ, finer-grained checkins ... or many little WIP branches?
#90
@JasonGloverNZ I use TimeMachine :-) (but seriously, hg all the way)
#89
โค Hansard: http://tinyurl.com/c42uy5
#88
@progrium groksystems.com not functioning?
#87
@radiotik lol
#86
@JasonGloverNZ no it makes you a functional programmer! w00t
#85
@radiotik hooray!
#84
baking bread, 50-50 plain/wholemeal, with experimental addition of 2tbsp oil to dough
#83
@jchris: likewise!
#82
svn = fail.
#81
object-oriented concepts survey, interesting: http://www.sefolklore.com/welcome.html
#80
running javascript code through jslint. My code is atrocious. Too much fun to stop though
#79
Up way too late
#78
Hacking on synchrotron again http://hg.opensource.lshift.net/synchrotron/
#77
hangover
#76
@progrium wish you to expose TCP sockets API over HTTP or more generally the notion of a connection? Intrigued.
#75
@brianm oh I see :-) well, a few niggles aside, it's by no means a bad spec. Fills a niche nicely.
#74
@brianm why surprised?
#73
openAMQ's JMS client works ok with RabbitMQ! Cool! http://tinyurl.com/d5edm7
#72
@progrium, a long time yes, but you won't notice :-)
#71
being a passenger in a lotus elise at donington park
#70
@janl drop us a line if you fancy a pint out old st way
#69
@khairoun ick.
#68
@khairoun some things don't bear thinking about
#67
slides from kirk's ReST integration talk: http://tinyurl.com/djahpu
#66
kirk's talk on ReST-based integration at qcon is very good
#65
am at qcon
#64
@dwragg nice!
#63
thinking about oauth vs capabilities
#62
webhooks + reversehttp + relayhttp = awesome distributed object system
#61
@babysimon wow!
#60
lshift has dropped off the internet because of a routing problem at easynet. film at 11
#59
branches and merges, branches and merges
#58
finally getting a round tuit for writing up ReverseHttp == RemoteCGI
#57
pondering Anathem.
#56
omg. this really works and is tasty: http://tinyurl.com/b5oez4
#55
midnight blogging
#54
deleted the ms office trial software from my mac
#53
just released rabbitmq v1.5.3! http://www.rabbitmq.com/download.html
#52
check out webhooks.org, there's some good stuff there!
#51
dear lazyweb: with whom would you contract to print 250 high-quality copies of a 270pp academic journal?
#50
polishing rabbitmq 1.5.2 release
#49
is about to have delicious pub dinner
#48
macports rules!
#47
the STOMP protocol is underspecified: headers can have ":" or ": ", and end-of-frame is either NUL or NUL+LF!
#46
@tav very cool! yep seen the web calculus -- occasionally in #rabbitmq on freenode irc if you want to chat about this stuff
#45
@blaine we didn't talk about capabilities the other day, but http + this would be cool: http://tinyurl.com/cdrpbk
#44
marvels at the creaking, swaying tower of complexity that is a modern software stack
#43
is surprised to see that people are using our dev.rabbitmq.com demo AMQP server for interesting-looking things!
#42
is gluing rabbitmq, ejabberd, couch, xmpp, stomp, jsonrpc/http together with chewing gum and no. 8 wire
#41
is disconnecting twitter from facebook. Two great tastes that taste, well, a bit funny together, like toothpaste and chocolate.
#40
@monadic: no, just Step One on a long(ish) road to True Decentralised Federated Messaging
#39
@donovanpreston thanks! :) hg clone http://hg.opensource.lshift.net/reversehttp - python, java, javascript, erlang
#38
reversehttp stabilizing - http://www.reversehttp.net/
#37
evserver, very cool! maybe good for reversehttp? http://tinyurl.com/awkepf
#36
is writing up reversehttp. Painful
#35
is hacking on extprot.
#34
is an intrepid snow-cyclist.
#33
built reversehttp + tinymessaging for javascript, python and java now; smqp is a silly name (taken! :-( )
#32
is going to Cambridge!
#31
can't sleep. Thinking about reversehttp & SMQP
#30
just watched Requiem For A Dream. Grim!
#29
@monadic: you're starting the ball rolling!
#28
is resisting the lure of the pint
#27
is colouring in!
#26
needs food badly
#25
is unbreaking the browser
#24
really really enjoyed the S/T + June Brides gig last night. Looking forward to tonight's lineup!
#23
will eat french toast soon, so soon
#22
is turning 100000 in less than 10h
#21
@spaz debian lenny; the air app installer works ok but this is my first air app. Maybe I should try another one as an experiment.
๐Ÿ”— Wed Jan 21, 2009, 22:13:49 in reply to this tweet
#20
@grunok not dead, pining for fiords?
๐Ÿ”— Wed Jan 21, 2009, 21:12:55 in reply to this tweet
#19
has a black-screen spaz on linux. Advice about rm -rf .appdata doesn't work. Gr!
#18
is hungover, with a 41-hour journey ahead. yay?
#17
is struggling to write up reversehttp
#16
is inspired, optimistic and cynical in equal measure
#15
yes.
#14
no.
#13
going for a run. Too much sleeping in!
#12
MD5 considered harmful today http://tinyurl.com/a744ng
#11
going to Wellington this afternoon. Long drive ahead...
#10
waiting for USB 1.1 to transfer 20GB
#9
grumps about the house wearing black
#8
discovers yet more relevant prior art: http://tinyurl.com/9qxxzb
#7
is back from wanganui motorbike races. w00t!
#6
is not making an apple and pear lattice pie.
#5
took an involuntary swim in Oakura creek while out running this morning
#4
is enjoying John Day's "Patterns in Network Architecture" very much indeed!
#3
is cursing the neighbour that thinks power tools at 11.15pm is a clever idea
#2
solving my first Listener cryptic crossword
#1
bowing to the inevitable