Message from @DanielKO

Discord ID: 454093076475150337


2018-06-07 01:11:10 UTC  

when did that happen?

2018-06-07 01:11:16 UTC  

hasn'

2018-06-07 01:11:24 UTC  

t bit keeper been around since forever?

2018-06-07 01:11:41 UTC  

Alleging they broke the EULA against reverse engineering when installing the client. But since they didn't use the client to reverse engineer, no license was breached.

2018-06-07 01:11:56 UTC  

Right before git was created.

2018-06-07 01:12:36 UTC  

BitKeeper revoked the license, Linux development shut down for a month, while Linus was writing git.

2018-06-07 01:14:07 UTC  

but it's open source now, right?

2018-06-07 01:14:16 UTC  

And you know how SVN was a leap over CVS, because it tracks the whole repo instead of individual files? Guess what, git is designed to also track individual files instead of whole repo, while hg tracks the repo by default.

2018-06-07 01:15:03 UTC  

Open source since 2016, after its user base dropped to nearly zero.

2018-06-07 01:15:28 UTC  

I don't know of a single developer who ever used BitKeeper voluntarily.

2018-06-07 01:16:40 UTC  

A bit like Visual Source Safe, where not even Microsoft would use that steaming pile of shit, but would gladly sell licenses and support.

2018-06-07 01:18:07 UTC  

Typical email in a VSS environment: "who the fuck went home early while holding the lock on this file I need to update?"

2018-06-07 01:18:27 UTC  

i had to use VSS, it gave me ptsd and cancer

2018-06-07 01:19:29 UTC  

It's amazing how Microsoft engineers couldn't figure out it's possible to merge files that were changed concurrently.

2018-06-07 01:20:52 UTC  

I think they could have done that, it's probably more along the lines of whether they liked the feature or deemed it unnecessary.

2018-06-07 01:21:50 UTC  

My main gripe with git is how horribly it fails to "work" as soon as you deviate from the regular "add-commit-push" workflow.

2018-06-07 01:22:26 UTC  

And you have to scramble to stackoverflow to get help.

2018-06-07 01:22:54 UTC  

yeah but I don't know of a better alternative.

2018-06-07 01:23:30 UTC  

Because the manual is full of terms that are unrelated to what you're trying to accomplish, and you even need to use an unrelated git command to do the job you need, as a collateral effect.

2018-06-07 01:23:39 UTC  

Hg, my dude.

2018-06-07 01:23:46 UTC  

Mercurial.

2018-06-07 01:24:15 UTC  

I even `hg clone git://...`.

2018-06-07 01:25:21 UTC  

I never tried either, so I can't really comment on them, but now I will. thanks for the tip

2018-06-07 01:27:36 UTC  

Depending how you get it, it might already come with hg-git and hgsubversion, the two extensions you need to rule them all.

2018-06-07 01:27:55 UTC  

I think TortoiseHg comes with both.

2018-06-07 01:28:27 UTC  

alright, thanks man

2018-06-07 02:12:49 UTC  

HI discord! i need help with math again. (or "maths" if you're weird ;P) Find conditions on "d" such that x^2+y^2=16 and 3x+y=d have zero, one and tow solutions if possible. support your answers algebraically. https://www.desmos.com/calculator using this calc Desmos Graphing Calculator Desmos graph i know that the line intersects the circle at about (+or-) 12.7, but i have to the exact number algebraically, and i keep getting =(+or-)4, and i don't know why, since that's definitely not it

2018-06-07 02:16:44 UTC  

... why would we do your math homework?

2018-06-07 02:22:51 UTC  

Rewrite the second equation so it's `y = ...`, then replace `y` in the first equation with that. You end up with one quadratic equation with one variable, `x`. Find its roots, you end up with an expression with `d` inside a square root operation.

2018-06-07 02:27:10 UTC  

@DanielKO sorry, i got thrown this way, and its part of a "project"

2018-06-07 02:29:13 UTC  

To be more rigorous, break the circle down into two functions; upper semi-circle and lower semi-circle.

2018-06-07 02:30:18 UTC  

```
y = √...
y = -√...```

2018-06-07 02:34:36 UTC  

@DanielKO thanks, i got a finally found a friend of mine, but if that does work, i use that ^, thank you for time

2018-06-07 18:26:57 UTC  

@vapefruit well if the program doesn't use the provided APIs how is microsoft supposed to ensure they work? They can't.

2018-06-07 18:27:41 UTC  

you are not wrong @Deleted User

2018-06-07 18:28:17 UTC  

for applications this is certainly true but in the kernel they constantly mess with things

2018-06-07 18:28:29 UTC  

they change the driver signing rules

2018-06-07 18:29:03 UTC  

they changed certain apis and even structs and told nobody about it

2018-06-07 18:29:14 UTC  

this is how anti virus software breaks all the time

2018-06-07 18:30:01 UTC  

@vapefruit Applications shouldn't be hooking into anything that low level. If it isn't an exposed API things will break

2018-06-07 18:30:57 UTC  

@Deleted User most anti viruses have stopped hooking into things and are using the obcallbacks provided by microsoft which promised to be more sustainable