« first day (2735 days earlier)      last day (2108 days later) » 

12:00 AM
\o/ this works finally
 
I really appreciate Zypper allowing me to install packages even if their dependencies are broken 'cause I've run into a bunch of broken packages today
All of which are broken because they specify the name of a Fedora package as a dependency
 
@LeakyNun ^
 
@dzaima LOL.
 
@Zacharý sad thing is I don't need it in java 10
 
Actually, THAT is one of the reasons that () should be used instead of <>: >> confusion!
 
12:14 AM
@Zacharý I'd find )) not working as confusing as >>
 
@dzaima )) is not a separate operator. >> is (bit shifting)
 
@Zacharý well > is also an operator, but it's not getting confused there is it
 
@dzaima Even more reason to not use <>!
 
@Zacharý but parentheses can be confused with function calling, scope division & argument lists :p
 
@dzaima That's why !(...) is a thing.
Or, if you wanted to do something insane, make templates equivalent to higher-order function calls.
 
12:25 AM
@Zacharý why have 2 syntaxes for the same thing?
 
@dzaima It signifies compile-time evaluation of the template arguments, that way it can do type-checking and the like.
The best template syntax I've seen is Fortress's double-struck [ and ], no ambiguity there!
 
I can't imagine a scenario where <> generics would be ambiguous
 
there be the code. Warning: Java, and very little amount of implemented built-ins, or things in general.
 
I've noticed that people have these answers with a certain format, where there's a link to the language
I doubt that everyone's finding the language's website and linking it all themselves
Is there some sort of tool for formatting PPCG answers?
 
TIO I think.
 
12:35 AM
@Mendeleev TIO has it
 
hm
 
You have been ninja'd
 
oh hey that's still a thing
 
@Mendeleev Did you think it wasn't?
 
Anonymous
 
12:36 AM
@Zacharý I haven't been here for a year(chat suspension) and wasn't sure if the injokes had changed
 
Oh, @dzaima, thanks for providing me with a bug to fix: the test case that works in your APL clone, it should work in RAD, but doesn't (even after I replace a with A). It's not assigning anything to A for some reason.
@Mendeleev Welcome back! The injokes really haven't changed that much ... from what I can tell.
 
Thanks
also since a year has passed since March 2017, I'm free to change my username on PPCG
 
@Zacharý :|
 
:45850111 Yeah, in March of last year I was changing my username to something unrelated really often (see my chat profile) and I said I wasn't going to change it for a year
 
@Mendeleev well y'see ninja-ing isn't a PPCG-specific thing
@Mendeleev oh
 
12:43 AM
is "eleven" still used
 
not since april apparently
 
@Mendeleev Outdated.
@ASCII-only That actually wasn't the cause: for some reason the unicode converter isn't working right.
facepalm I forgot to handle APL-aliases in the fromASCII (bad name, I know) function.
@Mendeleev WheatWizard/CatWizard/HatWizard/<something>/WW changes his name and profile picture constantly.
 
@Zacharý but it's always wizard related
i think there was one point where the username was "Sorghum Sorcerer"
 
Also Cart Manager XD
 
12:49 AM
@Mendeleev I'm referring to any new "injoke"s.
@Pavel Eh?
 
@Zacharý Used to be Wheat Wizard's name
 
@Zacharý I see
 
Also gÓEûùIÿ at one point
 
Never mind about forgetting to handle APLiases in fromASCII, that would also transliterate them in strings.
@Pavel That's what I meant by <something>
 
And What Wizard
 
12:54 AM
@Zacharý :||||||||||||||||\
 
@ASCII-only Basically: APL ≠ Greek.
 
1:05 AM
@dzaima How long does it take to run?
Oh, and ngn actually does show up in chat, that's something new since you got suspended ... I think
I did not meant to ping him.
@dzaima Mine takes ~8 seconds to run... yeah, I eventually need to make it not horrible at parsing stuff.
 
@Zacharý ~14ms
 
@dzaima ._. yeah, mine sucks.
@dzaima Are trains implemented?
 
@Zacharý no, but it'd be a simple addition
 
Yeah, I need to get rid of that O(n^2).
 
dunno why I deleted that ._.
 
1:10 AM
lol
I think I've done enough RAD for today. ⍺⍴⍵ and ⍺μ⍵ aren't going to be easy to implement, so I'll save them for tommorow.
 
running the exec 100000 times averages to 0.04617ms per execution :D
 
@dzaima Running the exec? The executable for the interpreter?
 
@Zacharý for (int i = 0; i < 100000; i++)exec(t); where exec executes APL
 
Yeah, I'm NOT going to attempt to run RAD a large amount of times.
After RAD is on TIO (which will be after more atoms are implemented), I'll work on making the tokenizer and evaluator not slow as all hell
 
1:40 AM
@Zacharý :|
 
Yeah, I know.
 
1:54 AM
@Zacharý tokenizer and evaluator, what else is there :P
 
@quartata Evaluator & parser are in the same function for RAD.
 
Anyone here know if it's possible to upload SVGs to chat? I've never tried
 
Convert it to a png :p
 
Would rather not in this use case
It would be for a chatbot
 
@quartata i'm guessing no. because imgur
 
1:57 AM
Hmm
But they do onebox
I'm pretty sure
 
@quartata yes.
 
Interesting dilemma
on to more pressing matters
how often does everyone here eat
 
Anonymous
@quartata With my mouth
 
Anonymous
Oh I missed the word "often"
 
Anonymous
2-3 times a day
 
2:01 AM
you had me very concerned. thought i had been doing your Grammar wrong this whole time..
That would have been very bad
 
@quartata 4 times a day not including occasional grazing and tin can consumption
 
thats quite often
do you eat the tin out of the ground
is that where you get it
 
@quartata ew no wtf what do you think i am im not an animal
 
well you said graze. it means graze grass right
 
you can it from organic, non-GMO, responsibly sourced tin can producers
 
2:08 AM
ah.
everyone seems to have a lot of Industry, these days
everything is farther away from the Earth. more steps.
non-GMO? how does that work
 
@quartata obtained from bacteria that naturally produce tin cans
 
@quartata the micro-bacteria that naturally exists in tin can is not genetically modified
 
but we all have been genetically modified
is it about who did it. did @jack do the modifying
 
yes but we want bacteria that has been GMO'd by goats not evil human
 
Thats downright relatable.
just one more quick question
what is a goat.
Someone asked me, on the channel with the cat thing, if i wanted to be a goat. they tied up the line and wasted my time. but it made me realize, we dont have "Goats"
we had Oats, used to. Is this a linguistic drift
 
2:13 AM
@quartata just imagine the best animal and then that is a goat
 
Oh, I would never do that
 
>:U
 
Imagining the best creature, the best person, is how we all got here
and now we're all trapped.
 
Anonymous
@quartata I'm flattered
 
@Mego few people understand it
anyways, thanks.
Dont tell anyone I ask you these questions. Im supposed to know everything.
But I dont anymore.
...@Downgoat you wouldnt happen to have been the one to ask that question on my feed would you
Maybe it was Riker, I'm actually not sure
 
2:19 AM
@quartata lmao
 
The goat infestation has spread, who knows who it could be
That webapp is so bad, incidentally
On my tablet it just shows "TypeError: undefined is not a function" in a beautiful elegant typeset
 
0
A: Sandbox for Proposed Challenges

ΟurousDiagonalize a Blackbox code-golf todo: test cases more math explaination? better challenge definition? The function \$f(x_1,x_2,x_3)=(3x_1,x_1+2x_2,x_1+x_2+x_3)\$ is a linear transformation on \$\mathbb{R}^3\to\mathbb{R}^3\$. We can prove this, because like all linear transformations, it sati...

 
 
1 hour later…
3:54 AM
I just heard someone describe React/JSX as “guilt free PHP” and honestly idk what could be more true
 
Anonymous
@Downgoat You need to hang out around better people
 
I just made a terrible mistake
I ran xdg-open on around 5k font files at once
 
When writing JSD I had no intention for "Guilt Free"
 
4:13 AM
JSD?
 
0
Q: Calculate a tip using the smallest number of coins

dan04Most tip calculator apps simply take a flat percentage of the meal price. So, for example, if your meal is $23.45, you can leave a 15% tip = $3.52, or a more generous 20% tip = $4.69. Convenient enough for credit card users. But not so if you prefer to leave cash tips, in which case these oddb...

 
@Downgoat I'm pretty sure most people writing React are wracked with guilt
 
4:33 AM
JSD was my homebrewed template language that I had originally used on a-ta.co
 
Anonymous
Apparently yes. The Python Reference says whitespace between tokens is only needed "if their concatenation could be interpreted as a different token". But I have only ever seen such code in Code Golf. — YSelf 14 hours ago
 
4:56 AM
That's how Funky works.
But Funky is even worse.
 
@Mego well, it is the reason why 0or is a python tip here
 
RAD is just a hack, built on top of a hack, built on top of a hack, ...
 
@Zacharý which hacks specifically
 
@ASCII-only Value, tokens, and evaluate.
 
tokens and evaluate are hacks?
 
5:02 AM
By "hack", I mean horrible. O(n^2)
 
@Pavel this sounds related to line rider for some reason
@Zacharý lol, charcoal's is the same, i think?
 
@ASCII-only I don't think so. Charcoal isn't slow as f**k for anything complex.
This took ~8 seconds to run in RAD.
 
@Zacharý well it's at least O(n^2) for sure though
profile your code pls
 
@ASCII-only What do you mean by that?
@ASCII-only Then how the f**k is it so FAST?!
 
@Zacharý parsing usually isn't the bottleneck, apparently (this is true for most mainstream languages too - they use handwritten parsers)
@Zacharý well it does have 0.3s startup time, which is super slow :P
 
5:08 AM
@ASCII-only Mine is sort-of handwritten, it iterates through substrings >.<
O(n^2) combined with regexes.
 
@Zacharý substrings?
 
	/+ Step 1: simplify enclosures +/
	for(ulong j = res.length - 1; j < res.length && j >= 0; j--) {
		if(stop_flag) break;
		for(ulong i = 0; i < j; i++) {
			if(stop_flag) break;
			Segment[] S = res[i .. j+1]; //Current section
			dstring[] I = groups(res[i+1 .. j]);
			if(!I.contains("("d) && !I.contains(")"d) && !I.contains("{"d) && !I.contains("}"d) && !I.contains("⦃"d) && !I.contains("⦄"d)) {
				dstring P = S[0].group ~ S[$ - 1].group;
				if(P == "()"d || P == "{}"d || P == "⦃}"d || P == "{⦄"d || P == "⦃⦄"d) {
Like above
 
@Zacharý run a profiler on it >_>
@Zacharý explain in simple pseudocode pls?
 
WTF is a profiler <_<
@ASCII-only "ABCD" would cause it to search "ABCD", "BCD", "CD", "D", "ABC", "BC", "C", "AB", "B", "A" until it found a match
 
@Zacharý ...
@Zacharý tells you how long the code spends on each part
well to be more specific, usually it's each function
 
5:14 AM
@ASCII-only I know exactly what slows my code down. It's those two horrible functions.
 
@Zacharý ok so why do you need to do this
 
@ASCII-only 'Cause I don't really know how to parse. That's why I used modgrammar in the Python version >_<
 
@quartata oh pls they have no remorse
 
 
1 hour later…
W W
6:19 AM
Hey I'm going to put up a 500 rep bounty any suggestions on what?
Nevermind you can only have 3 at once.
 
@orlp interesting
 
6:47 AM
@WW On that note, I don't think I ever bountied anything on PPCG
 
what is o now?
 
still order
 
7:47 AM
Hm, huge DigitalOcean redesign. Probably in anticipation of native k8s offerings. At least the new dashboard is more useful than GitHub's
 
 
1 hour later…
8:51 AM
-5
Q: Test Troxin: I have a place with Canada

thelmaangTest Troxin: I have a place with Canada. It would have been troublesome for me to remain in bed for more and to fulfill my accomplice due less stamina. Yet, it is my fortunes that I discovered Test Troxin Male enhancement supplements and it made me more youthful again without causing any negative...

 
Anybody know how can I get unminified code of SE's JS? for example this.
 
9:31 AM
That's css, not js
@user202729 Try something like this: unminify.com
 
Whoops mistake...
Anybody know how can I get source code of SE's JS/CSS? for example this.
 
0
Q: Howdy! I'm the sheriff of code golf!

AJFaradayIt's likely that anyone who used Twitter a couple of months ago would know about the 'Howdy! I'm the sheriff of X" meme. Where a simple image of a sheriff is drawn with emoji, and changes to fit a theme. So I thought it was time for the Sheriff of Code Golf. Here he is: ### ##### ### ...

 
It would be great if there was a way to move a conversation to chat earlier than the notification came up.
 
@Neil no need to; it makes sense that it would be more bothersome to use a POS just to leave a tip ;-)
@Sparr Even people who pay the bill by card like to leave a cash tip; there are various reasons given for this so I won't repeat them here. — Neil 2 hours ago
 
10:30 AM
Job combo opportunity: Be taught kdb+ (has huge career opportunities…) while you help editing Vector (an array programming journal). Email adam@. The domain name is that of my company, Dyalog.
 
@Adám hm, are you sure this isn't treason? :-P
 
@EriktheOutgolfer Absolutely. K and APL are friends. Now when it comes to those pesky multi-symbolling Jers on the other hand… ;-)
 
0
Q: Is a slightly changed compiler allowed?

l4m2Some maybe not-intended-to-program languages may have some extra limitations. Is it allowed to change it to solve a problem? If so, how the length go?

 
 
2 hours later…
12:14 PM
Is TNB really the place for job advertisement?
 
Yep
2
 
12:49 PM
How do you write a quine?
 
outputTwicebutTheSecondTimeInParenthesesAndQuotes("outputTwicebutTheSecondTimeIn‌​ParenthesesAndQuotes")
it's pretty hard though
 
I'm trying to do it in Noether, but the string manipulation functions are pretty limited
 
1:13 PM
That wasn't that bad
 
yay
 
Admittedly I did have to implement a new function so that I could do it
 
the name Noether already taken
 
@BetaDecay absolutely nothing wrong with that.
 
I imagine it'll come in handy in the long run too
 
1:52 PM
@Adám Yeah, that's sort of why I think J is insane.
 
@FrownyFrog Must be Java. I can tell from the lengthy CamelCase method name.
 
Java is my 3rd language after Pascal and J
Chronologically
 
2:36 PM
@Pavel alas, I use neither SUSE nor Fedora, my distro of choice is Debian Unstable usually
I was also making sarcastic commentary on the perceived death of IRC with the rise of other IM platforms
 
My order of learning languages was JavaScript (I know, blech), Python, C/C++/C#/Java at around the same time, then D, then APL.
 
For me, TI-BASIC, Mathematica, Java, then Python
All over the place I know :P
 
Has it been brought to anyone's attention that Lynn has like 5,000 followers on twitter dot com
Her tweets are actually too good, I'm not sure what I'm going to do now...
anyways, what prompted this:
there (×2)
obviously circle all the APL chars
those are the "Givens"
 
ESPERANTO (ĉ)!
The only purely APL-char is
 
Erm... how do you even type that?
 
2:47 PM
I was including del in there
We've got good representation from CP437 too
 
International keyboard with dead keys for ĉ, and APL keyboard for ⍨.
 
excuse me?
2
 
A weeb?
 
Nevermind, it is deleted anyway.
 
That was flagged ;P
Apparently It isn't offensive (as far as my Google searches go)
So you guys are cool (I think)
 
2:54 PM
(I don't think this is on-topic)
 
Have fun chatting guys! Just be careful about what you flag ;-)
(The flag shows up in every other room on the network)
 
@paracetamol the word itself isn't offensive, I guess, but the context of the comment was quite rude.
 
Ah, I see :(
Well, have fun guys o/
 
3:20 PM
haha what
man looks like a missed a juicy convo
 
26
Q: Is it safe to drink grain alcohol mixed with snake blood?

USER_8675309I was in Vietnam recently and I took a shot of grain alcohol mixed with blood from a freshly killed cobra. That was close to a month ago and I didn't die or get sick, but I'm wondering how dangerous this was. The cobra was definitely of the venomous sort. What are the risks posed here?

 
saw that one on hnq yesterday
 
On Cooking SE no less
 
i like the tldr
 
The whole thread is good
 
 
1 hour later…
4:31 PM
Sorry 'bout that. Probably should've just made a pun on the symbol's pronunciation and left it at that.
 
it's yu right?
because I remember there was one that looked like ю and sounded like ю
 
I was browsing the Sandbox (specifically this post), and I contemplated a bit and came up with some golfing ideas. Is this okay (I got an unfair advantage)?
 
@FrownyFrog I never noticed that it's similar in shape and pronunciation to ю , that's pretty funny actually. And it also looks a bit like I/O as well.
 
4:46 PM
@JungHwanMin I mean you can't really forget golfing ideas, which I'd expect to show up while checking sandbox posts. As long as you're not already writing an answer with those ideas, its fine
 
@quartata If you circle an APL character, you might get a different APL character.
 
the little bingo chips aren't transparent always though
 
@dzaima sounds reasonable.
 
Oh cool, opting in to the new Github dash breaks mobile
extremely normal
 
GitHub mobile sucks so I'm considering it business as usual
 
5:02 PM
Well one works
The other doesn't
So I think I know which one I want
 
I wouldn't call current GitHub mobile "working"
I always just use the desktop site
 
5:19 PM
wow, a downvote, haven't had one of those for ages
(on so, not ppcg)
 
@Pavel gitgoat ftw
 
@Downgoat Does that support android
Also is it actually being maintained or is it dead
 
5:35 PM
Browsing Mathematica subreddit, I encounter this: reddit.com/r/Mathematica/comments/91y13z/…
I guess this is the internet, after all.
The comments are just wow
 
I shouldn't be surprised that Mathematica has a subreddit, but somehow I still am.
 
I mean, there even is Mathematica SE. ¯\_(ツ)_/¯
 
-2
Q: Mulitprocessing help required - this code doesn't work

user81887import getpass import csv import time import os import netmiko import paramiko from argparse import ArgumentParser import multiprocessing as mp def get_info(): try: ssh_session = netmiko.ConnectHandler(device_type='cisco_ios', ip=device_row['device_ip'], ...

 
@NewMainPosts VTC'd
 
:O I got to cast my first delete vote ever
I didn't even realize I got enough rep
 
5:48 PM
Haha
And I got to use my first code-golf dupe-hammer pretty recently
Great feeling indeed
 
I've never felt so powerful in my life
 
6:01 PM
0
A: Sandbox for Proposed Challenges

Luis felipe De jesus MunozRoman Army Shields The old roman army formations are very famous around the world. In these formations roman legionaries grouped in a geometric shape (usually a rectangle) protecting the flanks and the superior part of it using their shields. The legionaries at interior positions covered the sup...

 
CMC: Sort a list of version numbers.
[1.2.6, 0.12.4, 3.9, 0.2, 0.0.9, 0.12.36, 1.21, 1.2, 1.3, 0.1.5] --> [0.0.9, 0.1.5, 0.2, 0.12.4, 0.12.36, 1.2, 1.2.6, 1.3, 1.21, 3.9]
[1.2, 1.3, 1.12, 1.2.5] --> [1.2, 1.2.5, 1.3, 1.12]
 
your first example shuffles a sorted list
>.>
 
I knew that <_<
I was uh... testing you.
 
6:18 PM
@DJMcMayhem can we take the version numbers each as a list of non-negative integers?
 
Hmm. I guess so.
But it should support version numbers of different lengths. So [[1, 2], [1]] should give [[1], [1, 2]]
 
Is there a maximum minor version level?
meaning, we only need to support x.x.x.x as the most minor versions
 
Sure, we'll say 4.
 
6:36 PM
Thanks total array ordering in version 17. I have ⊂∘⍋⌷⊢ . 5 bytes in dyalog apl Try it online!
 
._., I knew something like that would be possible with TAO ... but wow.
 
If the version numbers are strings I had {⍵[⍋(⍎¨(∊∘⎕D⊆⊢))¨⍵]} for 20 bytes Try it online!
 
@DJMcMayhem I...think you made a wrong choice there...let's see
 
What do you mean? Are you saying I should restrict it to string-only inputs?
I was already leaning that way
 
Yeah only sting inputs is best.
 
6:41 PM
Jelly, 1 byte:
(for list inputs)
 
Alright, string only it is then.
I'm thinking this might be good for main.
 
@DJMcMayhem string I/O (I think): ṣ€”.VṢṾ€€j€”.
 
Split on periods, sort, join on periods?
 
I forgot the cast to integer
let me test
but, basically, it's just sort a list of lists lexicographically, with the lists being in the format of strings of integers separated by . (so cast to integers first!)
that is, and the lists have max length 4
yeah, the Jelly I wrote above is valid
for main, I'd say it's a pretty uninteresting challenge
 
@jslip For vectors ⍋⊃¨⊂ will sort
 
6:53 PM
hm, I wonder if this has been abandoned, thinking of it for a few days now
 
Dang, my version keeps sorting 1.2.5 before 1.2 :-/
 
@EriktheOutgolfer Yeah, the CMs forgot about it. I guess it's time to try asking a different one
 
I guess it won't be so easy, it's the CMs that offered the rep requirement changes in the first place, not us suggesting it, right?
 
It was our idea first. One of the PPCG mods (I honestly can't remember who. I think it was me but not sure) asked if it was possible, and they said it would be very easy but we'd need community approval first.
 
um, the approval should be evident by now, no? :-P
I don't think we need another post right away, just a bit of a...reminder to the CMs :P
(PPCG has always tended to be "the forgotten one" along the years...)
 
7:03 PM
1
Q: Is this a straight flush?

Luis felipe De jesus MunozRelated: Name the poker hand A straight flush is a poker hand containing five cards of sequential rank, all of the same suit. As part of a straight flush, an ace can rank either above a king or below a two. An ace can rank either high (e.g. A♥ K♥ Q♥ J♥ 10♥ is an ace-high straight flush) or lo...

 
@pavel For the record, reputation levels will eventually be adjusted either way. Considering that we've been graduated for 2+ years and have tons of 10k+ users, it's a shock this change hasn't happened yet. — DJMcMayhem ♦ Apr 6 at 1:35
yeah, now that I re-read this, I don't think the shock is still there
but, on the other hand. our privilege levels have remained the same...shocking
(I wonder if I pinged anybody)
 
IIRC, no but it might show up in red for pavel
 
I'm pretty sure you get pinged when a message is quoted with your @-ping, not sure about a comment, but I guess comment quotes are simple messages you can type yourself, if not too large
 
7:27 PM
CMP should 2⍴(1 2)(3 4) return (1 2)(3 4) or 1 2 in RAD?
 
@Zacharý I feel like 1 2 would be the most logical thing but there should be a reshape type thing that does 3⍴(1 2)(3 4) = (1 2)(3 4)(1 2) too
 
@dzaima Maybe I can use ϼ for that.
 
also, ⍬2⍴⍳6(1 2)(3 4)(5 6)
 
No! That could easily be 3 2⍴⍳6.
@dzaima ⍴⍵ already does weird stuff with .
 
@Zacharý but then I have to calculate the 3, storing the ⍳3 in a temporary variable
 
7:35 PM
2Σ⍳6
 
@Zacharý that doesn't allow customizing - what if I wanted 2⍬⍴⍵? Or 2⍬3⍴⍵?
 
I want reshape to actually reSHAPE. I'll probably find an atom to put in there later.
⍴1(,2)((1 2)4 5) results in (3 (⍬ 1 (3 (2 ⍬ ⍬))))
 
 
2 hours later…
9:59 PM
I spilled some sugary drink on my favourite keyboard and now none of the shift keys work :-(
 
oh no
what keyboard?
 
@Pavel I call it working in comparison to one that doesn't load
 
Do things like lim, max, min change when the language of a paper isn't English? I remember seeing something in Spanish using 'lím' and 'máx', but I can't find it, nor anything like it.
 
10:24 PM
@Neil Sooo sticky keys? :P
9
 
Does anyone have a suggestion for a good way to test software on OSX?
 
like, unit tests? Travis has OS X workers
 
Also, why does Apple hate developers?
 
@feersum beats me. did you know they're deprecating OpenGL
 
No, I need to interact with it.
Yes.
 
10:29 PM
(and CL, which is almost worse)
 
Just going to keep using it and see what happens
#resistance
 
vulkan will probably cave and support Metal
but they're honestly stupid if they think they're going to get usage outside of that
deprecating OpenCL is just mean. not everyone can use CUDA
 
@quartata wait what, only like 0.05% of macs even have nvidia
 
exactly
I actually don't know why people love CUDA so much
if you don't have an Nvidia card these days ML is a nightmare
pisses me off
 
10:47 PM
@quartata yes, and given that fact Tensorflow made the genius descision to stop supporting CUDA macOS
 
Don't you need 1000 machines to learn machines anyway? :P
 
Transfer learning ftw
 
@DJMcMayhem ah, it's the Shift keys that were stuck, so I guess they're permanently enabled now :P
 
@Neil You got a different keyboard, right? "I", ":", "(" seem to work fine .
 
there's also copying and pasting some chars, or using the phone instead ;-)
 
10:59 PM
@Zacharý swiftkey :P
 
11:40 PM
"My favorite keyboard" implies multiple, no?
@ASCII-only Eh?
 
@Zacharý if swiftkey was available for PC you'd get auto-capitalization (and i think emoticons?)
 
@ASCII-only ...
 
@Mendeleev it's an old Compaq PS/2 keyboard but I had thought it was solidly built until I discovered that it has a crippling weakness to sugar
@Zacharý for that PC I've had to switch to a slimline hp keyboard that I appropriated from another PC but the feel isn't so good
 

« first day (2735 days earlier)      last day (2108 days later) »