jasongrossman has quit [Remote host closed the connection]
drakonis has quit [Quit: Leaving]
jasongrossman has joined #nixos-chat
sir_guy_carleton has joined #nixos-chat
drakonis has joined #nixos-chat
drakonis_ has quit [Ping timeout: 258 seconds]
drakonis_ has joined #nixos-chat
drakonis has quit [Ping timeout: 252 seconds]
drakonis has joined #nixos-chat
buckley310 has joined #nixos-chat
ivan has quit [Read error: Connection reset by peer]
ivan has joined #nixos-chat
drakonis has quit [Quit: WeeChat 2.4]
<sphalerite>
drakonis_: I don't see what's so ridiculous about 1024 low complexity cores. There's consumer hardware with more, like the nvidia geforce gtx 1080 with 2560 cores
<ivan>
sphalerite: these GPUs can't execute independent instruction streams
<sphalerite>
low complexity ;)
<jasongrossman>
sphalerite++
<{^_^}>
sphalerite's karma got increased to 62
drakonis_ has quit [Ping timeout: 246 seconds]
drakonis_ has joined #nixos-chat
ivan has quit [Read error: Connection reset by peer]
ivan has joined #nixos-chat
endformationage has quit [Ping timeout: 244 seconds]
sir_guy_carleton has quit [Quit: WeeChat 2.4]
<Shados>
Just moved my work laptop from 4.18 to 5.1... combination of 5.1 IO/disk improvements, zfs improvements, and having zfs TRIM support now appears to have dramatically improved disk latencies under load. Was previously seeing some pretty pathological 5-7ms IO latencies on this system, now more like 100-350us under the same kind of load :).
<sphalerite>
\o/
<eyJhb>
Shados: damn that is some improvement!
Myhlamaeus has quit [Ping timeout: 248 seconds]
<Shados>
Yeah, it's a very large difference practically speaking. Previously had a lot in the way of short interactivity stalls during heavy IO load, get none now. I didn't bother investigating it too hard previously, as most of my work is done on remote systems, and the disk IO stalls weren't impacting ssh/rdp/etc., but it was still annoying.
<eyJhb>
Makes sense Shados. I haven't tested it at all, and am afraid of updating my kernel because of .... *sigh* DisplayLink
<domenkozar[m]>
no mail yet as mailchimp is broken (sigh)
<domenkozar[m]>
works in Firefox so we know what the devs are using :)
<gchristensen>
glad to hear it
jasongrossman has quit [Ping timeout: 246 seconds]
jasongrossman has joined #nixos-chat
pie_ has quit [Ping timeout: 246 seconds]
ixxie has quit [Ping timeout: 258 seconds]
<Shados>
Huh, one of the SSDs in my desktop is down to 18% remaining lifespan... Might replace it and move it to go live as a read bcache in another system or something.
<ivan>
not sure the media wearout level has much to do with SSD lifespan
<ivan>
they're often rated quite conservatively on writes while SSDs also often just die from use quite early
<ivan>
is the normalized value 18?
hedning_ has quit [Remote host closed the connection]
__monty__ has joined #nixos-chat
pie_ has joined #nixos-chat
jasongrossman has quit [Read error: Connection reset by peer]
jasongrossman has joined #nixos-chat
waleee has joined #nixos-chat
endformationage has joined #nixos-chat
Jackneill has quit [Read error: Connection reset by peer]
<gchristensen>
anyone know of a OneNote like thing, but foss?
<samueldr>
describe the features you want and need from one note, for those not familiar with it
<gchristensen>
having the ability to write text and also insert drawn diagrams seamlessly
<gchristensen>
those are my two major things
<sphalerite>
inkscape? :D
<gchristensen>
:o
* joepie91
is also interested in an answer to that question
<samueldr>
inkscape might be annoying with the "writing" part
<joepie91>
yeah, inkscape's word processing capabilities are somewhere inbetween 'awkward' and 'non-existent'
<joepie91>
it's not particularly ergonomic for diagrams either
<samueldr>
awkward and hard to find
<samueldr>
xournal might be good
<samueldr>
depends on whether you intend to _draw_ diagrams or not
<samueldr>
but not sure how it handles the writing part form a keyboard, I've been using pen input...
<samueldr>
... and AFAIK it doesn't OCR nor allows search
<gchristensen>
I would want to draw yeah
<samueldr>
(I too have been searching for something to take notes, especially something that can somewhat be searchable and OCR'd)
<joepie91>
gchristensen: on which note, do you happen to have experience with Huion drawing tablets?
<samueldr>
(and the OCR might help with my poor penmanship!)
<infinisil>
Just used it to overlay a pdf yesterday
<gchristensen>
nice
<pie_>
so i have a kind of messed up idea
<pie_>
whats stopping me from just running normal applications from a build sandbox thats a fixed output derivation so I have networking, and just use X forwarding or something?
<pie_>
(other than that its crazy)
<pie_>
or should i just be using nixos-container or whatsit :p
waleee has quit [Quit: WeeChat 2.4]
Jackneill has joined #nixos-chat
drakonis has joined #nixos-chat
drakonis_ has quit [Ping timeout: 244 seconds]
drakonis has quit [Ping timeout: 258 seconds]
<tilpner>
pie_: The number of applications you could run would be limited by the number of build users you have, and that would feel wrong
<pie_>
add moar build users
Myhlamaeus has joined #nixos-chat
pie_ has quit [Read error: Connection reset by peer]
cocreature has quit [Quit: A monad is just a monoid in the category of endofunctors, what's the problem?]
cocreature has joined #nixos-chat
pie_ has joined #nixos-chat
pie_ has quit [Quit: Leaving]
pie_ has joined #nixos-chat
pie___ has joined #nixos-chat
<pie_>
f*** you firefox
<pie_>
managed to totally delete my session somehow
<pie_>
its got history but all the tabs are gone
<pie_>
nothing in the backups folder
<__monty__>
pie_: No previous.jsonlz4 in sessionstore-backups? Maybe a sessionstore.jsonlz4 in the profile directory?
<pie_>
didnt see one
<infinisil>
If you have ZFS snapshots you could roll back your file system
<infinisil>
(or just get what you need from an older version)
<pie_>
im a dumbass who still doesnt have proper daily backups
<eyJhb>
pie_ just living the life on the edge, nothing wrong in that!
<pie_>
with how much data loss ive experienced over the years i dont know how i dont learn
<pie_>
well the one time i did configure backups i lost the backup decryption key and got frustrated and didnt bother again
<gchristensen>
I should probably do that
<gchristensen>
infinisil: how do you do thaht?
<infinisil>
gchristensen: I don't know what file firefox uses to track sessions, but it ought to be in the filesystem somewhere
<infinisil>
So as long as you have snapshots of it, it should be possible to restore it
<eyJhb>
pie_ make the password 123456, will still keep most guys away
<samueldr>
1234567 it's got 7 more entropy
<infinisil>
Worst case, zfs clone snapshots and run your system on that
<eyJhb>
True, might throw a extra 9 1234567noteight
<eyJhb>
And done!
<pie_>
i haaaaate everything
<eyJhb>
You will never remember that again anyways
* pie_
needs a hug
<eyJhb>
Hey hey hey, i did nothing wrong!
<pie_>
infinisil, i usually just use restic
<infinisil>
pie_: The cool thing about ZFS snapshots is that they're really fast
<pie_>
now if only the firefox history search wasnt garbage
<infinisil>
I'm taking snapshots every 5 minutes, and I could even make that every 1 minute
<infinisil>
(or even less)
<pie_>
infinisil, i should do that tho
<gchristensen>
I mean how do you manage your snapshots & copying them out
<eyJhb>
So many shoulds in life, so little do.. :/
<infinisil>
gchristensen: Ah, just cd into the .zfs directory
<infinisil>
It's hidden, wherever your mount point is
<tilpner>
gchristensen: sanoid/syncoid seem solid so far
<gchristensen>
let me rephrase
<pie_>
eyjhb, i think the problem is prioritizing the many shoulds
<gchristensen>
how do you make them regularly, and how do you get them off? (not in general, how do *you* do it?)
<infinisil>
aminechikhaoui: Huh, I'm pretty sure pass has nothing to do with GNU
<tilpner>
I wouldn't call that GNU pass
* pie_
flails helplessly at monsieurp
<pie_>
* __monty__
<aminechikhaoui>
oh
<pie_>
sorry monsieurp :p
<infinisil>
(well I guess it uses gnupg underneath, but it's not a GNU project)
<aminechikhaoui>
yeah I somehow thought it was gnu pass :D
<tilpner>
aminechikhaoui: Yes, and OpenKeychain
<tilpner>
Although I haven't found a good way to restrict the phone from viewing certain passwords
<aminechikhaoui>
not sure how does that work, I guess nothing is stored in the external storage right ?
<tilpner>
I know it can be done, and how, but not how to do that declaratively
<monsieurp>
:(
<eyJhb>
Btw. if anybody ever wondered, the limit on FB messages is ~3.000 chars
<eyJhb>
pie_ still having trouble with FF?
<monsieurp>
FB?
<eyJhb>
Facebook
<eyJhb>
Messenger*?
<pie_>
eyjhb, its not a "still" its a "well there goes all my thousands of tabs again"
<monsieurp>
are there people still using FB even after the shitstorm of privacy scandals the company went through?
<monsieurp>
interesting
<pie_>
monsieurp, most of society you know...doesnt care
<pie_>
or at leas thtats the feeling i get
<pie_>
not very optimism inducing
<monsieurp>
pie_: indeed you are right
<monsieurp>
pie_: though I thought I was talking to concerned citizens
<monsieurp>
and informed ;)
<pie_>
though i _understand_ why it would be hard to see the power technology yields for people who arent engineers (?)
<pie_>
monsieurp, ummm....inertia?
<monsieurp>
what do you mean?
<pie_>
some people use facebook so thats what you gotta use to message them
<__monty__>
Just because a service isn't private (did anyone really expect it to be?) doesn't mean it can't be leverage.
<__monty__>
*leveraged.
* pie_
still waiting for a p2p instant messenger that isnt garbage
<__monty__>
People have useful conversations in public places all the time.
<monsieurp>
pie_: thing is... do we really need to be connected and message each others all the time?
<monsieurp>
it sure is nice
<eyJhb>
monsieurp: I think it will be quite hard, to get the person I am writing with, to use anything else. But she does study computer science, so maybe I could get her on IRC!
<joepie91>
pie_: strictly P2P, or is federated sufficient?
<__monty__>
eyjhb: IRC is a big shift though. A lot less codly UX.
<eyJhb>
__monty__ I love my IRC and bitlbee
<eyJhb>
Only thing is, I can have so much active stuff, that it starts to stress me.
<monsieurp>
eyjhb: mankind managed just fine before the rise of Internet :D there's no actual difficulty in using another mean of communication than FB, if you think about it deeply, we just "make it up" (the difficulty)
<pie_>
joepie91, p2p + e2e + xyx + zyz + etc
<pie_>
:p
<__monty__>
Me too but IRC isn't exactly an easy sell to spoiled people. No persistent conversations/chat history. You have to learn about servers and channels and nicks and nickserv and sasl/ssl, not to mention irc clients. For us terminal denizens they're great but most GUI irc clients look like someone travelled back in time for UI inspiration.
<eyJhb>
monsieurp: well, don't get me wrong, I would much rather just be with people and talk
<joepie91>
pie_: right, but does it actually need to be completely P2P/decentralized, without any servers whatsoever, or is it good enough for it to just not be centralized around one controlling organization?
<eyJhb>
But that can't always be the case. And I don't think smoke signals or snailmail works that well
<pie_>
joepie91, ok tbh good question idk
<monsieurp>
telegraphy!
<joepie91>
pie_: because if not, Matrix is a very likely candidate
<joepie91>
for what you want
<pie_>
joepie91, i guess who runs the infrastructure doesnt matter as long as you can minimize the metadata they get
<pie_>
but you probably cant run a business off minimizing metadata
<pie_>
or its annoying to
<joepie91>
pie_: given that Matrix is a) federated, b) actually being used, c) standardized (although the quality of the standard is still a WIP), and d) specifies E2EE, including for group messaging
<joepie91>
downside: feature support in alternative clients is currently lacking, and the reference client is a bit iffy at times, but overall the UX is already pretty decent
<joepie91>
another downside: current reference homeserver implementation is horrendously slow :)
<joepie91>
(where 'homeserver' == the server that your account lives on)
<eyJhb>
monsieurp: I will suggest it! But I don't think she would go for it! But basically just waiting to see each other again. There is a reason I found the max limit of messages on Messenger.....
<__monty__>
Here's the ones I know/trust for E2E: signal, wire, tox, matrix.
<monsieurp>
anyway... we veered off topic ;) my point is that we shouldn't rely on a corporation such as FB for communications, which btw has a track record of bending the law to its will
<Ralith>
matrix is certainly promising
<joepie91>
monsieurp: I suspect you're preaching to the choir here :D
<monsieurp>
joepie91: hopefully!
<pie_>
__monty__, was talking with a friend and he got me paranoid on some of the signal engineering quality being really shabby
<eyJhb>
monsieurp: agreed. But what about e.g. slack and discord then?
<joepie91>
but yeah, 'promising' is the right term for Matrix imo
<simpson>
monsieurp: You're literally on IRC, in a Free Software channel, talking to people who write code. I think that you might have not found the right audience for this missive.
<__monty__>
monsieurp: You're more likely than not relying on a big company to talk to us rn though : >
<joepie91>
still plenty of rough edges, but the right attitude/goals are definitely there
<monsieurp>
eyjhb: uh slack? don't get me started ;)
<__monty__>
pie_: How much of an expert are they? Afaik signal has had 3rd party audits? Also, afaik, most/all e2e protocols are based on the axolotl ratchet? That's still a huge deal even if the original software sucks : )
<monsieurp>
simpson: what do you mean? I'm not sure I got you right
<joepie91>
I have no thoughts on the engineering quality of Signal as an application, but the cryptographic protocols are pretty widely recognized as solid and 'the right choice in 2019'
<__monty__>
I think matrix came up with novel solutions to e2e group chats? But yeah, I think it's fair to say signal's axolotl is state of the art.
<monsieurp>
quick survey: does someone use Gmail here? if you don't, which email provider do you use instead?
<__monty__>
I do but I also use rackspace.
avn has quit [Ping timeout: 258 seconds]
<joepie91>
monsieurp: yes, I do, but I treat it as untrusted
<pie_>
__monty__, the protocol is probably great, its the other stuff
<monsieurp>
I don't
<__monty__>
pie_: But in cryptography the protocol is the most important part.
<joepie91>
__monty__: megolm has a few deviations from Signal's protocol, but is otherwise based on it; iirc it was a matter of tradeoffs rather than stricft improvements though
<joepie91>
conceptually, I count megolm as 'signal protocol'
<pie_>
__monty__, something something metadata, something something doesnt matter if your client keeps getting pwned
<pie_>
++ <joepie91> I have no thoughts on the engineering quality of Signal as an application, but the cryptographic protocols are pretty widely recognized as solid and 'the right choice in 2019'
<monsieurp>
I moved all my emails off of Google about 2 years ago... to a Posteo account
<monsieurp>
never looked back :)
<__monty__>
joepie91: Yeah, may have described it wrong. Still the most significant variation of the original protocols I know of.
<joepie91>
right
<__monty__>
I use gmail as billing address for the rackspace hosting : )
<pie_>
hi my entire stack is shit :p
<pie_>
(im working on it....sloooowly....)
<joepie91>
isn't everybody's
<joepie91>
lol
<Ralith>
I like fastmail fine
avn has joined #nixos-chat
<pie_>
my life would really be so much better if i didnt have to constantly worrying about disk failure or firefox going amnesiac ...backups pls
<pie_>
the upside of systems that fail constantly is you adapt
<pie_>
the downside of systems that fail intermittently is you tell yourself itll be fine
<joepie91>
pie_: anyway, if you decide to try Matrix (or you already use it), ping me at @joepie91:alternanet.fr
<pie_>
someone told me xmpp is also decent, but most of the desktop clients are horrible, but idk, never used it
<joepie91>
pie_: XMPP is 'decent' in the sense that the spec technically does what it says it does
<joepie91>
I have never seen a single XMPP client that I didn't hate, things like message persistence and E2EE were tacked on afterwards
<joepie91>
and it's an absolute mess of XML and extension specs
<joepie91>
the #1 reason that Matrix beats XMPP here is that unlike XMPP, which is designed as a message transport, Matrix is designed as a distributed and federated eventually-consistent data store that happens to be very suitable for messages
<joepie91>
this solves surprisingly many issues
<joepie91>
and it's consequently much, much easier to support the "persistent presence and message history" usecase
<joepie91>
result: clients that, aside from a litany of other issues, Just Work on this point
<joepie91>
can XMPP work? yes. does it have a future? IMO, no.
<joepie91>
or at least not as a messaging platform.
<pie_>
joepie91, makes sense and thats what id have hoped someone does
<pie_>
re: etc etc data store
<joepie91>
right
<joepie91>
well, you're in luck then :D
<__monty__>
Wouldn't matrix over xmpp work?
<joepie91>
sure, if you treat it as a dumb pipe
<joepie91>
matrix can, in principle, be tunneled over whatever
<joepie91>
(but right now everybody uses HTTP + JSON)
avn has quit [Quit: Lost terminal]
<__monty__>
Isn't http basically never an efficient transport?
<joepie91>
not sure what you're basing that on
<__monty__>
The large headers and tcp.
<__monty__>
Or is matrix limited to text?
<joepie91>
that doesn't automatically make it not-efficient
<joepie91>
and what does 'limited to text' have to do with it?
<__monty__>
Just that tcp is horribly inefficient when you don't necessarily need all the data.
<__monty__>
Like for voice or video chat.
<pie_>
how do i glob expand dot files and dot folders with ./.* but not ./. and ./..
avn has joined #nixos-chat
<joepie91>
__monty__: oh, in that sense. the HTTP+JSON transport is used for text messages, control messages, file uploads, etc. - but voice and video chat use webrtc, I believe.
<__monty__>
Aren't those automatically excluded by globs?
<__monty__>
Ah, ok. Still a lot of header overhead in the http protocol though, no?
<pie_>
just used rsync with excludes instead..
<joepie91>
__monty__: that's really dependent on how you use it, and on whether you use gzip or not (given that headers compress well)
<joepie91>
the Matrix protocol does a fair amount of batching, for example
<joepie91>
so it's not a big concern
<__monty__>
Still, wouldn't something like 0MQ or protobuf be nicer?
<tilpner>
__monty__: HTTP+JSON has the advantage that it's supported everywhere
<joepie91>
^
<tilpner>
I don't think you can do tcp+protobuf from a browser?
<joepie91>
you cannot
<__monty__>
Currently, or ever?
<pie_>
lol every browser would be a network backdoor
<joepie91>
likely ever.
<pie_>
i think CSRF in a users browser to routers and the like is/was a thing
<pie_>
dunno how they mitigated that
<__monty__>
Still, a proxy at endpoints seems so much more intellectually elegant.
<joepie91>
that's just another moving part for seemingly no reason
<joepie91>
not to mention that it adds a point of centralization
<joepie91>
(because now that client no longer connects directly to the homeserver, it has to go through a proxy operated by the client's maintainers instead)
<__monty__>
Or, maybe webrtc can be leveraged. And I don't see the centralization. People who insist on using a browser as a client can run a little local daemon.
<__monty__>
Though I don't see why http is a requirement for having a browser interact with it.
<joepie91>
again, this seems to be adding complexity and hurdles to solve a non-existent problem
<__monty__>
The problem is the overhead at galaxy scale.
<joepie91>
like I said, the overhead isn't a problem.
<__monty__>
I'm skeptical but what do I know? Have a good night!
endformationage has quit [Ping timeout: 255 seconds]
<Shados>
ivan: In my experience, that was only really applicable for the first few years of SSDs being commercially available. We have a few hundred machines using SSD mirrors at work, and the wear levelling stats are a very good indicator of when they'll drop into read-only. We also don't see them failing much for any other reasons.
<gchristensen>
I had some more recent experience with problems with Virident / HGST SSDs suddenly dying, but I ran those disks hard