code logs -> 2018 -> Fri, 01 Jun 2018< code.20180531.log - code.20180602.log >
--- Log opened Fri Jun 01 00:00:42 2018
00:05
<&[R]>
Wasn't ARM the processor that also supported native JWM bytecode?
00:06
<&[R]>
JVM*
00:09
<@TheWatcher>
The ARM926EJ could.
00:12
<@TheWatcher>
that used Jazelle, an extension that added a binary translation layer between fetch and decode in the pipeline to convert the JVM bytecod einto ARM instructions on the fly.
00:12
<&[R]>
Ah
00:12 Vornicus [Vorn@Nightstar-oe1443.res.rr.com] has quit [Ping timeout: 121 seconds]
00:14
<@TheWatcher>
Was a bit of a damp squib, only one version of the ARM9 from 2001 had it. ThumbEE was supposed to replace it, but that's deprecated now too and the v8 (Cortex-A32 on) architectures don't have ThumbEE at all.
00:30
<&McMartin>
THUMB2 was a nice architecture for an era that had long since passed
00:30
<&McMartin>
AArch64 removes most of the wackiness and basically everything fun
00:31
<&McMartin>
Like conditional execution everywhere and barrel shifting as a side effect nearly any ALU operation, including index calculation on loads and stores
00:53 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has joined #code
00:53 mode/#code [+o himi] by ChanServ
00:58 celticminstrel [celticminst@Nightstar-jocbi5.dsl.bell.ca] has joined #code
00:58 mode/#code [+o celticminstrel] by ChanServ
01:03 Degi [Degi@Nightstar-qctmkp.dyn.telefonica.de] has quit [Connection closed]
01:07 Derakon[AFK] is now known as Derakon
01:14 Jessikat [Jessikat@Nightstar-iq28ck.dab.02.net] has joined #code
01:22 macdjord [macdjord@Nightstar-ahbhn1.cable.rogers.com] has joined #code
01:22 mode/#code [+o macdjord] by ChanServ
01:43 Jessikat` [Jessikat@Nightstar-00b4ks.dab.02.net] has joined #code
01:45 Jessikat [Jessikat@Nightstar-iq28ck.dab.02.net] has quit [Ping timeout: 121 seconds]
01:50 Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity]
02:07 Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has joined #code
02:59
<&ToxicFrog>
I just started reading Racing the Beam and it is as good as advertise.d
03:11
<&McMartin>
Hooray
03:12
<&McMartin>
In particular because I suspect I was the one doing the advertising
03:12
<&ToxicFrog>
Yes
03:12
<&ToxicFrog>
Also this means I can confirm that koreader handles PDFs, and in particular PDF reflowing, well
03:13
<&McMartin>
There are a couple places where I think undue significance is applied to relatively basic engineering techniques, but I've gotten to tell rousing tales of similar techniques so perhaps Some Things That Should Not Have Been Forgotten Were Lost
03:17 VirusJTG_ [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code
03:18 VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [Ping timeout: 121 seconds]
04:20 Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity]
04:54 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has quit [Ping timeout: 121 seconds]
05:28 celticminstrel [celticminst@Nightstar-jocbi5.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
05:28 celticminstrel [celticminst@Nightstar-jocbi5.dsl.bell.ca] has joined #code
05:28 mode/#code [+o celticminstrel] by ChanServ
05:29 celticminstrel [celticminst@Nightstar-jocbi5.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
05:32 Derakon is now known as Derakon[AFK]
06:41 macdjord is now known as macdjord|slep
06:49 Jessikat` is now known as Jessikat
07:00 Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has joined #code
07:18 Vornicus [Vorn@Nightstar-oe1443.res.rr.com] has joined #code
07:18 mode/#code [+qo Vornicus Vornicus] by ChanServ
07:20 Vornotron [Vorn@Nightstar-oe1443.res.rr.com] has joined #code
07:20 mode/#code [+qo Vornotron Vornotron] by ChanServ
07:21 Vornucopia [Vorn@Nightstar-oe1443.res.rr.com] has joined #code
07:23 Vornicus [Vorn@Nightstar-oe1443.res.rr.com] has quit [Ping timeout: 121 seconds]
07:24 Vornotron [Vorn@Nightstar-oe1443.res.rr.com] has quit [Ping timeout: 121 seconds]
07:37 Vornucopia [Vorn@Nightstar-oe1443.res.rr.com] has quit [Ping timeout: 121 seconds]
08:13 Jessikat` [Jessikat@Nightstar-39s.159.132.82.IP] has joined #code
08:15 Jessikat [Jessikat@Nightstar-00b4ks.dab.02.net] has quit [Ping timeout: 121 seconds]
09:26 Kindamoody[zZz] is now known as Kindamoody
09:28 Degi [Degi@Nightstar-qctmkp.dyn.telefonica.de] has joined #code
09:59 Jessikat` [Jessikat@Nightstar-39s.159.132.82.IP] has quit [[NS] Quit: Bye]
10:06 Reiver [quassel@Nightstar-ksqup0.co.uk] has quit [[NS] Quit: Reblooting.]
10:06 Orthia [quassel@Nightstar-ksqup0.co.uk] has quit [[NS] Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
--- Log opened Fri Jun 01 17:52:44 2018
17:52 TheWatcher [chris@GlobalOperator.Nightstar.Net] has joined #code
17:52 Irssi: #code: Total of 33 nicks [23 ops, 0 halfops, 0 voices, 10 normal]
17:52 mode/#code [+o TheWatcher] by ChanServ
17:52 Irssi: Join to #code was synced in 14 secs
18:58
<@abudhabi_>
OK, it turns out it wasn't the same key.
18:58
<@abudhabi_>
PGP apparently stores its key elsewhere.
18:59
<@TheWatcher>
abudhabi_: idly, deathcookie should be back up
19:00
<@abudhabi_>
TheWatcher: Thanks! Now Irony can bother us to post incessantly.
19:04
<@abudhabi_>
Hmm. Now that I have key-based auth up, do I need to do anything like disabling password-based auth? Or is that automagically done somehow?
19:05
<@abudhabi_>
I wouldn't want to lock myself out of the damn thing.
19:06
<@TheWatcher>
in your sshd_config, set PasswordAuthentication no and restart. Then try connecting another ssh session to see if it works. restarting sshd shouldn't disconnect your existing session
19:08
<@TheWatcher>
(you need to explicitly set it to 'no', not just comment out any 'PasswordAuthentication yes' as 'yes' is the default)
19:10
<@abudhabi_>
TheWatcher: What I'm trying to prevent here is losing the key somehow, and being henceforth locked out of connecting to the box, which sits in Hong Kong.
19:11
<@abudhabi_>
If need be, I want password-auth to be available.
19:12
<@TheWatcher>
Oh, right. Well, you can use multiple keys - so you could have keys on several machines?
19:12
<@TheWatcher>
Just add their public parts to your authorized_keys and then you can get there from any of them
19:13
<@abudhabi_>
Can I just set it to have a time-out period for every failed authentication?
19:13
<@TheWatcher>
Alternatively, if you really want to keep password auth as an option, and you have a static IP you can connect from:
19:14
<@TheWatcher>
PasswordAuthentication no
19:14
<@TheWatcher>
Match address x.x.x.x
19:14
<@TheWatcher>
PasswordAuthentication yes
19:14
<@TheWatcher>
That'll block password logins except from that IP
19:15
<@abudhabi_>
Dynamic IP here, unfortunately. Though I might see if any of the shells I have are on static IPs.
19:16
<@TheWatcher>
Also, look at fail2ban. That's a program that can be set to scan your logs for failures (or other sorts of behaviour) and uses iptables rules to block troublecausers.
19:17
<@abudhabi_>
How much config does that need?
19:17
<@TheWatcher>
For straight-up sshd, on the standard port, almost none.
19:17
<@abudhabi_>
Just aptitude install, then?
19:19
<@TheWatcher>
plus one config file /etc/fail2ban/jail.local containing the rules you want to turn on, an example: http://pastebin.starforge.co.uk/18
19:19
<&[R]>
abudhabi_: Are you trying to use a PGP key as an SSH key?
19:20
<&[R]>
Because they're different things
19:21
<@abudhabi_>
[R]: I wouldn't know. Key-based stuff is black magic to me. It's an interface that is even less human-friendly than passwords.
19:21
<@abudhabi_>
TheWatcher: You mean jail.conf?
19:22
<@TheWatcher>
nope
19:22
<@abudhabi_>
I should create jail.local, then?
19:22
<@TheWatcher>
Yep, fail2ban uses .local files as the things to create your own local config
19:23
<@abudhabi_>
OK, cool. Thank you!
19:24
<@abudhabi_>
Now I feel adequately secure from Chinese hackers! :V
19:27 * TheWatcher departs to make food
19:32 Mango1 [Frankie_Boy@Nightstar-hqmi86.abhsia.telus.net] has left #code ["ISON mango@acrovoice.ca +17802009140@shortmsg.ca "]
19:33
<@abudhabi_>
Hmm. If I have working HTTPS via certbot, that's evidence of working Lets Encrypt SSL certs, right?
19:33
<@abudhabi_>
Regarding https://community.letsencrypt.org/t/simple-guide-using-lets-encrypt-ssl-certs-with-dovecot/2921
19:34
<@TheWatcher>
Yep.
19:35
<@TheWatcher>
If you're serving pages through apache over https and your browser is showing the certs are valid, you're good
19:37
<@abudhabi_>
Great, two birds with one stone.
19:45 Kindamoody is now known as Kindamoody|afk
20:06 Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has joined #code
21:29 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
21:39
<&McMartin>
.... holy shit
21:40
<&McMartin>
Given how terrible the user experience is on Unix for CMake, in grimly Unixy ways...
21:40
<&McMartin>
... its Windows integration is top notch
21:41
< Emmy>
odd
21:42
< Emmy>
on a sad note, today i heard my project of the past years is going to stop
21:42
<&McMartin>
It presents a GUI that preconfigures its own sandbox to work in, you can interatively run the configure script and edit or create new env vars as needed, and then the generators for Visual Studio or MSYS2 appear to Just Work.
21:43
<&McMartin>
I suppose in a way this is less surprising. "Proper Windows Integration" assumes you've brought all your dependencies in pre-packaged, by default
21:43
<&McMartin>
While CMake on Unix is all about dodgy autodetect scripts that usually end up hijacking in hard dependencies to quirks of your specific distro.
21:43
<&McMartin>
"Oh, were you hoping to build a binary somebody else could run?"
21:44
<&McMartin>
"Who the fuck does that"
21:45
< simon_>
Emmy, what's the project?
21:49
< Emmy>
an access application pack of three programs we supported/maintained and developed
21:50
< Emmy>
had me working the full 18h per week recently
23:45 Marjo [NSkiwiirc@Nightstar-9cmf82.se.alltele.net] has joined #code
23:46 Kindamoody|afk is now known as Kindamoody
--- Log closed Sat Jun 02 00:00:39 2018
code logs -> 2018 -> Fri, 01 Jun 2018< code.20180531.log - code.20180602.log >

[ Latest log file ]