« first day (2567 days earlier)      last day (2488 days later) » 

12:00 AM
Ooo, FC Cincinnati is playing Valencia CF in the football
 
@murgatroid99 nice
 
@GodEmperorDune "nice"
 
in other news, LPMF is alive and i am jealous of his colorful drinks
 
12:57 AM
What should I stream? PUBG, or Gigantic?
 
@TimStone Lmao, official response from my friend who's on Jambo staff:
> ...
And my other friend at Jambo with an Ai Weiwei
 
every time i see PUBG typed i keep reading it as PUGS
 
I read it as PUTPBAA
 
It bothers me when people blame floating point behaviors defined in the IEEE specification of floating point numbers on "idiosyncrasies of JavaScript"
 
@Memor-X i'd play "that" game
 
1:09 AM
It unreasonably justifies the "JavaScript is a shitty language" meme
 
@murgatroid99 so IEEE is a shitty spec for floating point numbers?
 
IEEE is a "good" spec.
 
@ToxicFrog What does that even mean? lol
 
@GodEmperorDune IEEE is a good spec for floating point numbers. It just takes the blame for the fact that computers with finite memory can't perfectly represent all operations on real numbers
 
I don't think anyone blames IEEE (I hope) but just that JS has no ints or fixed point numbers
At least not in an easy way
You would get the same results in any other language if you used nothing but floats
 
1:12 AM
But integer operations work fine unless you're working with numbers larger than 2^54
You usually only see the weirdness if you're using numbers that would be floating point numbers in any language
 
@Fluttershy i was going to ask that myself
 
Comparisons though
 
@quartata yeah, the "check if the absolute value between them is less than thing" instead of equals is unintuitive
 
@GodEmperorDune Doing that is not correct in general
It depends on what your goal is
Anyone who claims that "equality doesn't work" for floating point numbers is simply wrong
 
@murgatroid99 comparing float values in javascript unit tests
 
1:21 AM
But if you explicitly want to know "are my numbers very close in value", then yes, checking whether their difference is very small is correct
@GodEmperorDune Comparing could mean a wide variety of things
 
@murgatroid99 asserting that these floats are very close in "value"
 
@Wipqozn only 21? we were slacking
 
@GodEmperorDune OK, then yes, that's how numbers work. By definition, two numbers are "close" if their difference is small
 
@murgatroid99 yes, but i can skip all that with ints
and just ==
 
Those are different operations, checking for different things
== is not "close", it's "equal"
"I have to write different code to do different comparisons" is not a valid complaint about floating point numbers
 
1:24 AM
Yeah but what if I don't actually need floating point
 
@quartata Then don't use fractions
 
To be fair it's not like 2 == 2 won't work
 
I remember reading a proposal for replacing IEEE 754 with I think a decimal compatible representation (ie. something that won't give you 0.3000000004)
Can't remember how serious it was
 
But after a long operation you can end up with a mantissa even if the result should be an int
 
@quartata 2 = 2 is better though
 
1:25 AM
@quartata That's because you're making incorrect assumptions about the mathematical properties of floating point numbers
And if you do only addition, subtraction, and multiplication using integer values with intermediate results within safe integer bounds, you should get an integer as a result
 
You left out division which is precisely the problem
 
If you are getting values that are close to integers, when you should get actual integers, then your code is wrong. And if you're papering over it with tests that only check that the value is approximately correct, then the test is wrong too
@quartata It's only a problem because you want to pretend that your computer has infinite memory and can do arbitrary-precision real number mathematics. Programmers have to live in the real world, with real constraints
 
I made some serious progress in Obduction tonight. I think I'm now ahead of my coworker (who isn't playing in VR, so he had easier controls than what I started with).
 
quite the opposite. If I only need something to be an int I should be able to just use it like an int and save me and the computer the effort and memory
 
@quartata If you only need integers, you shouldn't be doing division that results in non-integer values
And a 32-bit integer vs a 64-bit double isn't significant memory savings
 
1:31 AM
I know but it's enough to be the opposite of what you're saying. Making everything a float is the kind of abstraction that is "pretending"
 
@quartata I don't know what you mean
 
floor(x / 2) is pretty common btw
At least for me
 
And that should work fine with floating point numbers
 
Nah got to do something like (x / 2) | 0.
And that's probably not well defined either, let me look it up
 
You can definitely do Math.floor(x/2) in JavaScript
 
1:34 AM
that should return another float as opposed to truncating
(int) x / 2 is more what I meant semantically
 
It's the same value
And yes, | 0 is well defined. It converts the number to a 32 bit integer to operate on it
 
These are just simple examples though. Any complicated math with just floating point is going to introduce just enough error to screw up a comparison
Epsilon is tiny on most systems which is a blessing and a curse
 
@badp which language did you use to take the average of the names of bridgers?
 
A conversation I witnessed in line at Starbucks today: Guy: "Haha so...can I get your number?" Girl: *texting* "I don't have a phone."
 
@quartata Are we still talking about just integers?
 
1:36 AM
There are no integers.
 
An integer is a mathematical abstraction
2 is an integer no matter the underlying abstraction
 
It's not the kind I care about though.
I care about machine words.
 
Why?
 
@GodEmperorDune I assume it's just her standard turning the guy down phrase, but it's so obviously a lie I don't get why you wouldn't just say "no"
 
Because the last time I had to do anything serious in JS I had to roll faux fixed point numbers and use abs
 
1:38 AM
@Wipqozn men are apparently ridiculous at taking the hint
 
@quartata Maybe you were just doing it wrong
 
I was doing some geohashing thing which calls for precise decimal manipulation to be fair
 
@GodEmperorDune Sure, but normally if you're not just going to say "uh, no thanks" or whatever, it's because you're trying to avoid an awkward moment. This is so obviously just a "I have no interest in you" I don't get why you wouldn't just say that
 
But I couldn't help but shake the feeling I would have been done a hell of a lot faster in a language where numbers have well defined types and well defined storage
 
I mean then again I'm also not an ass, so if someone turns me down I'm just like 'ALRIGHTY THEN' and exit the conversation
 
1:40 AM
Perl can be like this too. It has three different ways of storing numbers
 
So it might not be that easy with normally
 
Strings ints and doubles
But it's a little more clever with switching them and if you start with an int it usually stays as one
 
So, the real problem here isn't that JS doesn't have machine word integers, but that it doesn't have arbitrary precision fixed point numbers
 
No all the issues are connected
I would have used machine word integers to store my fixed point numbers but then I had comparison issues
Because they're floats
 
If you work only with mathematical integers, and you only do addition, subtraction, multiplication, and floor division, and you stay within the bounds of safe integers, you will get exactly the same results as if you worked with machine word integers
 
1:42 AM
It's all the same problem just a particularly annoying case where I ran into it in multiple ways
Well it didn't so I don't know what to say. I'd look for the code but eh. The bottom line is that there will always be a level of error in floating point no matter how hard you try to protect your users (programmers not end users) from it
 
It's not error. Floating point operations are all well defined
@quartata If you can give me a single test case with floating point numbers in which all of the intervening operations are on integers that results in an incorrect answer or comparison, I'll take back everything I said.
*32 bit integers
 
@Ash probably but I also don't understand how to read it
 
2:12 AM
Actually, I'm so confident in what I just said that I would send $1000 to anyone who could prove me wrong (note: it can't involve integer overflow, because obviously that wouldn't work)
 
2:23 AM
Also, in C at least, integer division that results in a negative number rounds towards 0, which is a different operation from floor division. Python, by contrast does actually do floor division for integer division
 
user15026
2:49 AM
@Wipqozn you are very rare then.
 
Well I had 75628617 * 423 * 281555 / 9 but that's not 32 bit integers
In my code it looks like the problem was that there was floating point error from Math.random
even though I was using it to generate integers obviously
 
The failure there is that the product of the first three numbers is just above the maximum safe integer
I was slightly wrong before. I said that the maximum safe integer is 2^54, but actually the safe integer range spans 54 bits of integers, so the maximum safe integer is 2^53-1
 
user15026
Him: So, you're a romance writer? How do you do your research, heh heh. Me: My co-writer buried a giant pig in the woods. Like a body drop.
2
 
That operation gives the correct answer if you do 75628617 * 423 * (281555 / 9)
 
3:26 AM
> 'Don't get shot by police' is goal of new advice in Arizona driver's manual
:/
 
Street signs warning of "easily startled" police have been posted around Minneapolis http://cnn.it/2urvSEi https://t.co/ggL5hW9nJM
 
> Bolding said he wanted to make sure drivers knew what to expect, and what rights they have. But he also cautioned against motorists getting carried away in demanding those rights, at least while they’re stopped at the side of the road.
> “The stop may not be the best point in time to have that protest,” Bolding said.
Know your rights, also know that you shouldn't tell police that you know your rights.
Or you might get shot.
 
@Yuuki Pretty much
 
3:42 AM
Spla2n is fun
 
@Yuuki, with the state the USA is, with such a hateful attitude towards authority commonplace, police can never be to careful nowadays.
 
user15026
@Unionhawk is it one of those games that you can have fun playing solo or is it only good with other people?
 
@TheMattbat999 it must be so tough for those cops that have been trained at taxpayer expense to stay calm in stressful situations
So tough that the person having their day ruined needs to maintain their composure to not get killed
Or hell, even get killed after following all the proper rules and procedures
As a cishet white man I can scream at the police and most likely walk away from it
A person of color does not have that same privilege
@Wipqozn the issue is that in advance, the person doesn't know how the man will take rejection. Some take it awfully. Like "you won't give me your number? I'll follow you home instead"
 
user15026
@GodEmperorDune <3 thank you for saying the things better than I was managing to (there was more keyboard smashing)
 
user15026
3:57 AM
@GodEmperorDune yep. So sometimes that sort of approach is easier.
 
@Ash I'm having a decent time alone so meh
 
Anyway, my standard disclaimer applies: I am not anti-police, I have friends who are cops, but there are serious systemic problems with how we do law enforcement here
Most cops are trying to make their community safer and that is a good thing
 
In my opinion, the root of the problem is not color, it's hate. If I was a gambler I'd bet good money that if you somehow took skin color out of the situation, there would still be some sort of hate between groups as it is now. The reason for such hate is that simply, as Jesus had put it, (paraphrasing) "The love of many would wax cold in the last days". All of the thing Revelations predicted for the end of days has happened!
 
But the evidence of all these bad interactions means that things need to change
 
Hahahahahahahahahahahaha
Ha
 
user15026
4:02 AM
@Unionhawk good to know! I mean I lack anything to play it on, but I have been vaguely interested.
 
user15026
@TheMattbat999 if you squint a little and stretch the metaphor, maybe
 
@Ash do note there is no single system multiplayer. This seems like a poor decision on Nintendo's part
 
@TheMattbat999 I don't care if cops go home and hate all they want. You can think how you like, you have freedom of speech, etc. but when you are a public official representing the community, you cannot let your personal views interfere with your job
 
There is local multiplayer if you have more than one switch.
 
user15026
@Unionhawk agreed. Couch multiplayer is awesome.
 
4:03 AM
Which like what
 
And until Jesus comes back, people who don't accept him will simply sit sin and end up in hell.
 
Especially when it's not "I yelled at someone instead of being calm", it's that people are being killed
 
user15026
@TheMattbat999 "if you took skin colour out" I hate this argument. It is a stupid argument. We can't. We can't separate it and even if we could that doesn't mean that what is currently happening isn't happening and that people aren't literally being murdered based on skin colour.
 
user15026
@TheMattbat999 okay, I'm all for believing in a thing. Heck, I likely share some of your beliefs. But...this isn't really the spot for this.
 
@TheMattbat999 religious beliefs are entirely orthogonal to the discussion at hand
 
user15026
4:05 AM
@Unionhawk so if you brought your switch to my house and I had one then we could play but not if I just had my switch and you didn't have one, we have to have the both in the same house?
 
user15026
@GodEmperorDune orthogonal! That's the word I wanted.
 
Yes
 
If your religion leads you to do good things, great! If not, it's not something inherent to the religion
 
Idk
 
user15026
@Unionhawk what why Nintendo why
 
4:06 AM
I never said you could take skin color out of the situation, my point is that hate is the root of the problem.
 
...
Wh
Bu
 
@TheMattbat999 I dunno if its hate per se, people do things for all kinds of unconscious reasons
 
Ok yeah checks out with the transcript
 
user15026
@Unionhawk what does?
 
user15026
Alright, I am out of educational spoons so I am going to read my Resistance/protest romances and eat my m&ms
 
4:08 AM
And I don't think police officers wake up in the morning planning to hurt/kill people that day
It's more that the system incentivizes bad interactions
 
user15026
@GodEmperorDune I hope not.
 
And people get upset, the police get upset, then something snaps and we have a tragedy
 
@TheMattbat999 Even if that's true, in some sense, it's not the kind of answer that helps lead to a solution. How do you get rid of hate? The best answer we have now is to try to address bigotry, both personal and institutional.
 
Personally I think we could remove a lot of the societal stress by teaching kids how to emotionally regulate from an early age
 
0
Q: Is there anyway to use mods in Minecraft demo version?

sudiasHow can I use mods in Minecraft demo version? Can NTBExplorer do what I am talking about? Before that when I didn't knew that mods don't run in demo version , I wasted a lot of time to use mods but nothing useful

 
4:11 AM
@GodEmperorDune The Vulcan solution
 
No, but human nature (subconscious, sin nature, etc.) will usally do wrong God. Also, Jesus has the only working and laating solution, but it is human nature to give up pride, therefore rejecting him.
 
@murgatroid99 I'm not suggesting anti-emotion, but like periodic little fires that use up the fuel so that if a big fire happens it is not as overwhelming
 
@GodEmperorDune I think it's more than just emotions here. Prejudice means that you have different assumptions about people, and different expectations about how they act. Which means that you react differently.
 
But how will you completely rid of emotions? People don't have a little on/off switch for them.
 
@GodEmperorDune Vulcans aren't devoid of emotions but rather control them
 
4:14 AM
@TheMattbat999 I assure you, this technology can be developed
 
I'm pretty sure you'd find, for example, that the police involved in these kinds of incidents would be more likely to think that a black person has a deadly weapon than that a white person has one, and more likely to think that a black person is drawing a deadly weapon than that a white person is
 
@murgatroid99 of course it won't remove bias, but having enough emotional awareness to be like "I'm getting triggered by something, I need to step back or descalate rather than charge ahead"
 
It practically already exists except Brains Are Complicated
 
@Memor-X there was that voyager ep where the Vulcan was going made because he had his once a decade emotional period thing
 
But willpower won't simply suffice. You'll slip at some point
 
4:16 AM
@murgatroid99 yes, so giving police the training to realize this would help a lot
 
@GodEmperorDune My point is that some of them may believe that they acted rationally/reasonably, based on incorrect assumptions that come from deep seated prejudice
 
@GodEmperorDune the Pon farr i think your referring to and that's like their mating season
 
@Memor-X ah, I thought it was a side effect of repressing for so long
 
And even if you train someone to recognize and correct for unconscious biases, that may not be enough to stop them from believing them and acting on them in the heat of the moment
 
@GodEmperorDune The Pon Farr? That's more a biological mating imperative that can erode their emotional control/repression if not 'taken care of' for too long.
 
4:18 AM
Yeah, I remember th at episode of the old Stae Trek where Spock got all emotional to remind him to go get married.
 
if i recall who you're talking about it Vorik kinda infected B'Elanna Torres with it aswell and it didn't go well with her Klingon instincts and in the end they ended up beat the shit out of one another
 
Meanwhile the ACLU
I'm in hysterics https://t.co/6M2BR2J37w
4
 
@Unionhawk hue
@murgatroid99 ok, so how do you prevent or reduce that behavior?
 
Tuvok also went through it but he was able subdue it by using the Holodeck
as per The Doctor's advice
 
@Memor-X TUVOK! That's the name I was forgetting
 
user15026
4:21 AM
@Unionhawk I love this.
 
@GodEmperorDune My first step would be to have police have more interaction with their communities in non-confrontational settings. I think that encouraging them to empathize with the people would be the best way to correct for prejudice.
 
@murgatroid99 like the "guardian" vs "anti crime warrior" mentality shift? I like that
Also this would help
i got 99 problems and money could solve at least 73 of them
 
@TimStone incidentally, this probably was against the bsa policy on political participation beginning whenever he started making it political
Likely the beginning
Idk
Too late now
Now bsa looks like they endorse bcra
Congrats
 
What? Trump make something political even though it's against the apolitical tradition? Well I never
 
user15026
@GodEmperorDune dat me
 
4:27 AM
@GodEmperorDune He also apparently said something about all celebrating Christmas which is also not even remotely the bsa policy (any higher power is sufficient)
 
@Unionhawk Parents are going off on their Facebook page
 
Best case is they release something about how they usually invite presidents to Jambo but they don't usually make it a Donald Trump rally and they somehow didn't see that coming
Which like
How did you idiots at National not see that coming
 
In nicer news check out this awesome Aqua Girl wheelchair costume my long-time internet acquiantence and fellow-Tim helped make
6
Here's a video of her in action
 
@TimStone that is awesome
 
user15026
@TimStone oh I love this so much. It's so magical and great and yes good more of this in the world please
 
4:40 AM
Yes, it is win :D
 
Not sure how you managed to do that
 
Based on the scouts' behavior at the jamboree today, I rescind my apology & reaffirm that boys DO in fact go to Jupiter to get more stupider
Cc @uni
 
@GodEmperorDune both of the people I know who went to Jambo we're displeased with the events that occurred
 
@Unionhawk It was hilarious seeing this on Twitter this morning
But I still don't get what policy United misunderstood
 
@Unionhawk i'm sure they are
 
@Unionhawk nice
 
I'm sure Scouts For Equality will have strongly worded things to say tomorrow
 
Oh I think a tab might be leaking memory
 
@TimStone sorry, i borrowed your machine to download some ram
 
4:50 AM
I really need 64GB :(
 
@TimStone i only got 16, can i borrow some of that?
 
@TimStone then you should've let the download complete
 
Lesson learned
Also damnit SourceTree stop spawning and then suspending and abandoning git processes
 
1
Job Descriptions

Proposed Q&A site for HR people or Hiring Manager looking for the best way to describe a position and Employees looking to understand a job description better.

Currently in definition.

 
@TimStone is there like a "repo history" view, like that shows repos you've closed?
 
4:55 AM
I suppose closing tabs would be more cost-effective than building a whole new computer, but that would require me to finish something, hmm. Dilemma
 
i have a bunch of tabs for repos i never use
but i don't want to close them because i'll forget where they are
 
user15026
@Unionhawk what happened?
 
@GodEmperorDune Uhh there's a bookmark feature that used to be good but now is terrible
 
@Ash trump spoke
 
I think this particular case might be happening when the computer goes to sleep
 
4:57 AM
@TimStone yeah i used that in the 1.0, they removed it or hid it in 2.0
 
Yessss, it is the worst
 
@TimStone are you accidentally running an incremental in one of the tabs?
 
user15026
@GodEmperorDune Ew
 
Cannot confirm or deny
 
@Ash and he got them riled up to be pro terrible things
@TimStone "accidentally"
 
4:58 AM
I did mistakenly think that version 2.0 was an Electron-ish app the other day and got schooled by a SourceTree developer
But that just means they managed to make a .NET app that performs horribly on Windows so idk
 
@TimStone the sad thing is its still much better than the other git guis i've tried
 
It is pretty good! It just is also so unstable now
My issue the other day was apparently caused by a dangling reference to a repo on an inaccessible share drive, where instead of just giving up the application hung forever every time I tried to use it (not with that repo at all, of course)
 
@TimStone of course
my only other complaint is that lastpass has an option for "copy secret key to clipboard" instead of "copy cert passphrase to clipboard" which doesn't make sense IMO
but it's quick to fire up the putty agent
and that's not really a sourcetree issue
 
Yeah, since they kind of crippled the bookmarks feature I guess it's less relevant but I really wanted to set the author info separately by which folder I stuck things in |:
i.e. so when I create work repos they use my work email and when I create other repos they use my private email, without me having to pick one or the other and then remember to change the per-repo settings for the other type each time
I guess the real solution is again to stop starting so many new projects but shhhhhhhhhh
 
0
Q: Modify core files on FIFA

Cain Nukeis there a way to modify FIFA core files to change or fix things such as the rules and some in-game stuff? For example, up to FIFA 7 the adboards shown were the ones from the home team but from FIFA 8 and on, its the same adboards for all matches which totally defeats the purpose of each team hav...

 
5:12 AM
@TimStone what tech person doesn't have hundreds of started but unfinished projects?
 
user15026
@GodEmperorDune sigh
 
Luckily I keep my work and home stuff separate
 
5:28 AM
woo
 
Also um, some rpo nitpickery, because it was on my TL: 1 2 3 4
 
0
Q: In Dying Light, what do the tiny white bouncing arrows indicate in the mini-map?

AlanEvery so often, I see tiny white arrows in the mini-map that bounce up and down a little. I'm almost done with the game and never did figure out what they represent. At first I thought they might indicate a horde, because they usually show up in a group of four or five arrows, but that doesn't ...

0
Q: Why is Battlefield Bad Company 2 multiplayer not working on wifi?

SherryI am trying to play BFBC2 online on my college wifi but it lags too much. Ping is very high. The download speed of wifi easily touches 3-4 MBps even than ping is too high. Back home I had a dongle(TATA docomo) which gave about 100 KBps speed but multiplayer worked flawlessly. I dont understand wh...

 
 
1 hour ago, by Unionhawk
I'm in hysterics https://t.co/6M2BR2J37w
its a "dupe" fam
 
checks where she stole it
math checks out
 
user15026
5:44 AM
Oooh West of Loathing has an actual release date now!
 
6:15 AM
also what happened with boy scouts
 
@Avery Trump spoke(rambled) at their anual(?) gathering.
 
ah
 
@TrentHawkins more about him being the greatest president and how he's making america great again?
 
meh, never had good thoughts about bsa anyways
Oh dear. https://t.co/ODhx3TEuHU
 
@Memor-X Probably. I've only seen/read snippets, but I mean, the 'man' in question only has about one or two variations of a spiel he repeats ad nauseam. ("I'm great, everyone else sucks. Everything sucks, and I'll fix it somehow, because I'm great.")
 
6:30 AM
also wtf [nsfw]
3
 
6:47 AM
@Avery cc @fredley
 
I'd @ ronan but he's 16 so...
 
7:16 AM
0
Q: Is the amount of health I heal from a hacked pack related to Sombra's charge gain

Иво НедевDoes it matter if I heal 1 health, or 250 health in relation to Sombra's ultimate charge rate? Would she receive the same amount of charge in both cases ?

 
7:31 AM
@Dragonrage Google Python string distance
 
0
Q: Are all legendary Pokemon the same CP?

GoodraSo far, I haven't fought many legendary Pokemon but the ones I fought, all the Articunoes have been the same CP (37,603) and Lugias as well (42,753). So do legendary Pokemon as raid bosses the same CP?

 
8:32 AM
0
Q: How can I teleport to an unnamed entity in Minecraft?

TheOneWhoLikesToKnowI am trying to find a blaze spawner in minecraft 1.12 using the /tp command, but i'm not sure if i have the correct syntax. So far I have tried: /tp <username> blaze /tp <username> minecraft:blaze /tp <username> entity:blaze But every time it will return: Entity '(the blaze part)' cannot be ...

 
9:09 AM
@Avery Christ almighty
 
Ikr
 
This is why we can't have nice things
 
Depends on your definition of nice thinga
 
@Avery "nice"
 
Theresa May pornography is probably not considered 'nice' by anybody.
 
9:14 AM
@Avery I'm confused... and strangely aroused
2
 
@fredley there's at least 4 of them
 
@fredley the queen likes ABBA, who knows what else she likes
 
So there is interest
 
@GodEmperorDune buy a Jesus subscription for as little as $1.99/wk
also available the Jesus Premium service, starting at $9.99/mo
T&C apply
 
@badp did you mean R6:19/wk?
 
9:17 AM
 
@Avery I dunno if that is a valid tithe.
 
It is but 1 John 2:16 is more relevant to that… brexit thing
(Esv)
 
@PrivatePansy um
 
who gave @Avery a bible search engine
UNHAND THE BIBLE SEARCH ENGINE AT ONCE
 
9:26 AM
Judas, I think
 
google
 
U N H A N D
 
Fucked-up migrations hell worst hell
Database status: SELECT COUNT(*) AS rekt FROM INFORMATION_SCHEMA.TABLES
 
> 0 rows affected
> should've used a real DB like SQLite
Or perhaps your data decided to brexit?
Ok I'm done now
 
data preferred the EU data protection laws
 
9:35 AM
0
Q: How can I respawn at a specific location after dying?

Erik BWhenever I respawn, I will either spawn into my map, or outside. This happens everytime, even when I set the worldspawn to the correct location. Am I supposed to use the sort of contraption where you can play a title when you die, but instead use it to teleport when they are dead? I'll be ver...

 
@3ventic I warned you about the policies
they keep cascading ⤹💃💹
 
10:01 AM
Man, fuck everything
When your framework's built in test suite doesn't create all the databases it needs, then fails due to not having the right databases
This kills the CI
Solution: create a few more migrations for that database to remind the test suite that it exists
 
10:19 AM
on the upside
you can have CI
 
10:37 AM
@badp We WRITE CI software
We as in my company
 
Well we do have some sort of CI thing but it only works so well and it's unmaintained
 
That's the software we write
 
Does it support multiple repositories
multiple independent repositories
 
@badp yes. You can define multiple repositories and assign a repository to a project
 
being deployed in several dozen different environments
@Nzall how do you handle the combinatorial explosion
 
10:41 AM
@badp in what respect?
@badp Combinatorial explosion?
@badp You can have multiple machines that you can build and deploy on and to
 
Each of several dozen kinds of machines gets its own set of multiple repositories each of which can be deployed independently
"kind" in the software sense
(this is a web server for our customer facing website, this is a web server for our internal website, this is a host that runs cron jobs for this subsystem, this is a database machine, etc.)
 
@badp I think that's possible
 
I mean, we do do it. It's called "deploying frequently"
but you can't do that for every single commit
 
you can define each machine as a deploy environment, and then you can deploy using an ANT script to each environment from a central source control repository
you can have multiple source control repositories, and we support about half a dozen different sources, including Git and Subversion
deploy environments are linked to a level, so you can deploy to multiple machines at once
you can deploy manually or based on a schedule
so you can do something like "every day at 10 PM, check if Subversion has been updated and if so, run a build"
or if you have an urgent change you need to push, you can force a deploy
You can find trials of our product at ikanalm.com/download/viewcategory/3.html if you want to look into it further
 
grrrrr, Tokyo Tattoo Girls is available for pre-order but Shopify Checkout is down for maintenance
 
10:59 AM
In a few weeks (probably late August), we should also have a demo environment sandbox ready for prospects so they can immediately dive into a real project.
 

« first day (2567 days earlier)      last day (2488 days later) »