comp-sci

Discord ID: 423219052849397773


17,577 total messages. Viewing 250 per page.
Prev | Page 13/71 | Next

2018-06-06 23:39:57 UTC

Yes, SVN has its use cases, but I came not across them.

2018-06-07 01:07:37 UTC

Dude, I saw the BitKeeper shitshow unfold.

2018-06-07 01:09:51 UTC

The creator got butthurt because the community didn't want to use his proprietary client. So they started reverse engineering it with telnet. Then he got so pissed off, he revoked the free license he had granted to the Linux project.

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

2018-06-07 18:31:03 UTC

except they aren't

2018-06-07 18:32:06 UTC

Driver signing rules IMHO is fine as that is something kernel level.

2018-06-07 18:32:58 UTC

Even with high level libraries e..g. C# there are problems with people using reflection in certain libraries between .NET version that are compatible e.g. 4.0 vs 4.5 for example

2018-06-07 18:33:35 UTC

Basically someone has used reflection to use a private method and when the .NET team changes it that lib breaks

2018-06-07 18:34:50 UTC

@Deleted User yeah I dont do much work with C# though so it's not a personal concern of mine

2018-06-07 18:38:29 UTC

Well it is the same sort of complaint. People basically used undocumented APIs and it broke a load of code and caused people pain

2018-06-07 19:51:14 UTC

MS had (not sure if they still do) a division to handle compatibility with older software. Most of their job was identifying which part of the program was using some API wrong, how it just worked by accident, and then replicate the happy coincidence in newer Windows versions, whenever it detects the program doing it wrong.

2018-06-07 19:51:55 UTC

There was one engineer that posted some articles about it on his msdn blog.

2018-06-07 19:53:22 UTC

@DanielKO I am aware, however that is them being nice.

2018-06-07 19:53:29 UTC

One app, I think from Adobe, would forget to initialize a struct to ask for a font. Another, was an audio driver, that would just get stuck in an infinite loop, and the vendor would refuse to fix it.

2018-06-08 01:43:08 UTC

Never use GoDaddy, they're scammers

2018-06-08 05:27:00 UTC

@Durtle02 ??? what they aren't bad as a rule

2018-06-08 05:27:15 UTC

lmao they're not bad they're terrible

2018-06-08 14:43:48 UTC

setup thread

2018-06-08 14:43:51 UTC

ill start

2018-06-08 14:58:06 UTC

How do you even type?

2018-06-08 15:03:49 UTC

I'm guessing they move the piano when they aren't using it

2018-06-08 15:23:35 UTC

>inb4 he uses the white keys to chat, and black keys to game.

2018-06-08 15:33:22 UTC

that would be impressive actually

2018-06-09 09:49:19 UTC

@Durtle02 Dunno what you are on about, at least in the UK they seem pretty decent. My mate is using them for a few wordpress sites and everything works fine.

2018-06-09 09:50:08 UTC

@DanielKO obviously they use the keyboard ๐Ÿ˜„

2018-06-09 10:04:51 UTC

Arenโ€™t there better free sites then Wordpress?

2018-06-09 13:39:15 UTC

@Deleted User I run servers and I have a few where we host WordPress sites, did you need one?

2018-06-09 13:39:29 UTC

No

2018-06-09 14:44:54 UTC

@Deleted User for ease of use and user support Go Daddy is really good from my experience with them. I haven't had a bad experience with them, even the tech support was pretty helpful (I am a .NET dev so apache stuff / nginx stuff I have a hard time with)

2018-06-09 16:24:57 UTC

If you're just looking for a host DreamHost is pretty hard to beat in terms of cost/performance

2018-06-09 16:25:13 UTC

lots of features too, and little hassle

2018-06-09 16:57:32 UTC

github works for static sites at zero cost

2018-06-09 16:58:18 UTC

@Deleted User I am going to be waiting for that reason why Flask is bad

2018-06-09 16:58:47 UTC

Flask is great

2018-06-09 16:59:24 UTC

@Deleted User has a problem with it

2018-06-09 16:59:41 UTC

@Deleted User lets hear why?

2018-06-09 17:00:16 UTC

in favor of what?

2018-06-09 17:00:52 UTC

i prefer ReactJS + Redux with traditional server (nginx, Apache), or Isomorphic Flux + ReactJS with NodeJS.

2018-06-09 17:01:46 UTC

apples and oranges then.

2018-06-09 17:01:48 UTC

@Deleted User good for you

2018-06-09 17:02:03 UTC

@Deleted User doesn't tell me why .NET or Flask is bad

2018-06-09 17:02:23 UTC

Jesus, JS sucks donkey balls. Give me .NET over JS any day.

2018-06-09 17:02:43 UTC

You cannot get around it, if you program Web Apps.

2018-06-09 17:02:50 UTC

The backend is not JS.

2018-06-09 17:02:58 UTC

Keep JS inside the browser.

2018-06-09 17:03:04 UTC

Not on the server.

2018-06-09 17:03:15 UTC

It is, the backend is another microservice.

2018-06-09 17:03:27 UTC

NodeJS?

2018-06-09 17:03:48 UTC

It simply hosts the front end, and from there you make REST calls to the backend API gateway.

2018-06-09 17:03:55 UTC

yo dawg, I heard you like callbacks, so I put callbacks in your callbacks so you can callback while you callback

2018-06-09 17:04:22 UTC

@DanielKO do me a favour tell me why .NET is bad today, not 15 years ago.

2018-06-09 17:04:38 UTC

Whose `this` is this `this` again?

2018-06-09 17:04:40 UTC

Point was, Flask is not that secure, I heard from my friend, who had to hack it in a master security course.

2018-06-09 17:04:57 UTC

@Deleted User tell me the security vunerabilities

2018-06-09 17:05:11 UTC

I personally cannot.

2018-06-09 17:05:12 UTC

@Deleted User tell me something more than "my mate said"

2018-06-09 17:05:21 UTC

I can ask him, when I meet him.

2018-06-09 17:05:21 UTC

@Deleted User so you don't know shit

2018-06-09 17:05:44 UTC

@Deleted User so you don't know shit

2018-06-09 17:05:53 UTC

Can we just get that right ..

2018-06-09 17:06:12 UTC

Use Flask.

2018-06-09 17:06:20 UTC

@Deleted User since you're splitting hairs, what year is criticism acceptable for? Only 2018?

2018-06-09 17:06:26 UTC

get happy with it.

2018-06-09 17:06:45 UTC

Most of us can't afford to wait until a platform stops sucking.

2018-06-09 17:07:07 UTC

@DanielKO no the stock exchange example is used because it is one massive cockup, but they never fucking mention the huge cock up in implementing Linux in Munich

2018-06-09 17:08:06 UTC

@DanielKO I don't act like a dick about someone's preferred language. .NET works well in loads of large orgs

2018-06-09 17:08:10 UTC

The Munich case, employees started whining because they wanted their windows+office back.

2018-06-09 17:08:38 UTC

Not because Linux fundamentally failed to deliver.

2018-06-09 17:08:49 UTC

@DanielKO Stack overflow is in .NET and runs on Windows servers.

2018-06-09 17:09:07 UTC

@DanielKO and is used extensively.

2018-06-09 17:09:23 UTC

Stop pinging me every message.

2018-06-09 17:09:24 UTC

yeah, because the founder was a MS guy.

2018-06-09 17:09:36 UTC

@DanielKO so what is more likely is that the london stock exchange was a piss poor implementation

2018-06-09 17:09:51 UTC

Spolsky was higher-up guy at MS, afaik

2018-06-09 17:10:08 UTC

and? It worked and is a massive site

2018-06-09 17:10:28 UTC

Nobody says, it does not work.

2018-06-09 17:10:44 UTC

You said it was crap and i shouldn't have an opinion

2018-06-09 17:11:11 UTC

you mean .NET?

2018-06-09 17:11:23 UTC

flask / .NET whatever

2018-06-09 17:11:23 UTC

you can have an opinion.

2018-06-09 17:11:37 UTC

use it, I dont care.

2018-06-09 17:11:49 UTC

I think, there are much better things out there.

2018-06-09 17:11:51 UTC

that wasn't the complaint we were fighting about

2018-06-09 17:12:22 UTC

You have no high standard. Thats what I said.

2018-06-09 17:12:32 UTC

you were making it sound like there was something wrong for wanting to use them, I asked you why and you said nothing concrete

2018-06-09 17:12:48 UTC

About flask?

2018-06-09 17:12:50 UTC
2018-06-09 17:13:18 UTC

@Deleted User I have the high standard of it having to work well, a lot of frameworks don't do that reliably

2018-06-09 17:13:34 UTC

Use Flask,it is the best and secure.

2018-06-09 17:13:58 UTC

Here's a practical problem: .NET is Windows-only. Mono is not supported, any claims of multiplatform is unwarranted, MS doesn't support anything other than Windows.
Well, Windows instances in cloud services like AWS take upwards of 10 min to spin up, as opposed to just a few seconds, for Linux instances.

2018-06-09 17:14:04 UTC

@Deleted User don't be a bitch and bitch out because

2018-06-09 17:14:27 UTC

@DanielKO how come I've been using .NET on Windows since 2012 then?

2018-06-09 17:15:05 UTC

@DanielKO .NET core is supported on Linux, Mac and Windows ... anything that is .NET standard is supported.

Maybe read the fucking docs.

2018-06-09 17:15:16 UTC

You are invested in it, you should stop being so grimly. Look around, maybe you find better setups. If you work with it, then whats the problem?

2018-06-09 17:15:40 UTC

@Deleted User I am not invested in it, I am fed up of people telling lies about something I use.

2018-06-09 17:15:43 UTC

Mono isn't supported by MS.

2018-06-09 17:15:55 UTC

@DanielKO .NET core is

2018-06-09 17:16:02 UTC

Deep down, you are afraid, you are sitting onthe wrong horse and your experience will be lost, when you are old.

2018-06-09 17:16:08 UTC

Sizeable apps take significant to port over to Mono.

2018-06-09 17:16:13 UTC

@DanielKO .NET core supports .NET 2.0 which is the same as mono

2018-06-09 17:16:43 UTC

@DanielKO lies , we ported over an app in about a day that used .NET 4.0 to use .NET standard

2018-06-09 17:16:52 UTC

That's like saying Wine means Win32 apps are multiplatform.

2018-06-09 17:17:07 UTC

Please don't run Web Apps on Windows, if you don't have to.

2018-06-09 17:17:19 UTC

Thats borderline retarded.

2018-06-09 17:17:26 UTC

@DanielKO never said that. Don't strawman my position.

2018-06-09 17:18:45 UTC

are there Windows Docker images out there?

2018-06-09 17:18:52 UTC

yep

2018-06-09 17:18:59 UTC

how big are they in size?

2018-06-09 17:19:06 UTC

??

2018-06-09 17:19:20 UTC

I dunno, never used docker that much

2018-06-09 17:19:28 UTC

ok.

2018-06-09 17:19:48 UTC

Your ops team will like it.

2018-06-09 17:20:14 UTC

@Deleted User unlikely I am a contractor, I don't care what they use.

2018-06-09 17:20:44 UTC

They will probably use VMs. @DanielKO says not everything moves as fast as we like.

2018-06-09 17:21:10 UTC

1,6GB, thats not too bad.

2018-06-09 17:31:08 UTC

@Deleted User I run web apps on Azure and they work fine. Please tell me in length how they don't work ...

2018-06-09 17:31:44 UTC

I am pretty sure, they work. Where did I say that?

2018-06-09 17:34:06 UTC

Apparently I shouldn't run web apps on windows, Azure uses Windows VMs

2018-06-09 17:34:53 UTC

yeah, Azure and who else? I am an Open Source guy, I will not be happy with vender-lockins. This is my biggest problem with Ms solutions.

2018-06-09 17:36:02 UTC

There is no vendor lockin

2018-06-09 17:36:04 UTC

where is it?

2018-06-09 17:36:20 UTC

I can deploy to somewhere else if I want to? Where is this "vendor lockin"

2018-06-09 17:37:11 UTC

@DanielKO I would invite you to say why there is a vendor lock-in?

2018-06-09 17:38:45 UTC

who is somewhere else?

2018-06-09 17:39:37 UTC

if there is Docker Image for Windows server, is that enough for you.

2018-06-09 17:39:54 UTC

then you can deploy it on Kubernetes.

2018-06-09 17:39:55 UTC

He seemed quite vocal until I actually called out his shit

2018-06-09 17:40:07 UTC

@DanielKO just saying

2018-06-09 17:40:54 UTC

Kubernetes is the quasi standard, and Azure has it too afaik.

2018-06-09 17:41:29 UTC

@Deleted User what is wrong with .NET and Flask?

2018-06-09 17:42:18 UTC

Flask I already told you, you have to wait for next week, when I met him. Then I can ask for further details about problems.

2018-06-09 17:43:02 UTC

So you don't know ...

2018-06-09 17:43:03 UTC

.NET, it is a personal thing.

2018-06-09 17:43:40 UTC

No it isn't a personal thing it is "there are 8 contracts doing .NET here and 1 doing PHP".

2018-06-09 17:43:53 UTC

PHP is even more shit.

2018-06-09 17:43:59 UTC

Don't start with PHP.

2018-06-09 17:44:07 UTC

what is wrong with modern PHP? Tell me

2018-06-09 17:44:21 UTC

You are fukcing kidding me right now.

2018-06-09 17:44:33 UTC

And don't say "well my mate said this crap"

2018-06-09 17:45:02 UTC

@Deleted User if there is so much wrong with modern PHP you should be able to list it easily

2018-06-09 17:45:06 UTC

Do you ever tried somehing different?

2018-06-09 17:45:19 UTC

As I said

2018-06-09 17:45:27 UTC

if it is soo bad list me all the problems

2018-06-09 17:45:43 UTC

it is the language itself, it is dirty.

2018-06-09 17:45:55 UTC

@Deleted User that is subjective

2018-06-09 17:46:02 UTC

no, it is not.

2018-06-09 17:46:05 UTC

and is a matter of opinion

2018-06-09 17:46:16 UTC

again, concrete problems with it

2018-06-09 17:46:59 UTC

what is wrong with it other than you don't like the language?

2018-06-09 17:47:14 UTC

PHP is a language.

2018-06-09 17:47:42 UTC

that is a heavily influenced on Java and other C like languages

2018-06-09 17:48:06 UTC

it is dynamic, is'nt it?

2018-06-09 17:48:10 UTC

sure

2018-06-09 17:48:16 UTC

well ... ish

2018-06-09 17:48:30 UTC

Java is the opposite of a dynamically typed language.

2018-06-09 17:48:32 UTC

but yeh it is not dynamically typed

2018-06-09 17:48:51 UTC

Only subclassing is in java dynamic.

2018-06-09 17:48:52 UTC

@Deleted User I know I've programmed it for 4 years at uni

2018-06-09 17:49:41 UTC

u like PHP?

2018-06-09 17:49:59 UTC

it doesn't matter.

2018-06-09 17:50:15 UTC

I am trying to understand why you do and do not like certain languages

2018-06-09 17:51:13 UTC

You didn't prove shit, you faggot, I just blocked you because you won't stop pinging me. I made my point, just saying "NO U" isn't an argument.

2018-06-09 17:51:31 UTC

@DanielKO I think you proved my point

2018-06-09 17:51:33 UTC

I think, JS is dirty either and inconsistent, but you have to use it in modern wep apps.

2018-06-09 17:52:08 UTC

And therefore I like the isomorphic front-ends, where you don't have to inject things and other hacky stuff.

2018-06-09 17:52:14 UTC

@Deleted User most people use ES6 and above

2018-06-09 17:52:23 UTC

It is still dirty.

2018-06-09 17:52:53 UTC
2018-06-09 17:52:57 UTC

you can pass multliple arguments to a function, and you will not get an error.

2018-06-09 17:53:32 UTC

a function f.e. that was intended to have two arguments.

2018-06-09 17:53:53 UTC

the whole type coercion thing produces a lotof headache.

2018-06-09 17:54:35 UTC

yeah it does. It was a language made for the 1997 web not the modern one

2018-06-09 17:54:36 UTC

JS I know a litle better than PHP. I never used PHP for a long time.

2018-06-09 17:55:04 UTC

PHP has a lot of problems historically by facebook and Zend has done a lot of work to fix it.

2018-06-09 17:55:30 UTC

Facebook is a disaster in my opnion. Way to slow.

2018-06-09 17:55:53 UTC

They also developed ReactJS. But I like ReactJS.

2018-06-09 17:56:05 UTC

Jesus

2018-06-09 17:56:07 UTC

Do you ever tried ReactJS?

2018-06-09 17:56:14 UTC

yes

2018-06-09 17:56:25 UTC

don't like it?

2018-06-09 17:56:46 UTC

I've spent 6 months doing just that

2018-06-09 17:56:47 UTC

I have no opinion on it.

2018-06-09 17:57:01 UTC

It is in combination with Redux quite nice, it is inspired by Elm, a functional web framework.

2018-06-09 17:57:27 UTC

I don't care what it is inspired by

2018-06-09 17:57:38 UTC

You have a global state, and then you change it over actions, and state changes can trigger changes in React components.

2018-06-09 17:57:38 UTC

I only care that I can get stuff done with it

2018-06-09 17:57:46 UTC

Speaking of ReactJS, I'm working on that stuff right now.

2018-06-09 17:58:08 UTC

Caused an orgasm, it is perfect for prototyping.

2018-06-09 17:58:08 UTC

React is pretty good, makes building websites with JS much easier in my opinion.

2018-06-09 17:58:23 UTC

@meratrix so does vue, angular 2 etc

2018-06-09 17:58:37 UTC

yeah, these are alternatives.

2018-06-09 17:58:43 UTC

Vue is hyped at the moment.

2018-06-09 17:58:48 UTC

yeah I know, I just know ReactJS already, so I'll use it when I'm doing small side projects.

2018-06-09 17:59:09 UTC

@meratrix I managed fine for years with just jQuery, Handlebars and some event handlers

2018-06-09 17:59:31 UTC

Well, I'm 20, so I haven't been doing this for years.

2018-06-09 17:59:32 UTC

I am more a fun of the principle (e.g. Flux) itself.

2018-06-09 17:59:54 UTC

@meratrix I am 35 and I have been doing this since I was 20

2018-06-09 17:59:59 UTC

I am happy to ignore jQuery.

2018-06-09 18:00:16 UTC

@Deleted User it was like heaven on earth when it was first out

2018-06-09 18:00:18 UTC

and DOM manipulations.

2018-06-09 18:00:43 UTC

React hides this all.

2018-06-09 18:01:09 UTC

@Deleted User I know, jQuery was good for its time.

2018-06-09 18:01:12 UTC

I am sure it does, but it is worth knowing what happens in the browser

2018-06-09 18:01:36 UTC

I learned a bit of JQuery a while ago, but class I was taught in started with JS and then moved on to ReactJS, so that's what I use.

2018-06-09 18:01:55 UTC

Plus, mixing JQuery and ReactJS is a really bad idea.

2018-06-09 18:02:38 UTC

You don't need it with React, or lets say, I never had an use case for needing it.

2018-06-09 18:04:24 UTC

I tried it once, then realized why it wouldn't work. You know that ReactJS creates a "virtual" DOM, and then makes the changes you make to that to the real DOM, well because JQuery interacts directly with the DOM, ReactJS doesn't pick up on the changes you've made to the DOM and thus the "virtual" DOM and the real DOM get out of sync.

2018-06-09 18:04:57 UTC

Leads to some real fucky behavior if you use a lot of JQuery.

17,577 total messages. Viewing 250 per page.
Prev | Page 13/71 | Next