<bbigras>
is it as fast as firefox-bin? I might have heard that mozilla does some black magic
<lovesegfault>
well, let's try that!
* lovesegfault
goes bench firefox-bin
<bbigras>
oh. I hope it wont take like an hour
<bbigras>
but I'm still curious
<lovesegfault>
running speedometer
<pie_>
anyone know any (not so) clever tool for maybe formatting jq output nicely on the terminal? im scraping a gitter and i want to make it 1) quaility-control-able 2) readable
<pie_>
heck maybe its doable with jq itself.
<bbigras>
doesn't jq pretty print?
<lovesegfault>
was 'bout to say, I use jq to pprint all the time :P
<bbigras>
you can do a string too. I used jq to export to a prometheus text file
<ashkitten>
lovesegfault: lto but no pgo, right?
<lovesegfault>
ashkitten: correct, we want to enable PGO next
<lovesegfault>
actually, I should double check whether or not it's enabled
<lovesegfault>
things changed since my review
<lovesegfault>
bbigras: 3.31% improvement in speedometer
kalbasit_ has quit [Ping timeout: 256 seconds]
<lovesegfault>
now doing motionmark
<Ke>
how does pgo work automatically?
<bbigras>
would pgo help with the speed?
<lovesegfault>
They bundle test cases for the build, basically
<lovesegfault>
bbigras: yes
<bbigras>
nice
<Ke>
wonder if the test cases are any good
<Ke>
if you have irrelevant micro benchmarks pgo might even be harmful
<ashkitten>
i really need to set up a build machine so i can offload that stuff from my desktop. i build firefox, wine, virtualbox, and some other stuff due to overrides in my config so it'd be really nice to be able to do other stuff while those are building
<Ke>
and obviously, if you measure this with the same benchmarks, you will not notice it
<Ke>
I kind of often thought that pgo that is not real life use based, should be rather replaced with source code annotations
<ashkitten>
Ke: pgo is used in firefox-bin so the test cases are tuned by mozilla
<Ke>
like __attribute__((unlikely)) or __attribute__((this_loop_takes_n(iterations)))
<lovesegfault>
AIUI they collect some browsing behavior sessions which they replay for LTO
<bbigras>
ashkitten: maybe you could use github actions. firefox might take a while to build
<Ke>
ashkitten: sure, but they would need to do IRL research to validate the testcases
<Ke>
maybe they do though
<Ke>
especially you must not use any testcases that exercise exceptional paths
<ashkitten>
bbigras: github actions?
<lovesegfault>
GH actions has a time limit
<lovesegfault>
and a 2GB disk limit
<lovesegfault>
you can't use it to build anything fancy
<bbigras>
6 hours I think
<bbigras>
ashkitten: yeah build your nix-config with github actions like we do. and push it to cachix
<bbigras>
"and a 2GB disk limit" even if we do the "delete everything" trick?
<lovesegfault>
still not enough to build FF, thunderbird, chrome
<lovesegfault>
idk if it's enough to build vbox or wine
<ashkitten>
i'm not really interested in abusing ci for that anyway
<bbigras>
gotcha. I stopped using virtualbox before switching to github actions.
<ashkitten>
i can set up a local builder on my own
<supersandro2000>
No one cares what Moxie thinks is okay but what Signal, the company thinks is okay
<eyJhb>
supersandro2000: He is the CEO of the company???
<supersandro2000>
he still speaks for himself.
<supersandro2000>
if he does not speak for the company then whatever
<lukegb>
I don't think Signal, the company, has a GitHub account that it can use for commenting on issues
<supersandro2000>
that is not required
waleee-cl has joined #nixos-chat
<supersandro2000>
but he does not mention that signal or whatever does not allow it
<supersandro2000>
he explicitly say I'm
<supersandro2000>
*says
<lukegb>
he explicitly says "our" too
<supersandro2000>
He private opinion can be whatever because it is legally not binding
<supersandro2000>
yeah our server but this is his opinion
<adisbladis>
Tbh I hate using signal
<eyJhb>
adisbladis: Yeah I noticed
<adisbladis>
Phone numbers as identity is next level stupid
<gchristensen>
it looks like the ToS don't mention anything about clients
<adisbladis>
Living a semi-nomadic lifestyle for the last decade has lead to switching phone numbers no less than 3-4 times per year
<supersandro2000>
in messengers network effect is so big that it literally does not matter what you like but what your friends use
<supersandro2000>
If I want to talk to my parents I can be lucky if they have anything
<adisbladis>
Phone numbers as identity kinda assumes you're not truly mobile...
<lukegb>
gchristensen: arguably "use [...] our Services in unauthorized manners" would cover explicitly unauthorized clients, if Signal ever made it clear what that meant
<gchristensen>
fair enough
<adisbladis>
I don't care how good the protocol is or anything like that
<supersandro2000>
I personally wouldn't care about anything in the ToS if you know that they don't enforce it
<adisbladis>
For me the Signal UX sucks way too much
<lukegb>
I'm never really sure how I feel about ToS for free services anyway
<supersandro2000>
Signal can be as great as it can be but if none of my friends use it 🤷
<lukegb>
because without a contract I suspect in many places they can just ban you if they feel like it anyway
<gchristensen>
duh
<gchristensen>
lol
<supersandro2000>
if they wouldn't want your phone you can just create a new account
<lukegb>
I guess it helps with (in the UK) prosecution under the computer misuse act, which has to be some of the dumbest legislation
<supersandro2000>
not great but whatever
<lukegb>
(it's poorly worded enough that you could interpret it to mean that reading a sign someone has put up saying "reading this sign is illegal" is a violation of the computer misuse act)
<gchristensen>
to be fair lukegb you shouldn't have read that sign, and that is on you
<supersandro2000>
I think 10 years should be enough
rnea has joined #nixos-chat
<andi->
gchristensen: didn't we at some point talk about letting vault listen on a unix socket? Wasn't that a thing? I can't find docs for that anymore :/
<gchristensen>
I think I ended up running it in a namespace with a proxy to make it work
<andi->
hmm, yeah that might have been
<gchristensen>
also, looking in the vault issue tracker I found an issue from exactly who I would have expected to make an issue about it: https://github.com/hashicorp/vault/issues/5491
<{^_^}>
hashicorp/vault#5491 (by dch, 2 years ago, open): support UDS (unix domain sockets) as listeners
<{^_^}>
might be of interest the above ^: Ping for space stuff (edit this command to add yourself, see ",help"): infinisil Taneb ldlework etu philipp[m] eyJhb gchristensen __red__ red red[evilred]
<infinisil>
,ping
<{^_^}>
pong
<eyJhb>
But it is T-01:15:00
<eyJhb>
infinisil: pong pong? :D
<infinisil>
Hm, seems like a random hickup by the bot, happens sometimes due to amqp
<eyJhb>
Hickup where?
<infinisil>
That the bot didn't reply to ,launch
<infinisil>
Oh
<infinisil>
I'm blind
<eyJhb>
Ohh it did infinisil , the first time I did not write ,launch
<infinisil>
Never mind lol
<eyJhb>
:D
<infinisil>
I think I'm gonna go on a little walk, it's snowed like crazy today!
<eyJhb>
:o Do you want to build a snoooowmaaaan?
<andi->
We had snow two days ago and now it is just ice out there..
<andi->
or in other parts just nothing anymore
<andi->
I really like snow but I hate the stage of just ice wherever you walk
<infinisil>
You hate justice? Damn
<andi->
I love justice :P
<andi->
but only the right ones
<gchristensen>
eyJhb: just a fellow I seem to chase around the internet
<eyJhb>
gchristensen: Issue buddies?
<gchristensen>
sorta
<gchristensen>
he and I sometimes chat about nixos, BSD, immutable infrastructure, bare metal, rabbitmq
<ar>
eyJhb: a good snowman is hard to build
<eyJhb>
gchristensen: sounds lovely :)
<eyJhb>
ar: True, I build one yesterday. It was harder than I remember. But still fun!
<eyJhb>
And cold. Very. Cold....
<philipp[m]>
thanks for the ping!
<gchristensen>
can someone ping when it is more like 5 minutes out? :)
<philipp[m]>
Setting myself a timer for that, so sure.
<gchristensen>
thanks :)
<eyJhb>
I might miss it anyways........
<eyJhb>
But I will try gchristensen as well
Synthetica has joined #nixos-chat
<supersandro2000>
If I needed to find an equally bad programming language for the mysql cli, I would choose php
<supersandro2000>
or js 20 years ago that created error popups in your browser instead of logging to your console
<eyJhb>
How come?
<andi->
back when errors really mattered!
<supersandro2000>
if you want to abort a command you need to press Ctrl + C and then press Enter
<supersandro2000>
the error messages are worse than nix's 2.4
<supersandro2000>
quoting is ... they have " ' and `
<supersandro2000>
and they are not equally and some things need this or that
<eyJhb>
I think most of the time they are better, but... Taste I guess?
<supersandro2000>
and it just took me over 30 minutes to create a user, database and grant it permissions and I did that at least 20 times already
<supersandro2000>
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
<supersandro2000>
That is the most useless message ever. I forgot an argument btw.
<supersandro2000>
they changed something in mysql 8.0 that breaks backwards compatibility but instead of telling you how to do it now you get stuff like this
<philipp[m]>
This error message is only useless for very simple queries.
<philipp[m]>
And the php logging behaviour you describe is more of an application problem. PHP can log everything properly.
<gchristensen>
,IFD
<{^_^}>
import-from-derivation (IFD) is when you evaluate nix from a derivation result, for example `import (pkgs.writeText "n" "1 + 1")` will evaluate to 2. This is sometimes problematic because it requires evaluating some, building some, and then evaluating the build result. It has been described as "such a nice footgun."
<supersandro2000>
philipp[m]: I am not sure how this can help you with bigger queries.
<gchristensen>
not doing a ping, but the stream has started the coverage (>20min to launche)
<Taneb>
It amuses me that the test dummy they have is called Mannequin Skywalker
ajs124 has left #nixos-chat ["User left"]
<andi->
It feels like a lot more commercial entertainment flight than what SpaceX has been doing. I've not actually watched any other Blue Origin launch before this one.
<bbigras>
I'm guessing Mannequin Skywalker is not a Clerks 2 reference.
<infinisil>
shock diamonds??
<pie_>
I wonder if you could wrap it with something to rate limit it <srk> yarn2nix fun, it tries to do ~1200 get queries to registries (cloudfare) and always hits an error like connection reset or timeout
<infinisil>
The stream audio feels like it went through a low-cut filter
<infinisil>
Or just me
<infinisil>
Pretty bad quality
<pie_>
the low cut filter of YOUR SOUL
<infinisil>
Horrible during this video segment, can't even hear the voices
<pie_>
really though, bad audio is terribly frustrating
<infinisil>
They should've gotten a Blue.. Yeti, hah!
<infinisil>
Okay they definitely didn't fix the audio problem
<Taneb>
There's definitely a loose cable or something there
<Taneb>
Exactly what you want in a company making spacecraft...
<philipp[m]>
infinisil: At least it sounds like they are wearing _proper_ masks.
<philipp[m]>
Are we getting the wrong channels from some surround mix?
<infinisil>
Very good question, I've been wondering the same
<pie_>
joepie91: i kind of wrote a script yesterday for scraping stuff from the web pages, does this mean theres an easier way?
<eyJhb>
Why are we suddenly at H?
<eyJhb>
H 6:25
<eyJhb>
For the launch thing
<philipp[m]>
They are doing some sort of trouble shooting. Since they don't have to aim for anything in orbit they probably have a decently long launch window and can allow to just pause for a moment to work something out.
<philipp[m]>
h stands for hold.
<eyJhb>
UH, audio
<eyJhb>
Thanks philipp[m]
<infinisil>
Oh, they fixed the audio!
<gchristensen>
and broke it
<Taneb>
eyJhb: they're holding it to fix something
<infinisil>
Yup..
<philipp[m]>
Or did they?
<Taneb>
infinisil: I think the audio's only working for the two presenters
<Taneb>
Every other feed is broken
<philipp[m]>
Well, it's certainly better than before.
<infinisil>
While they were talking there was base for a couple seconds
<eyJhb>
Or just a really bad microphone?
<philipp[m]>
I could nearly understand what she was saying.
<eyJhb>
It's almost like seeing danish television.
<philipp[m]>
lol
<philipp[m]>
That bad?
<gchristensen>
I hope their rocket engineers are better than their sound engineers
<philipp[m]>
Do we really hope that or do we hope for a nice big boom?
<eyJhb>
philipp[m]: Mostly referring to how bad the audio is in Danish produced stuff. They really like their music etc. in movies, but it is SO LOUD that you have to turn it down when there is music. But when they speak, it is so low you have to turn it up.
<eyJhb>
philipp[m]: No fireworks at this time a year!
<Taneb>
Maybe the hold is to get the audio fixed
<philipp[m]>
Could sbd ping me when they restart the countdown?
* infinisil
will try to
<andi->
philipp[m]: restarted
<andi->
~-10:30
<philipp[m]>
Thaaaanks!
<philipp[m]>
I think normally the engine breaks, not the ground.
<infinisil>
T-1:40!
<infinisil>
,launch
<{^_^}>
Ping for space stuff (edit this command to add yourself, see ",help"): infinisil Taneb ldlework etu philipp[m] eyJhb gchristensen __red__ red red[evilred]
<gchristensen>
the bottom of it looks like a water rocket, and I find that hilarious
<infinisil>
I feel like somebody got the task to hold the cable tight, and every so often they get tired leading to the audio having the occasional hickup
<andi->
how do they compare budget wise to spacex?
<infinisil>
> 350827 ft / km
<{^_^}>
attempt to call something which is not a function but an integer, at (string):462:1
<philipp[m]>
Like a toy car to a car.
<infinisil>
> 350827 * ft / km
<{^_^}>
undefined variable 'ft' at (string):462:10
<infinisil>
> 350827 * feett / km
<{^_^}>
undefined variable 'feett' at (string):462:10
<infinisil>
> 350827 * feet / km
<{^_^}>
undefined variable 'feet' at (string):462:10
<philipp[m]>
Oh man, I can't wait for the future in that rich **** call themselves astronauts.
<andi->
*sigh*
<andi->
WHYY
<andi->
philipp[m]: yeah, just so they can see the earth go by during their 360 degree roll.. You can surely do 20 launches a day!
<infinisil>
Wait what, another lanch?
<infinisil>
Oh replay
<andi->
I wonder when they'll do CI/CD. One launch per commit to the code.
<joepie91>
pie_: I'm not 100% sure whether the history was imported from Gitter into Matrix... but I believe Gitter has an API anyway
<joepie91>
the Gitter-to-Matrix thing is still a work in progress
<pie_>
joepie91: the point is i dont need to log in with this script
<pie_>
err i didnt link the script
<pie_>
i dont need to log in if i scrape it
<joepie91>
hm. I thought Gitter also had a world-readable API?
<joepie91>
I think that's what the old Gitter -> Matrix bridge was using?
<joepie91>
but maybe I'm confused
<joepie91>
(Matrix has had relatively full-featured Gitter bridging long before the official acquisition by Element, so presumably there's some easy way to do bulk ingestion)
<eyJhb>
DAMN
<eyJhb>
IT
<sphalerite>
lol gchristensen just nudging the people in #zfsonlinux towards the nixos way of thinking
<gchristensen>
lol
<gchristensen>
I don't push it, a lot of systemd haters over in that channel
<eyJhb>
sphalerite: Are there logs in there?
Dotz0cat has quit [Ping timeout: 264 seconds]
<sphalerite>
eyJhb: not that I kno wof
<eyJhb>
Damn it. Wanted to see the nudging from gcr
<eyJhb>
gchristensen:
<eyJhb>
We actually got a Arch user to try NixOS out today :D
<eyJhb>
Excited to hear what he thinks of it all
<lukegb>
supersandro2000: lol, factorio 1.1.11 is now out
<lukegb>
I should wait a day before updating nixpkgs
<joepie91>
oh no
<joepie91>
guess everyone will be hard to reach for a few days now :P
<joepie91>
or was it a small update?
<gchristensen>
eyJhb: 17:35 <gchristensen> I think you're saying: since rpm itself isn't atomic, it could leave you in a bad place just the same as if you had sync enabled and had a crash
<lukegb>
joepie91: small update
<lukegb>
but they released 1.1.9, 1.1.10 and now 1.1.11 today
<joepie91>
ah ok :P
<lukegb>
and I did the 1.1.8 -> 1.1.10 bump earlier
<sphalerite>
I wonder why flexible plastic pipes aren't generally used in cooling computers?
<gchristensen>
what fluid would you like them to carry?
<sphalerite>
air
<sphalerite>
oh yeah, true, they are used in water cooling :D
<gchristensen>
:D
<joepie91>
lol
<gchristensen>
I dunno, maybe the more chaotic flow is sufficiently good overall
<gchristensen>
I remember when cases used to have a baffle to direct flow from the outside of the case directly to the cpu fan intake
<sphalerite>
yeah, server cases often still have those
<gchristensen>
like, towers?
<sphalerite>
rackmount
<sphalerite>
I don't think it's very common in 1U, but definitely in 2U and up
<sphalerite>
although the baffles there actually usually direct the air from the fans onto the CPU heatsink which doesn't have any extra cooling
<sphalerite>
as far as I've seen
<sphalerite>
then again, I haven't worked with a huge amount of such servers :p
* lukegb
opened the 1U rackmount thing he's using as a NixOS router and unplugged the CPU and case fans because they were noisy
<lukegb>
so far it hasn't melted
<gchristensen>
1u is brutal for sound
<lukegb>
now it's virtually silent! :D
<lukegb>
it's not particularly busy so it just idles at 60 degrees
<lukegb>
I should probably run thermald or something
<gchristensen>
meh, it'll be fine
<gchristensen>
what'll it do, shut off from thermal overload? whatever :P
rajivr has quit [Quit: Connection closed for inactivity]
<cransom>
"it seems to be working just fi<connection reset by peer>"
<cransom>
it'll probably self thermal throttle just fine, just won't live nearly as long.
<eyJhb>
My 1u is "somewhat" silent, but it still has the ability to sound like a airplane is taking off in my apartment.
ixxie has joined #nixos-chat
<eyJhb>
https://i.imgur.com/H32siIx.png like why even show this? I know there are middlemen that will solve this. But it seems like Amazon wants me to move to another country
<sphalerite>
what are you buying? :o
<samueldr>
let me guess, lithium-ion battery into something?
<eyJhb>
I am not sure if I am just cheap, or that I just don't want to buy a lot of IT each time something is a inconvenience.
ky0ko has joined #nixos-chat
<eyJhb>
Atm. just trying to run everything for as long as it can, without it being a daily problem or unstable.
kalbasit has quit [Ping timeout: 256 seconds]
<samueldr>
the lithium-ion batteries shipping kerfuffle is just plain ridiculous
<samueldr>
it seems rules are arbitrarily enforced
<samueldr>
and poorly understood
<samueldr>
(I actually don't know what the rules are)
kalbasit has joined #nixos-chat
<eyJhb>
It's just annoying. But I can get one from a Danish webshop....
<eyJhb>
It is really annoying only having one battery for a wireless headset, that cannot be plugged in....
<philipp[m]>
Starting streak running was simultaneous the best and the worst idea I had all 2020.
<philipp[m]>
*ly
<eyJhb>
2020ly?
<philipp[m]>
Needs to be simultaneously there, doesn't it?
<eyJhb>
It does, but didn't really notice it. But then again, I am currently reading a book with a lot of "the the" "and and" in it, so I don't notice anything anymore.
<eyJhb>
Why best/worst?
<philipp[m]>
It's the best idea because I go running every day even when I don't want to because the weather is bad it's dark and I feel lazy.
<philipp[m]>
It's the worst idea because I have to go running every day even when I don't want to because the weather is bad it's dark and I feel lazy.
<eyJhb>
And because sometimes you would rather hygge at home philipp[m]. I have also tried to run every day, but I have had no sucess so far. And now there is ice and snow...
<pie_>
joepie91: the public gitter api docs show everything as needing auth. i wonder if i can use the ?temporary? token from the html server with the other apis
endformationage has joined #nixos-chat
cole-h has joined #nixos-chat
<gchristensen>
lol, slack just segfaulted / core dumped after it failed to report a crash, after it failed to generate a crash id, after it failed to execute wget
<samueldr>
software, hah!
<ar>
gchristensen: msteams does the same thing, btw
Dotz0cat has joined #nixos-chat
<gchristensen>
really?
<gchristensen>
I can report that running Slack with Ozone enabled looks great
<samueldr>
maybe a commonly used component, outright part of electron?
<gchristensen>
but if you put your cursor inside the window it immediately crashes
<ar>
gchristensen: tries to execute wget on crashes, assuming it's in /usr/bin/wget, and then (depending on your luck) either crashes or reports it on stdout/stderr
<gchristensen>
nice
cole-h has quit [Quit: Goodbye]
cole-h has joined #nixos-chat
ixxie has quit [Quit: Lost terminal]
lunc has joined #nixos-chat
das_j has quit [Ping timeout: 260 seconds]
Valodim has quit [Ping timeout: 260 seconds]
Valodim- has joined #nixos-chat
Valodim- is now known as Valodim
ma27[m] has quit [Ping timeout: 260 seconds]
das_j has joined #nixos-chat
ma27[m] has joined #nixos-chat
<pie_>
nixos, keeping your system safe one inaccessible program at a time <gchristensen> lol, slack just segfaulted / core dumped after it failed to report a crash, after it failed to generate a crash id, after it failed to execute wget
<samueldr>
long shot, but anyone owns a Brother PT-P300BT label printer?
<samueldr>
it looks interesting since it can (allegedly) print from Linux